Project Roadmap

This document is a work in progress. Please feel free to suggest changes or edit this page (be bold!).

Goal 1: Aim towards a 1.0 release. - COMPLETE

A 1.0 release is a critical step in any project. The QCubed 1.0 release will be based off of the last Qcodo release, with all community contributed bug-fixes. We also realize that many community members and core contributors have code in production based on a recent Qcodo release. Therefore, we will continue to release bug-fixes for the QCubed release as long as necessary. All new feature development will be aimed at the 2.0 release branch.

Goal 2: Re-Write The Code Generator to use PHP based templates and integrate Unit Testing

This has long been a community goal, and will be the highest priority new feature for the development team. The code generator is the foundation of QCubed, and migrating that foundation to be more flexible will be a critical enabler of growth in the framework. A side-function of this re-write is to integrate full unit-testing into the code generator.

Goal 3: Re-Write QForms to take advantage of the latest technology, ie. Google Gears and jQuery

Since the time that the original parent of QCubed was designed, several advancements have taken place in the Javascript world. Sadly, QCubed has fallen behind in these advancements. The goal of the re-architecture of the QForm layer will be to take advantage of these new technologies. Technologies such as Google Gears and jQuery will play a big part. Unit testing will be introduced to qforms as well at this stage.