You are here: Telota-LAB Telota-Werkstatt 1

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:

 

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.
Personal tools