============================ Migration von collective.xdv ============================ `plone.app.theming`_ ist eine Weiterentwicklung von `collective.xdv`_ so wie `Diazo`_ eine Weiterentwicklung von `XDV`_ ist. .. _`plone.app.theming`: http://pypi.python.org/pypi/plone.app.theming .. _`collective.xdv`: http://pypi.python.org/pypi/collective.xdv .. _`Diazo`: http://pypi.python.org/pypi/Diazo .. _`XDV`: http://pypi.python.org/pypi/XDV Migrating der XDV-Regeln zu Diazo-Regeln ========================================= Die Syntax der Diazo-Regeln ist denen von XDV sehr ähnlich. Zunächst einmal haben sich die Namespaces geändert. Während diese in XDV noch angegeben wurden mit:: ... lauten diese für Diazo nun:: ... Zusätzlich haben sich einige Regeln vereinfacht, z.B.: - ```` sollte nur zum Kopieren von Attributen verwendet werden, zum Ersetzen bestehender Attribute sollte ```` mit ``theme-children`` verwendet werden - ```` wurde ersetzt durch ````mit ``theme-children``. - ```` wurde ersetzt durch ```` mit ``theme-children``. In der `Diazo-Dokumentation`_ finden Sie weitere Hinweise über verfügbare Rwgeln. .. _`Diazo-Dokumentation`: http://diazo.org/ Änderungen in der Plone-Integration =================================== Zum Aktualisieren einer Website, die mit collective.xdv gestaltet wurde, sind die folgenden Schritte nötig: #. Deinstallieren Sie das XDV-Theme-Paket im *Quickinstaller Tool*. #. Stoppen Sie die Instanz und entfernen collective.xdv aus Ihrem Buildout (entweder in ``buildout.cfg``, einer ähnlichen Konfigurationsdatei oder in der ``setup.py``-Datei unter ``install_requires``). #. Installieren Sie ``plone.app.theming`` und ändern Ihre Regeln wie oben beschrieben.