Experienced Elementalist
- Joined
- Dec 18, 2007
- Messages
- 243
- Reaction score
- 37
So, I've seen some of the attempts of creating several CMS's here in the development section for quite some time now and I think it's a shame they never get completely done and released, so much time wasted.
Therefore, I am thinking about developing a extremely easy to use, basic, core application. Since I havn't been in the Mu Online-scene for I don't know how many years, it would only have the very basic functionality you would see in a simplistic CMS, but it will be extremely easy to add functionality on top off that core.
You as a web developer will be able to add plugins, and by that, I mean real plugins. Not at all as hard as in these other attempts of CMS's. I'm talking about a plugin having it's own controller, using custom models just for its cause and much more, even using custom views. With this being the case, it would also be very easy to add functionality from other existing mu "cms" packages or what not, as long as you are familiar with some easy mvc design patterns. To demonstrate, I can show you what a skeleton plugin could look like, code wise.
You will also be able to add extra functionality to the admin area, and this in the exact same way as with normal "plugins" for the front end.
However, since I am not familiar with the database structure any longer for Mu Online, I can't do this alone. In other words, this application would never be successfull or used without the help of the other developers in this community containing that knowledge. So what do you think, would you like to have a great application to extend and build upon? If so, i'd be glad to build it for you, but that's it.
If it will be some interest in this, I will keep this project on GitHub so you can follow the progress and examine the code and what not.
To break down this basic functionality it will come with from scratch, here's what I'm thinking of.
- log in for front & back end (users & administrators)
- pages
- plugins
- templates
- access levels
- core API (dynamic routing, URI's and all other handy core functions that can be good to have. All accessible throughout the whole system, of course.)
As you can see, it will be really really simplistic in its default form. There are no limits however in the way you can extend it, both in the back and front end. So this is where you as a fellow developer comes in place. I will give you the "backbone", a solid ground to stand on and extend, in any way you like.
The same comes for "themers". Creating a theme will also be extremely easy. But most important of all, I will provide documentation for everything, and yes, it will be "noob" friendly.
So what do you all think? Interested or not?
Therefore, I am thinking about developing a extremely easy to use, basic, core application. Since I havn't been in the Mu Online-scene for I don't know how many years, it would only have the very basic functionality you would see in a simplistic CMS, but it will be extremely easy to add functionality on top off that core.
You as a web developer will be able to add plugins, and by that, I mean real plugins. Not at all as hard as in these other attempts of CMS's. I'm talking about a plugin having it's own controller, using custom models just for its cause and much more, even using custom views. With this being the case, it would also be very easy to add functionality from other existing mu "cms" packages or what not, as long as you are familiar with some easy mvc design patterns. To demonstrate, I can show you what a skeleton plugin could look like, code wise.
You must be registered to see links
.You will also be able to add extra functionality to the admin area, and this in the exact same way as with normal "plugins" for the front end.
However, since I am not familiar with the database structure any longer for Mu Online, I can't do this alone. In other words, this application would never be successfull or used without the help of the other developers in this community containing that knowledge. So what do you think, would you like to have a great application to extend and build upon? If so, i'd be glad to build it for you, but that's it.
If it will be some interest in this, I will keep this project on GitHub so you can follow the progress and examine the code and what not.
To break down this basic functionality it will come with from scratch, here's what I'm thinking of.
- log in for front & back end (users & administrators)
- pages
- plugins
- templates
- access levels
- core API (dynamic routing, URI's and all other handy core functions that can be good to have. All accessible throughout the whole system, of course.)
As you can see, it will be really really simplistic in its default form. There are no limits however in the way you can extend it, both in the back and front end. So this is where you as a fellow developer comes in place. I will give you the "backbone", a solid ground to stand on and extend, in any way you like.
The same comes for "themers". Creating a theme will also be extremely easy. But most important of all, I will provide documentation for everything, and yes, it will be "noob" friendly.
So what do you all think? Interested or not?