ModuleStudio 0.5.4 wurde veröffentlicht

ModuleStudio 0.5.4 wurde veröffentlicht pdf

Das nächste ModuleStudio Update ist da!

Die neue Version bringt interessante neue Funktionen und beinhaltet jede Menge Verbesserungen im Generator seit dem letzten Release.

Neue Features:

  • Die Tabellenstruktur von bestehenden Modulen kann jetzt in ein neues Anwendungsmodell importiert werden. Der folgende Screenshot zeigt die importierten Tabellen des Content-Moduls. Manuell müssen anschließend lediglich einige überflüssige Elemente entfernt werden, wie etwa id-Felder oder Präfixe im Tabellennamen. Eine Howto-Anleitung kann auf der Willkommensseite zur Migration nachgelesen werden.
    preview
  • Der Assistent zur Erstellung neuer Anwendungsmodelle wurde weiter verbessert. Die Seite für grundlegende Anwendungseinstellungen erscheint nun vor der Seite für die Auswahl der Modelldatei.
  • Es ist nun möglich Dropdowns bzw. Listen-Felder im Modell zu beschreiben. Dies erlaubt die Generierung weiterer Formular-Elemente
    • Einfache Listen (Dropdown mit einwertiger Auswahl)
    • Multi-Listen (Dropdown mit mehrwertiger Auswahl)
    • Checkbox-Listen (Mehrwertige Auswahl durch Sammlung von Checkboxen)
  • Auch für individuelle Controller-Aktionen werden Template-Dateien generiert.
  • Das Schlüsselwort now kann als Standardwert für die Feldtypen datetime, date und time verwendet werden.
  • Config-Variablen können auch Tooltips zur Dokumentation enthalten.
  • Objekt-Aktionen in Admin-View-Templates beinhalten ein Preview-Icon, falls im Controller-Modell eine User-Display-Aktion existiert.

Bugfixes:

  • Falscher regulärer Ausdruck in der Date und Datetime-Validierung innerhalb von MOST behoben.
  • Bugfix zur korrekten Initialisierung eingehender m:n-Relationen.
  • Bugfixes für User-Felder in Verbindung mit Tree-Wurzelknoten und Edit-Formularen.
  • Fehler in Content Type, generischem Block und mailz-Plugin behoben.
  • Fehlende Validierungsaufrufe bei String-Feldern hinzugefügt.
  • JavaScript-Probleme behoben beim Inline-Editing von durch many-to-many Beziehungen verbundenen Objekten.
  • Bugfixes für Fehlerbehandlung und Post-Processing in Form-Handlern.
  • Fehlende Generierung des View-Modifiers zur Anzeige von Ländernamen behoben.
  • Dutzende kleinerer Korrekturen und Verbesserungen.

Refaktorisierungen und andere Dinge:

  • Eine neue Selection-API stellt essenzielle Funktionen zur Behandlung häufiger Datenabfragen für die Controller-Schicht bereit und vereinfacht so andere Teile des generierten Codes.
  • Im Rahmen einer umfangreichen Refaktorisierung der Form Handler Klassen wurden gemeinsame Code-Anteile in eine generische Elternklasse verlagert. So konnten in den Klassen für die einzelnen Entitäten 60 bis 80 Prozent des Codes eingespart werden.
  • Aktionen für Entitäten werden nun zentral gesammlt, zwecks einfacherer Erweiterung und Wiederverwendung.
  • Join-Relationships haben nun eine neue Eigenschaft um zwischen Repräsentationen mit normalen Dropdown-Listen und Auto Completion Feldern unterscheiden zu können.
  • Die Validation Hooks in den Form Handlern wurden nun scharf gestellt (Fehler führen zum Abbruch).
  • Repository-Methoden nutzen die Methode getOneOrNullResult zur Selektion einzelner Entitäten.
  • Formatierung der Action-Icons in Listenansichten verbessert.
  • Standardfelder zur Liste erlaubter Sortierkriterien hinzugefügt.
  • Parameter in Util-Klasse zur Bilderzeugung um Vorschaubilder auch individuell ausschneiden zu können (crop-Modus).
  • Die Sortierlinks in den View-Templates berücksichtigen nun den all-Parameter um alle Einträge statt paginierter Listen anzuzeigen.
  • Spracherkennung in der Bootstrap-Datei bei der Nutzung übersetzbarer Felder verbessert.
  • Imagine-Pfade zur Thumbnail-Generierung auf Grund von Änderungen in der Bibliothek angepasst.

Es wird empfohlen so schnell wie möglich auf 0.5.4 zu aktualisieren. Zu beachten ist, dass Zikula Zikula 1.3.2-dev notwendig ist, damit die generierten Anwendungen sauber laufen.

Links:

Tracker:

Tags

Kommentare

Noch keine Kommentare vorhanden.

Nur angemeldete Benutzer dürfen kommentieren. Registrierung oder Anmeldung.

Dokumentation…

Gabriel Freinbichler (gf) beginnt im Herbst mit der Arbeit an mehreren Projekten für ModuleStudio als Teil seines… >weiterlesen

 

Jugend-Ferienbörse

Die Jugendferienbörse ist eine Vermittlungsplattform, in der Ferien- und Freizeitangebote für Kinder und… >weiterlesen

 

Installation…

ModuleStudio basiert auf Eclipse und funktioniert daher auf vielen unterschiedlichen Systemen und Umgebungen. Damit… >weiterlesen

 

ModuleStudio…

Die neue Version 0.5.2 von ModuleStudio steht bereit und bietet eine große Menge neuer Features. Vielen Dank an alle… >weiterlesen

 

Zikula 1.3 mit…

Das Zikula-Projekt wird mit der Core-Version 1.3 ein großartiges Release veröffentlichen. Das neue Release befreit… >weiterlesen

 

Auch…

Die modellgetriebene Entwicklung ist bei ModuleStudio nicht auf Zikula Erweiterungen beschränkt. Denn auch das… >weiterlesen

 

Die erste…

Dieses Video zeigt in einer Vorschau, wie einfach sich Zikula Anwendungen mit ModuleStudio erstellen und generieren… >weiterlesen

 

CocktailManager

Wer kennt nicht das Problem: da möchte man einen Drink mixen und genau die benötigten Zutaten sind nicht im Haus.… >weiterlesen

 

Knowledge Base

Ein gängiges Problem bei größeren Supportforen ist es, dass häufig gesuchte Beiträge immer wieder in der Masse… >weiterlesen

 

Die Controller…

In diesem Video wird gezeigt, wie Controller für eine Anwendung definiert werden können. Dabei handelt es sich um… >weiterlesen

 
 
 
 

ModuleStudio Honey

Schließen

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