Doctrine…
The core version 1.3 of Zikula now ships the ORM layer called Doctrine . Because of this we completely overhauled the data layer in ModuleStudio to precisely express the different concepts and functions available in Doctrine. This article deals with the essential aspects for modeling Doctrine artifacts and demonstrates relevant… >read more
Describin…
This screencast shows how one creates a model, which is the data layer for an application. With the model we define the database tables that are managed by the application, as well as how the objects behave within the working application. Variables can also be defined here, which are generated as basic settings in the… >read more
Using the…
In order to use the generator there must be a model open in the main editor, and it must not have any validation errors. To ensure that the validation of the model is current, we simply click on the diagram canvas. The validation is performed for the whole model automatically when one does this. It is also possible to control it… >read more
ModuleStudio is generated, too
Model-driven development is not limited to Zikula extensions created with ModuleStudio. ModuleStudio, itself, is being developed with models. This articles gives a short insight into the functionality of the toolchain used to accomplish this. The foundation for modeling is an EMF model as the actual modeling language , from… >read more
From scaffolding and…
Every framework should decrease work for the developer and help him to follow certain rules. Even if the paradigms and functions used internally are designed differently, all frameworks have the same goal: to make development of individual applications fast, easy, flexible and efficient. With slogans like MVC patterns, components… >read more
