ModuleStudio 0.5.4 has been released

ModuleStudio 0.5.4 has been released pdf

Next ModuleStudio update is there!

The new version brings interesting new features and includes many generator improvements since the last release.

New features:

  • The table structure of existing modules can now be imported into a new application Model. The following screenshot shows imported tables of the Content Module. After that only some unrequired elements must be removed manually, like for example id fields or prefixes in table names. A how-to guide can be read at the welcome page for migration.
    preview
  • The wizard for creating new application models has been further improved. The page for basic application settings does now appear before the model file selection page.
  • It is now possible to describe dropdowns or list fields in the model. This allows generating other form elements
    • Simple lists (dropdown with single-valued selection)
    • Multi lists (dropdown with multi-valued selection)
    • Checkbox lists (multi-valued selection with collection of checkboxes)
  • Added generation of template files for custom controller actions.
  • The now keyword can be used as default value for datetime, date and time field types.
  • Config variables may contain documentation tooltips, too.
  • Object actions in admin view templates contain a preview icon if a user display action exists in the controller model.

Bugfixes:

  • Fixed wrong regular expression in date and datetime validation inside MOST.
  • Bugfix for correct initialisation of incoming m:n relations.
  • Bugfixes for user fields in combination with tree root nodes and edit forms.
  • Fixed errors in Content type, generic block and mailz plugin.
  • Added forgotten string field validation calls.
  • Fixed JavaScript problems for inline editing of related objects linked by many-to-many relationships.
  • Bugfixes for error handling and post processing in form handlers.
  • Fixed missing generation of view modifier for displaying country names.
  • Dozens of minor corrections and improvements.

Refactorings and other things:

  • A new selection API provides essential functions for handling common data queries to the controller layer and therefore simplifies other parts of the generated code.
  • During a comprehensive refactoring of form handler classes common code parts were outsourced into a generic parent class. Therewith in subclasses for single entities 60 to 80 percent of the code could be saved.
  • Entity actions are now centrally collected for easier extendability and reusability.
  • Join relationship have now a new property to become able to distinguish between representations with normal dropdown lists and auto completion fields.
  • Validation hooks in form handlers have been armed now (errors cause abortion).
  • Repository methods are using the getOneOrNullResult method for single entity selections.
  • Improved formatting of action icons in list views.
  • Added standard fields to list of allowed sorting criteria.
  • Parameter in image creation util class to be able to crop thumbnails individually, too.
  • Sort links in view templates consider the parameter for showing all items instead of paginated list properly.
  • Improved language detection in bootstrap file when using translatable fields.
  • Updated Imagine pathes for thumbnail generation due to vendor changes.

You are recommended to upgrade to ModuleStudio 0.5.4 as soon as possible. Note you need Zikula Zikula 1.3.2-dev for running generated applications properly.

Links:

Trackers:

Tags

Comments

No comments posted yet.

Only logged in users are allowed to comment. Register or log in.

MenuSuggestion

The „MenuSuggestion“ application allows one to manage menus and recipe suggestions that are connected to products… >read more

 

Basic usage

This article is an introduction to the user interface of MOST, and shows the basic concepts for modeling… >read more

 

How MDSD…

A stand-out property of MDSD is that all advantages of DSLs accumulate with each new model, or rather, each new… >read more

 

Relaunch of…

Although it was not clear whether the timeframe would be met, it was intended to finally overhaul the website for the… >read more

 

RSS feeds in…

The welcome pages in ModuleStudio contain valuable information for a successful start with the product. Since… >read more

 

ModuleStudio 0.5

It is finally here, the ModuleStudio 0.5 release! This version brings many visible and invisible innovations and has… >read more

 

ScheduleManager

A schedule manager which can be used for different applications was started by us with the ScheduleManager module. It… >read more

 

Basic settings…

The canvas of the main editor corresponds to the modeled application. Some basic settings should be defined here. We… >read more

 

Presentation…

On Camp Zikula 2010 in Georgsmarienhütte (near Osnabrück) Axel Guckelsberger has shown the evolvement of the… >read more

 

World History

The World History module is a long-term project in the area of medieval history. In the design phase, ModuleStudio… >read more

 
 
 
 

ModuleStudio Honey

Close

You don't have permission to e-mail this story - please login