Developing Under AptitudeCMS

It is important that while the AptitudeCMS brand might suggest it is a content management system (CMS), it is really a robust platform for developing secure, flexible and maintainable PHP applications quickly. If you are looking to develop a PHP application with enterprise features quickly then AptitudeCMS might be for you. Might?

We are sure to make it clear we understand AptitudeCMS might not be for everybody, however, we do believe it can serve PHP developer very well. Before we continue with talking about developing under AptitudeCMS we should probably discuss why you might not want to use AptitudeCMS. First and foremost main reason people will probably pass on exploring AptitudeCMS is because of the time with learning the internals of it. The AptitudeCMS development team has gone through great lengths to make the learning curve as short as possible, however, there are a few key moving parts you will need to become familiar such as security works, the plugin API, using MVCnPHP (a model-view-controller implementation) and, optionally, using Propel and the DAO. If you have the time to learn the basics of those four things then you after you build your first AptitudeCMS-based application all subsequent applications you build using AptitudeCMS will go quickly. As a frame of reference, we developed our support plugin in less than one business day.

The Basics Behind AptitudeCMS

As mentioned there are four basic components you need to learn in order to develop under AptitudeCMS. We now invite you to explore those components.

  1. AptitudeCMS Security
  2. The AptitudeCMS Plugin API
  3. Using MVCnPHP (a model-view-controller implementation)
  4. Using Propel and the DAO (optional)
  5. How Event Management Works

Getting Started with AptitudeCMS

Now that you have the basics of what's under the hood of AptitudeCMS, you are now ready to explore developing your first plugin using AptitudeCMS. Once you know the basics you will be effortlessly developing rich plugins.

Extras and Miscellaneous

Tags: Developers Development Source Code 

Tag Cloud


Alpha Release

Thank you for trying out this alpha release of AptitudeCMS!

Default Theme

This default theme is very much a work in progress. It does not work in IE6.

No Blocks

There are no blocks yet, so this column just contains this static text for now.