Übungen zur Plone Vorlesung 03
Eine Ebene höherÜbungsaufgaben zur Plone-Vorlesung 03
Aufgabe 1
Loggen sie sich ein und erstellen sie in ihrem Memberbereich einen Ordner mit Titel Übungen1. Erstellen sie in diesem Ordner ein Image und laden sie dort ein Bild ihrer Wahl hoch. Schauen sie sich ihr Ergebnis in Plone an und machen sie sich damit vertraut. Wechseln sie dann ins Zope Management Interface (ZMI) vergleichen sie die von Ihnen erstellten Inhalte und Möglichkeiten der Bearbeitung etc. .
Aufgabe 2
Erstellen sie in ihrem Ordner aus Aufgabe 1 ein PageTemplate, und nennen sie es HelloWorld. Testen sie das Template im Browser. Ergänzen sie die Ausgabe um die Information in welchem Folder sich das Template befindet, und geben sie sie aus.
(TIPP: Es gibt 2 Möglichkeiten entweder mit Hilfe von Acquisition, oder den TAL-Variablen)
Erstellen sie ein weiteres PageTemplate mit Namen myImage. Stellen sie dort das Bild aus Aufgabe 1 dar und schreiben sie einen kurzen Beschreibungstext unter das Bild.
Erstellen sie ein PageTemplate, welches ihnen eine Navigation über die Inhalte ihres Folders auflistet
Iterieren sie über die Inhalte ihres Folders und listen sie sie untereinander auf. Schreiben sie vor jedes Element eine laufende Nummer, z.B. 1.), 2.), 3.), ...
Versehen sie nun jedes Element ihrer Liste mit Hyperlinks
Auch ihre Navigation wird in der Liste mit auftauchen, versuchen sie sie auszublenden.
Aufgabe 3
Kopieren sie ihr HelloWorld-Template und verändern sie es so, dass sie es in Plone anzeigen können. (TIPP: verwenden Sie Slots und/oder Makros; Vorlesung oder Kap. 6.1 von Andy McKay.)
Zugangsdaten für HTW: ________________________________________________________
Softwareempfehlung: Plone 2.5.X installieren.
Literaturempfehlungen:
„Definitive Guide to Plone“ von Andy MacKay (http://plone.org/documentation/manual/definitive-guide)
„The Zope Book” von der Zope Corporation (http://www.zope.org/Documentation/Books/ZopeBook)
Rückfragen an:
Roman Jansen-Winkeln: rjw@satzweiss.com
Saarbrücken, November 2007



