ExpressionEngine is a lot more flexible than wordpress and much, much better than phpnuke or postnuke. After using this site (made with EE) I will have to say that EE is one of the best CMS available these days. Joomla is so bad, I hate using it and I hate people who think it is an acceptable CMS. I think the only serious competition to EE is Drupal.
Kidding aside, I think ExpressionEngine is great, but I also would like to see a community driven CMS built on CI, just to show off what it can do to those other so called PHP frameworks.
I have seen some interest here and there around the forums, but I haven’t seen a real strong collective push like the other contributed codes around here.
I’m thinkin maybe a strong encouragement or a point in the right direction from Derek and the other guys in Ellislabs could encourage the more senior members of this forum to work on this and show us little guys how CMS is done the right way on CI.
Yes something like this could really increase the visibility of CI to the world. It is a very good idea, but I think Ellis wouldn’t be too happy about having an open source competitor to EE.
Wordpress owns, there is no need to reinvent the wheel. I don’t know if you have done a lot of work with it, but it is more flexible than you think and is great for most small - medium sites.
I if we were to do something like this we should focus on medium to large sites. A completely different type of website.
EE is the CMS.
CI is framework that allows you to build as you see fit.
I personally like the fact that there is not a CMS built and released on CI as that would create a stigma that would be hard to shake. Also when I deploy a solution to a client and tell them it is built on CI and they come here looking to see what its about they will see that they did indeed receive a custom solution not some boxed cms.
A Lunar Mounted Earth Transmogrifrier with Earth Shattering Kaboom!” written is CI and made open source would probably go a long way in generating CI buzz… err Kaboom!
May I point out that other frameworks like Symfony has an automated CMS system, not that I’m applauding their approach, still they have no problem telling people we are a framework.
Although, I did spot a community CMS in the CakePHP community that looks very cool, that’s all I’m asking a similar push from this community.
Nothing against Wordpress, and we are not asking to reinvent the wheel, after all CI is all about ease of development, but a good CMS based on CI can show a lot of developers what not to do on any development.
So come up with a doc.google that outlines the major functionality that you would like to see. That is the first step to any project, other than procrastinating of course.
With a cms you probably are going to use some sort of authentication and there are a few libraries for CI or would it be authentication library independent or will it have an own authentication?
People that already use one of the libraries should be able to keep using it if they add the cms so i think you would have to create some sort of authentication driver which has to include the existing libraries and where other authentication libraries could be added easy.
I think a core cms can be done fast but it should be easy to extend. I don’t think a full cms will not appeal to the CI developers.
That are two things i think would make a community cms popular.
I am looking for a flexible CMS for a website I am working on. I have built a website using WordPress and it is a very good technology, however it can be awkward adding custom functionality to it. I have been looking at alternatives such as Expression Engine. Can anyone answer a few questions? Like CI can you add your own custom classes? Can you create your own content types? I will download it now and have a play, any help would be greatly appreciated!
I am not able to understand the point of this discussion. CI helps you to make things easy and fast and if thats not all now people expect a CMS made with it. Come on guys !!! lets be realistic. A community CMS would surely help but after all everyone needs a CMS which is upto their needs. Let me give you an example. I am a sole developer of one of the oldest and fastest growing gaming website. I had a CMS made without any Framework which use to generate static HTML pages without any PHP code running in the frontend. Over the period of time we understood the shortcoming of such structure and we felt the need to rewrite for the frontend to work dynamically as well maintaining the URLs already done for SEO. I found Rails and its just fantastic ( to let you know I am doing a project in it)and started searching for something similar in PHP since at that point I was short of time to learn something new. I found CakePHP which I felt was equally cool but it took me a day to get started with it. It is just too complicated for someone new to frameworks. The search went on and I landed here at CI. I googled for comparisons and found that CI has less footprints and started developing in it. The user guide is cool so it took me 4 days to rewrite the complete site with CI which took me 3 - 4 week when i did the last CMS.
The moral of the story : When its so easy to develop with CI why do you expect something readymade.
I hope I did not hurt anyone’s sentiments here. Well the other news is I have started working on IgnitedCMS which will be an open source CMS for media based sites including videos, Pictures, Games Etc. Any suggestions, help and advice is welcomed.