Lecture: Diazo – XSLT basiertes Website Theming

Flexibel, schnell und einfach für Plone und den Rest der Welt

Mit Diazo kann das Website Design als simples statisches HTML-Theme erstellt werden und z.B. in Plone 4.2 ganz einfach als ZIP-Package installiert werden. Die Diazo Technologie verwendet extrem schnelle XSLT-Transformationen um das Theme auf das Zielsystem Plone anzuwenden ohne die CMS Business Logik anzufassen – Die Technik kann ebenfalls andere Systeme mit dem selben HTML-Design einheitlich stylen.

Der Vortrag zeigt wie die Revolution & Evolution eines langjährigen Open Source Projekst wie Plone neue Technolgien vorantreiben kann und neue Entwickler und Zielgruppen für das Projekt begeistert. Nachdem Plone in den letzten Jahren den Augenmerk auf eine hervorragende Migrationstechnologie gesetzt hat, wurde unter Anderem das Thema Theming angegangen.

Mit Diazo können Designer live an reinen HTML-Theme Dateien arbeiten. Integratoren können nahezu jedes existierende oder neue HTML-Design Theme (z.B. WordPress Designs etc.) auf Plone Content anwenden. Das geht genauso einfach auch für weitere von Plone unabhängige Webdienste. Mit Diazo erreicht man extrem einfach ein durchgängiges Erscheinungsbild über alle Webdienste hinweg. Die Konfiguration beschränkt sich in der Regel auf die Erstellung eines einzigen XML Rule-Files. Mit den eigentlichen XSLT-Transformationen hat man üblicherweise nichts zu tun!

Die Aufteilung von Design und Inhaltserstellung in separate parallele Arbeitsschritte macht Website Rollouts sehr viel schneller und entspannter für die Entwickler. Überraschen Sie Ihre Projektpartner mit einer schnellen und flexiblen Lösung für knappe Terminpläne.

Der Votrag gibt einen schnellen Überblick über die Technologie und die Anwendungsfälle. Ein Thema ist das neue plone.app.theming Modul für Plone das die einfache Installation mit ZIP-komprimierten Packages unterstützt. Das Package besteht quasi nur aus dem statischen HTML Gerüst und der Rules Datei. Im Gegensatz zu anderen Systemen werden keinerlei Templates angefasst.

Der Vortrag richtet sich in erster Linie an jede Art von Webentwicklern und Designern und findet im Python-Projektraum statt, der von der pyCologne, der Python User Group Köln zusammen mit dem Plone Projekt im Python Verband organisiert wird. Weitere Infos gibt es am Plone Stand in der Mensa.

Info

Day: 2012-08-25
Start time: 14:00
Duration: 01:00
Room: C219/Python (Sa), Perl (So)
Track: Python
Language: de

Links:

Feedback

Click here to let us know how you liked this event.

Concurrent Events