Development roadmap
From Tangra Framework Wiki
Contents |
Tangra Code Library (/tangra_lib)
Tangra Code Library (known also as /tangra_lib or TCL) is mature - it was used for more than 2 years for different projects. There are no plans for adding new functionality to it, in fact, some of it's code will be moved to modules. The idea is only core functionality to stay in TCL and all code that is expected to evolve significantly to be moved into modules.
Tangra Control Center (TCC)
TCC ver. 1.0
- Site templates - each site template will have predefined collection of modules targeted at different purposes. For example: Jabba (for intranet sites); Chocolate (for internet sites).
- Site installer - ability to install whole site with given parameters as: target path, DB DSN, module specific parameters.
- Modules manager - management of available modules, updating modules information.
- Site module manager - ability to install/uninstall modules for given site.
TCC ver. 1.1
- Page files generator - will create all files needed for creation of new page as interceptor, _wp, .tpl in appropriate directories.
TCC ver.1.2.
- DB Objects generator - manual (using web interface) or automated (using table description retrieved from DB) generation of class.php files for DBC objects.
- Forms generators - using DBC object or manually described (using web interface) field list will generate all files for form (form, form_view, form_ctrl, form_ajax_ctrl, form_ajax interceptor, _form.tpl).
TCC ver. 1.3
- Grids generators - using manual description (using web interface) or DBC object will generate all files for grid (_grid, _grid_ctrl, grid_ajax_ctrl).
Tangra Modules
Future modules
We have ideas for new modules as new HTML templates for forms and grids, administrative tasks as users management/privileges and many more. If you have any idea that you think will be useful - feel free to share it with us in Feature requests forum.

