Going up with CakePHP

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.

The Underlying Framework (Observation)

Currently observing these Web MVC Frameworks:

Welcome to Slepi's Open Source Project!

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:

  • Should be easy to extend, adhere to the MVC architectural pattern.
  • A plugin-based application that allows developers to add more functionalities.
  • By default includes some common web applications known today, such as Blog, News, Event, Polls, and the like. Such functionalities will likely be implemented as plugins.
  • Includes a highly usable Admin Page to help the site administrator in doing her job.
  • Easy theming, that has the ability to encourage developers to create themes that comply with web standards.
  • It will make use an Web MVC Frameworks available out there, I haven't decided which will be used yet but I do have some potential candidates at the moment.

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