After some thoughtful considerations, finally I've made a decision to use CakePHP as the base code for this project. However, I'm not trying to say that CakePHP is the best among the other candidates. My consideration was just because it's an easy-to-learn and relatively small framework compared to the others. Rails and Django both are indeed nice frameworks, but they are not written in PHP while I want this CMS to be accessible by novice developers/programmers.
Thus the choices left were symfony. I must say it is a very powerful and mature framework, and may scale better compared to CakePHP. But again, I want this CMS to be easy to learn, and a starter might find a hard time to take a grasp on symfony.
Currently observing these Web MVC Frameworks:
Hi, my name is Wiras Adi, I'm a Web Designer and Application Developer living in Jakarta, Indonesia.
I'm currently planning and working on the initial phase of a self-ignited open source Content Management System (CMS) project. I don't have a name yet for this project at the moment, so I would just call it "CMS project", "my project", "my open source CMS", "this project", or anything crosses my mind the time I say it. The point is as long as we understand what we're referring to, you may call it whatever you like.
And as this project is still at the dawn of its life, I don't have anything to be released yet. But start from now on, I will try to update you who are interested to hear about this project in this site (www.slepi.org).
Objectives:
Considering this project, I have indeed set some aims to be accomplished. Some of them are:
Finally, I think it's important to be stated that I don't have certain target when it comes to when or project timeline whatsoever. I can't promise you when something will be done or when something will be start. I have a real life, and it fluctuately consumes my times. I just hope everybody can be patient.
Warms regards,
Wiras Adi