I still do not see any reason why a person needs a CMS when CI gives you the flexibility to make one fast and easy. Before starting to work on the CMS I made using CI. I had never worked on it. I remember David ( the creator or ROR) say that the best way to learn something is to start working on a live project using it and then you know where it lacks and what power it gives you. I found some shortcomings in CI but I still feel that those are just the way the CI developers think. Thats the reason i said that a CMS will depend on individual needs. ‘llbbl’ You have a real bad perception about ROR. I have been working with PHP for about 5 years now and it just took me 2 days to get used to Rails as Ruby is a fun language to learn and implement. I am already working on a project and would love to do some more in Ruby if the client gives the flexibility to choose the platform to develop and do not insist on PHP / MYSQL. And for your info ROR does not just give you few things which are cool. Its every thing in ROR thats cool. I got forums saying ROR is slow since it converts the tables in the database into objects and properties. But the project I am working on gives me blazing results. Faster than PHP 4 and slightly faster than PHP 5 without any caching both PHP. I know if I use any caching system. PHP would win hands on. Am also started to see DJANGO a lot these days as that looks a cool thing.
But all in all….
CI ROCKS !!!!!