Forums / Cotonti / Core Labs / Ideas / Feature requests for 1.x branch

Request big features here

GHengeveld
#33694 2012-03-29 20:49

Some features mentioned in the topicstart are currently being implemented as a developer package named Factory. It includes an extended version of SimpleORM (named CotORM), as well as helpers for RESTful API design and a Model-View-Controller architecture for modules. With this package it becomes a lot easier to write modules for Cotonti, because a lot of common stuff is done automatically, in a fast and secure way. For whom it is known, it's been inspired by Ruby on Rails. The main features at a glance:

ORM
Makes storing data in the database a lot easier by automatically handling the data validation and retrieval.

REST
Helps to create clean URLs for your data resources. Mostly useful if you want to output data in XML or JSON rather than HTML.

MVC
Allows object-oriented module development. Adds structure to your module code and makes implementation of the ORM even more straightforward.

While Factory is still under development (currently as a joint effort by Trustmaster and me), we'd like to have some users to try and test it. Please let us know if you're interested in developing a module using Factory. Note that it's not meant for plugins and it requires PHP5.3 installed on the server (I can help you with that if you really need it).

This post was edited by GHengeveld (2012-03-29 20:58, 13 years ago)