CodeIgniter Forums
Framework based content management systems - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Archived Discussions (https://forum.codeigniter.com/forum-20.html)
+--- Forum: Archived General Discussion (https://forum.codeigniter.com/forum-21.html)
+--- Thread: Framework based content management systems (/thread-32306.html)



Framework based content management systems - El Forum - 07-19-2010

[eluser]silent_assassin[/eluser]
Hi,

I am a newbie.Is it possible to develop a content management system(ex. Joomla) using frameworks like CodeIgniter.What is the difference between developing through a framework and developing without a framework? What are the advantages and disadvantages?.Please share your thoughts.


Framework based content management systems - El Forum - 07-20-2010

[eluser]WanWizard[/eluser]
Anything is possible.

The advantage of a framework is that you can spend your time coding your application instead of working on housekeeping tasks. How much, depends on the framework.
CI is a light framework, which means that is has all the "low level" functions to quickly build websites, but it doesn't the higher level functions, p.e. authentication & authorisation.

Having said that, there are plenty of third party libraries available to help you solve this.

So far, I haven't found any real disadvantages, other than perhaps the lack of PHP5 features.


Framework based content management systems - El Forum - 08-10-2010

[eluser]wghenderson[/eluser]
CI provides organization, plain and simple. When developing a cms or a complex application, code organization is paramount. CI also allows the developer to save time through essential housekeeping tasks as stated above.
As for developing a CMS with CI, Osmek, the cms we developed, was done entirely with CI and a boat load of mootools.


Framework based content management systems - El Forum - 08-10-2010

[eluser]Vheissu[/eluser]
[quote author="wghenderson" date="1281490648"]CI provides organization, plain and simple. When developing a cms or a complex application, code organization is paramount. CI also allows the developer to save time through essential housekeeping tasks as stated above.
As for developing a CMS with CI, Osmek, the cms we developed, was done entirely with CI and a boat load of mootools.[/quote]

Osmek looks nice. I am curious how long it took you to code and how many people working on it?


Framework based content management systems - El Forum - 08-10-2010

[eluser]wghenderson[/eluser]
The public release of Osmek took one man a year to build, working when time could be spared from client work. It became a two man operation in the last months of development, but the vast majority of the code base was developed by one man over a year. Osmek has been around in some form or fashion since 2004 so the idea and features have grown steadily since then. The public release of Osmek was the summation of the last 5 years of private production re-structured and built with CI over the course of the past year.


Framework based content management systems - El Forum - 08-11-2010

[eluser]WanWizard[/eluser]
For ExiteCMS we're looking at similar numbers. We expect to spend approx. 3 'man' years on the first v8 release when it goes public.

As ExiteCMS is more geared towards 'corporate applications', we have put a lot of effort in the features of the CMS engine, like workflow and very granular task-based RBAC support, that you won't find in any other CMS.