Branch 1.6

Version 1.6.1

Releasedatum: 20.09.2012

Geänderte Pakete

  • Dragon
    • Application
      • Repository Registry vor der Plugin Registry definieren um Plugins in Repositories zu erlauben

Allgemein

  • Repository Registry in der 'bootstrap.php' vor der Plugin Registry initialisieren um Plugins in Repositories zu erlauben

Version 1.6.0

Releasedatum: 14.09.2012

Neue Pakete

  • Dragon
  • DragonX
    • Application
      • Verschieben der abstrakten Eigenschaftenklasse in ein neues 'DragonX_Application' Paket

Geänderte Pakete

  • Dragon
    • Application
      • Repository Registry mit Application anlegen und in der Zend Registry ablegen
      • Konfigurationsdateien hierarchisch aus den Repositories und erst am Ende aus dem Framework laden
  • DragonX
    • Homepage
      • Abstrakter Controller für Subnavigation umbenannt von '_ASubnavigation' zu 'Subnavigation_Abstract'
      • Umstellung des Projektes auf Repositories
        • 'DragonX_Homepage' fügt alle Zend MVC Module aller Repositores dem Front Controller hinzu

Allgemein

  • Umgebungsvariablen die gesetzt werden können werden nicht mehr im Framework vorgegeben
  • Repositories in der 'bootstrap.php' initialisieren wenn diese aktiviert sind

Homepage

  • Umbenennung des Ordners 'application' in 'modules' für die Zend MVC Module
  • Einstellungsdateien der Navigationen der beiden Bereiche nun in einem Unterordner zusammengefasst
  • Umstellung des Projektes auf Repositories
    • Navigation im Layout immer mit Modulangabe der aktuellen Controllerarea
    • Subnavigation immer mit Modulangabe des Repositories 'application' wenn Repositories aktiviert sind

Migration vom Branch 1.5

Benötigt

  • Durch die Umstellung auf Repositories müssen alle eigenen Dateien aus dem bisherigen Projekt herausgezogen werden und in das Verzeichnis 'application' verschoben werden. Alle Dateien des DragonJsonServers kommen in das Verzeichnis 'dragonjsonserver'
  • Bei den Änderungen an der 'bootstrap.php' wurde die Konstante 'APPLICATION_PATH' umbenannt in 'DRAGONJSONSERVER_PATH' um den Pfad nicht mit dem Repository 'application' zu verwechseln. Dies muss berücksichtigt werden wenn die Konsante in eigenen Dateien genutzt wird
  • Alle Controller mit einer Subnavigation müssen nun von 'DragonX_Homepage_Controller_Subnavigation_Abstract' erben
  • Alle Eigenschaftsklassen müssen nun von 'DragonX_Application_Accessor' erben