Future and current features are listed here. For every planned release, a list of features and landmarks and their progress are shown.
v0.1 (Beta) - Released 2012-08-12
Development
- Database class (finished, 06Jun2011)
- abstract base database class (created)
- mysql database class (created)
- convert framework to use database class
- query (finished)
- num_rows (finished)
- insert_ID (finished, 4Dec2010)
- next value, in result dataset (postponed to 0.2)
- next value, in fields dataset (postponed to 0.2)
- escape string (finished, 31May2011)
- prepare_sql_field (finished, 06Jun2011)
- prepare_sql_value (finished, 06Jun2011)
- Rename filenames, classes and functions (finished, 7Mar2010)
- global config file - for database connection, debug and error handling settings, ... (finished, 8Nov2010)
- put all texts in English, and index their location in preparation for the multilingual conversion (finished, 22Jun2011)
- Apply PEAR coding style (finished, June 2012)
- set correct access levels on class methods and variables (finished, Aug 2012)
Documentation
- Document code in source files (finished, Aug 2012)
- Create coding example (finished)
v0.2 (planned)
Development
Future
- Check values (type, range, regexp, ...)
- Unit tests
- Expand database class with methods to create simple SQL statements
- Provide support for more database types (Postgresql, MS SQL, ...)
- Connection between forms and tables
- Functionality to link (relational) tables
- Functionality to create a form/table using a config file (xml?)
- Webform to create a config file
- AJAX/Javascript functionality