Hier eine kurze Zusammenfassung der Neuerungen:
- Workflow und Benutzbarkeit ist durch die neue Administrationsoberfläche stark vereinfacht (Julien Casanova)
- Translation2 ist integriert. Dadurch lassen sich mehrsprachige Seiten einfach erstellen. (AJ Tarachanowicz)
- verbesserte Navigation (Andrey Podshivalov und Julien Casanova)
- Navigationen für Benutzer auf Rollenbasis (z.B. getrennte Navigation für Gäste, Benutzer und Admins)
- Navigation beinhaltet nun externe Links, direkte Verweise zu Artikeln des internen CMS, Links zu jeder Kombination von Controller/Aktion sowie ein neuer Typ "addon" um Modulspezifische Navigationen zu ermöglichen
- URI-Alias inkl. automatischer Erzeugung für Suchmaschinenfreunliche URIs
- verbesserte Barrierefreiheit durch"accessibility controls"
- Blöcke wurden umgeschrieben, inkl. neuer Funktionen (Andrey Podshivalov)
- beliebig viele Parameter für Blöcke möglich (siehe Navigation Block)
- Cache pro Block individuell einstellbar
- Individuell positionierbar, d.h. dynamischer Inhalt kann nun überall angezeigt werden
- alle Blöcke können nun Templates verwenden
- alle Blöcke sind nun in den Modul-Verzeichnissen (z.B. modules/navigation/blocks/)
- PEAR-Pakete Verwaltung
- es ist nun möglich, PEAR-Pakete innerhalb der Seagull Installation mit dem Browser herunterzuladen oder zu aktualisieren (für PEAR, Seagull und Pearified Pakete)
- das Seagull Grundframework und die Module sind nun als PEAR Pakete auf unserem channel server erhältlich.
- Verbessertes URI-parsen und Aliasfunktion
- flexibler durch austauschbare Komponenten wie Template Renderer, URI-Parser, Filter, Parameter Handler, Navigationsgeneratoren, Themen etc.
- verbesserter Modulgenerator. Das gesamte Grundgerüst wird nun erstellt (Gerald Fischer)
- flexibler und effiezienter Inputfilter
- Templates sind nun in den Modulverzeichnissen (z.B. modules/publisher/templates/)
- Standard Wysiwyg-Editor ist nun TinyFck, der 3x schneller rendert (Werner Krauss)
- Schwedische, Brasilianische, Deutsche, Französische, Spanische, Italienische und Chinesische Übersetzung ist auf dem neuesten Stand
- Unterstützung für Zeitzonen im Installationsprogramm ist verbessert.
Falls du Seagull noch nie ausprobiert hast ist nun der richtige Zeitpunkt zum Ausprobieren.
Der 0.6er Entwicklungszweig wird in den nächsten Monaten kontinuierlich weiterentwickelt und verbessert. Daraus soll dann zur Jahresmitte die endgültige Version 1.0 entstehen.
Kontakt zu den Entwicklern gibts im IRC auf freenode, #seagull und natürlich haben wir auch einen Bugtracker.
Noch ein Hinweis:
Weil das Hauptaugenmerk in letzter Zeit auf der Entwicklung lag ist die Dokumentation
leider etwas veraltet. Das wird innerhalb des nächsten Monats ausgebessert werden. Ebenso hat die aktuelle Version nur SQL Schemas und Beispieldaten für MySQL. Und mit MySQL 5 kann man z.Zt. die Benutzer nicht richtig abspeichern, da im Moment DB_DataObject leider noch nicht kompatibel dazu ist.