Quote
Wer stand nicht schon vor dem Problem für seinen Kunden ein besonderes Modul zu benötigen. Da begann man früher mit dem Code in PHP und los ging es. Heute ist das anders. Erst kommt die Architektur, mit allen Bereichen die ein Modul erfüllen soll und dann erst wird der Code generiert.Reinhold Packeisen
Das es diese Option jetzt in Verbindung mit Zikula gibt sehe ich als echten Quantensprung in die Zukunft und das macht die Software erst richtig interessant und zeigt:Alle reden noch von Web 2.0 während die Zukunft schon da ist!
Search
ModuleStudio
The project ModuleStudio represents a generative architecture for the Zikula Application Framework. Based on principles of Model-Driven Software Development (MDSD) the creation of modules is being abstracted to a new level.
ModuleStudio brings MDSD capabilities into the PHP world.
ModuleStudio uses frameworks and technologies introduced in Zikula and creates new ways of abstraction to describe modules. Therefore the boring writing of schematic code is not applicable, the development is focused on the module's functional differences compared to other modules.
ModuleStudio takes module development to a new level as it displaces the typing of source code by a graphical modelling process. All modules generated by ModuleStudio are automatically API-conform and match the actual conventions relating security and usability. When new Zikula versions occur all changes are updated so all modules will be ready for a new release after simply pressing a button. ModuleStudio therefore reduces architectural motivated adjustments and increases maintainability as well as reusability of Zikula's common artefacts.
