- Joined
- Oct 25, 2008
- Messages
- 1,372
- Reaction score
- 604
Hey all,
So back in March, I needed a new project to work on and decided that since I've never created my own CMS, only having edited other people's, I decided I would embark on my own from scratch. Knowing literally zero React, I decided to go with that library instead of the many others I could have used (Angular, Vue, etc...).
After just around 5-6 weeks of active development time, I completed a functional front-end for a MapleStory CMS.
I named it Aria.
Aria is extremely quick and light. Clocking in at under 1MB with images excluded, it is blazing fast. There is no bloat here. No uselessly importing third-party JavaScript libraries just to do simple tasks like using jQuery to do things better written in plain JavaScript, no mountains of unneeded styles due to a CSS framework being used then having the styles overridden, no complex DOM or large node count slowing down the browser, no stupid animations tanking your FPS, no shenanigans.
The browser is given as little JavaScript and CSS to parse, as it should. The browser gets a single tiny CSS file, and a single tiny JS file, that's it. Your browsing experience is clean and smooth.
This is why Aria doesn't have a loading screen like I've seen other sites utilize, because it doesn't need one.
Now with that being said, I want to emphasize that I am only open-sourcing the front-end of Aria in this thread. The back-end, which was written in conjunction with Holthelper and I, will remain private and only distributed to license holders. As of now, only Eric holds a license which he is using with his (upcoming?) Orion server.
Given that the front-end is freely available, anybody with basic web knowledge can very easily figure out the API that Aria consumes and implement their own back-end for it. I encourage this, actually.
In the case that you do not want to, or cannot, build your own back-end, and are interested in a license to use Aria for private or commercial reasons, you may contact me or Holthelper over Discord for more information.
There is an installation guide on the repo itself. I won't list out the features or provide screenshots here because there is a live demo that will talk for itself instead.
Download:
Live Demo:
Thanks and enjoy!
EDIT: THIS IS JUST THE FRONT-END. YOU WILL NEED A BACK-END FOR THIS WHICH ISN'T BEING PROVIDED AT THIS TIME. IF YOU ARE ENTIRELY NEW TO THE WEB, THIS RELEASE ISN'T FOR YOU AND I RECOMMEND CHECKING OUT LITERALLY ANY OTHER CMS.
So back in March, I needed a new project to work on and decided that since I've never created my own CMS, only having edited other people's, I decided I would embark on my own from scratch. Knowing literally zero React, I decided to go with that library instead of the many others I could have used (Angular, Vue, etc...).
After just around 5-6 weeks of active development time, I completed a functional front-end for a MapleStory CMS.
I named it Aria.
Aria is extremely quick and light. Clocking in at under 1MB with images excluded, it is blazing fast. There is no bloat here. No uselessly importing third-party JavaScript libraries just to do simple tasks like using jQuery to do things better written in plain JavaScript, no mountains of unneeded styles due to a CSS framework being used then having the styles overridden, no complex DOM or large node count slowing down the browser, no stupid animations tanking your FPS, no shenanigans.
The browser is given as little JavaScript and CSS to parse, as it should. The browser gets a single tiny CSS file, and a single tiny JS file, that's it. Your browsing experience is clean and smooth.
This is why Aria doesn't have a loading screen like I've seen other sites utilize, because it doesn't need one.
Now with that being said, I want to emphasize that I am only open-sourcing the front-end of Aria in this thread. The back-end, which was written in conjunction with Holthelper and I, will remain private and only distributed to license holders. As of now, only Eric holds a license which he is using with his (upcoming?) Orion server.
Given that the front-end is freely available, anybody with basic web knowledge can very easily figure out the API that Aria consumes and implement their own back-end for it. I encourage this, actually.
In the case that you do not want to, or cannot, build your own back-end, and are interested in a license to use Aria for private or commercial reasons, you may contact me or Holthelper over Discord for more information.
There is an installation guide on the repo itself. I won't list out the features or provide screenshots here because there is a live demo that will talk for itself instead.
Download:
You must be registered to see links
Live Demo:
You must be registered to see links
Thanks and enjoy!
EDIT: THIS IS JUST THE FRONT-END. YOU WILL NEED A BACK-END FOR THIS WHICH ISN'T BEING PROVIDED AT THIS TIME. IF YOU ARE ENTIRELY NEW TO THE WEB, THIS RELEASE ISN'T FOR YOU AND I RECOMMEND CHECKING OUT LITERALLY ANY OTHER CMS.
Last edited: