Telota-Werkstatt 1
1. Dokumentation
Ansprechpartner: Stephan Klinger (klinger(at)bbaw.de)
Für die Webseiten von Vorhaben an der Akademie wird das CMS Plone (www.plone.org) verwendet. Informationen zu Plone finden Sie hier:
http://jensquadrat.com/service/article/plone-grundriss-und-handbuch.pdf
http://www.zope.de/dokumentation/plonebuch/ch3.rst
Das
Betrachten der Seite, das Editieren von Inhalten und kleinere
Einstellungen können über den Browser gemacht werden.
Der Schwerpunkt des Vortrags ist die Gestaltung eines
Designs für Plone. Für die Entwicklung eines Designs erhalten Sie einen
Zugang auf dem Server pomdev.bbaw.de. Dort finden Sie die Dateien, die
angepasst werden müssen, vor. Im Vortrag wird die Ordnerstruktur
erläutert. Es wird gezeigt welche Schritte notwendig sind, um die
Änderungen im Browser sichtbar zu machen. Die Übertragung der Dateien
kann z.B. mit der Software WinSCP erfolgen.
Nachdem die
Entwicklung des Designs abgeschlossen ist, d.h. auf absehbare Zeit
keine Änderungen am Aussehen mehr gemacht werden, wird die Seite auf
einem anderen Server gespeichert und dann unter der von Ihnen
vorgesehenen URL erreichbar sein.
Verschiedene Vorhaben verwenden bereits das vorgestellte Plone-CMS, siehe Beispiele unter:
- Census
- Jahresberichte für deutsche Geschichte
- und natürlich Telota selbst.
2. Inhalte der Veranstaltung
2.1. Einführung
Erläuterung des Charakters der Veranstaltung: Telota-Werkstatt will ein Diskussionsforum sein, in dem die aktuellen Entwicklungen der Telota-Gruppe vorgestellt werden und die weitergehende Richtung, in die entwickelt werden soll, diskutiert wird.
2.2. Web-Seitengestaltung anhand des Beispiels Census
Über den Browser werden die Webseiten gestaltet.
Über den Button "View" kommt man zur Vorschau der Webseite.
Wie wird nun das Layout verändert?
Über winscp (ftp-Programm, Windows) in den Ordner "Plone/Products/projektname/skins" einloggen. In Images werden die Bilder abgelegt (nur Logo-Bilder etc., nicht die weitergehenden Bildmaterialien). In Styles werden die css-Dateien (cascading style sheet) erfassst. In Templates wird die Seitenstruktur festgelegt.
Plone hat standardmäßig Kopf- und Fußzeile. Sollen diese ausgeblendet werden, muss in das Template eingegriffen werden.
Bis
</head> sind die Einträge uninteressant und sollen auch nicht
verändert werden. Nach dem Markup <body> wird es interessant.
Dort kann der gesamte Kopfbereich auskommentiert werden, mit Ausnahme
von personal_bar. Der Fußbereich wird hier ebenfalls auskommentiert.
Damit
die Änderungen wirksam werden, müssen über das
Control_Panel/ProductManagement die Templates aktualisiert werden,
indem das jeweilige Produkt aktualisiert wird.
Die auskommentierten Teile werden unsichtbar, wenn man nicht im Plone eingeloggt ist.
css-Änderung
/*Delete this line and put your personal content here*/ löschen und dort die persönlichen Einstellungen eingeben.
Beispiel: body background color ändern. Grundsätzliche Kenntnisse von css sind hierbei erforderlich. Danach immer wieder das Produkt im cms aktualisieren!!
TIPP:
Mit zwei verschiedenen Browsern arbeiten(z.B. Firefox und einem anderen Browser Ihrer Wahl). In einem wird das css geändert, in dem anderen wird das
Ergebnis der Arbeiten betrachtet.
Nach und nach kann dann das
Layout angepasst werden. Dazu wird der Quelltext der Seite analysiert
und die betreffende css-Klasse untersucht.
TIPP: Firefox-Erweiterung Web-Developer installieren. Damit kann dann auf der Webseite direkt die Klasse des angezeigten Elements visualisiert werden.
Die css-Änderungen können bequem mit dem Programm (Windows) "TopStyle-Lite" eingeführt werden.
2.3. Diskussion
Es wird angeregt, eine Veranstaltung zum Thema: Wie bringe ich Datenbanken ins Internet? vorzubereiten.
Des Weiteren wird nach einer Suche über die verschiedenen Ressourcen der BBAW gefragt. Daran schließt sich die Diskussion über das Verhältnis des CMS der BBAW und die anderen CMS an. Das CMS der BBAW hat eine flache Struktur. Eine erweiterte Struktur kann über den referierten Weg erreicht werden. Dadurch wird Redundanz erzeugt, Projekte müssen unter Umständen zwei Seiten kontinuierlich pflegen. Als Beispiel dienen hier z.B. Bibliografien, die auf zwei Seiten aktuell gehalten werden. Oder weitergehende Anforderungen wie virtuelle Realitäten (z.B. Musik und Bilder, Rundgänge im Kaiserhof).
Es wird empfohlen, das cms der BBAW mit möglichst statischen Daten zu füttern und weitergehende Inhalte wie z.B. Bibliografien auf den Seiten im CMS des jeweiligen Projekts anzubieten. Dazu muss selbstverständlich ein Link von dem cms der BBAW auf die jeweiligen Projektseiten gelegt werden.
