Wish List
This page is for suggestions and brain storming.
Wishes are approved transferred on the official
RoadMap.
Wishes that are under construction are listed in the
ToDoList.
Project General
- KISS mindset (keep it simple stupid)
- model as central information
- automatic deployment
- automatic build process
- week releases
Generator
Add here the wishes regarding the metamodel, the generator, etc.
- simple configuration: all IDE specific information are included in a separate file.
- The Generator check the framework version before the deployment (see below)
- generation of HTML documentation. the generator use a xslt file to process the XMI. and output a documentation. for every type of XMI another XML template is required. the generation is controlled in the properties file of the generator.
- (no 2 times write): move if possible information from properti file to model.
- the generator open the target directory after generation
Java Framework
PHP Framework
- Framework version (see above)
- security framework phpgacl ?
- UnitTest framework list of products
- is eyeOS an alternative to dojo?
- a Dashboard is generated as start page with all MYobjects
- generated html development page must works with any folder structure.
- generated integration tests (e.g. the SOAP interfcace)
- - the Hello World become the base for the automatization of the tests: enhance hello world to all features of the framework
- Extended List controller, simple Controller: add 2 controllers to the framework for display lists. the Extended controller read ALL the fields in display value name and display separate them on a table. the Simple controller List use the first item only.
- port to PHP 5 (exception handling)
- - Database is created by the update script
- use "" for sql statements
- SOAP: Limit the results, Return partial objects only,.
- Class (and service) for the semantic validation of field.
- Input: ObjectName, propertyName
- ourput: Boolean (nice to have, a list of %like% values)
- Hooks: Hooks are standard methods called before CRUD operations. They are tipically empty and can be overridden in a nodeclass. They are important for the future definition of chiBusinessRules. proposed for node are :
~a) BeforeSave,
~a) AfterSave,
~a)BeforeDelete,
~a)AfterDelete,
~a)BeforeUpdate
~a)Update
~a) AfterUpdate
~a)BeforeView
~a) AfterView
C# framework
Add here the wishes regarding the c# smart client.
Translation Team
Add one page to Translators, like me :-)