Plone-Entwicklerhandbuch aktualisiert für Plone 4 [Update]
Wenige Tage nach der Veröffentlichung der finalen Version von Plone 4 steht auch das Plone Entwicklerhandbuch in einer aktualisierten Version zur Verfügung.
Die folgenden Kapitel wurden ergänzt oder kamen neu hinzu:
- Globale Variablen
- global_defines werden nicht mehr im main_template eingefügt, sondern müssen explizit definiert werden.
- content-Macros
- Plone 4 kommt mit den folgenden content-Macros: content-title, content-description und content-core.
- Kontrolle der Portlet-Manager
- Ob Portlet-Manager angezeigt werden sollen oder nicht oder ob die Standardeinstellung übernommen werden soll, lasst sich nun einfach angeben.
- Berechtigungen eines Nutzers im Kontext anzeigen
- Ab Zope 2.12 lassen sich Berechtigungen eines bestimmten Nutzers im Kontext anzuzeigen.
- Übersetzungen in der Plone-Domäne
- Die Übersetzungsdateien für die Domäne Plone dürfen nun auch im locales-Ordner liegen.
- Kompilieren der Übersetzungsdateien
- Das zope.i18n-Modul muss explizit angewiesen werden, die Übersertzungsdateien neu zu kompilieren.
- Tests schreiben
- Ab Zope 2.12 kommt der test-Befehl nicht mehr unmittelbar mit Zope mit, sondern muss tattdessen als Abschnitt mit zc.recipe.testrunner erstellt werden.
- Migration eines Produkts zu Plone 4.0
- Der Wegfall globaler Definitionen, des Action Icons Tool, der Zope2-Interfaces und die Änderung der import-Methoden sowie weitere Änderungen müssen bei der Migration eines Produkts zu Plone 4.0 beachtet werden.
Update
- Buildout für Produktivserver
- Das Rezept für den ZEO-Server hat sich geändert und auch die Konfiguration der Instanzen muss um die Konfiguration der sog. BLOB (Binary large Objects) Storages erweitert werden.
- ZODBs konfigurieren
- Mit collective.recipe.filestorage lassen sich auch unterschiedliche Speicherorte im Dateisystem für Mountpoints angeben.

