Kurzanleitung/FAQ IfI-Plone

admin

Hier soll ein kleines Benutzerhandbuch  zur Plone Installation am Institut für Informatik der Uni Potsdam entstehen. Neben Links zur allgemeinen Benutzerdokumentation sollen vor allem einige Besonderheiten unserer Installation erklärt werden, ausserdem eine kleine Liste mit "Rezepten" für häufige Arbeiten und ein kleines Glossar des mitunter seltsamen "Plonesprech" entstehen.

Diese Seite kann kommentiert werden. Bitte macht regen Gebrauch von dieser Möglichkeit.

Tim Richter (tim@cs.uni-potsdam.de)

Plone-Benutzerdokumentation im Netz

 

Besonderheiten der Plone Installation am IfI

Wir haben eine Installation von Plone 3.3.5 auf dem virtuellen Server zeoserver.cs.uni-potsdam.de. Dort laufen das ZODB-backend und 4 zope clients, von denen 3 in einem round-robin-Verfahren von einem auf dem virtuellen Server apache.cs.uni-potsdam.de laufenden Varnish Cache Proxy abgefragt werden. Der vierte zope client ist für administrative Zwecke reserviert. Der Varnish Cache beliefert einen apache 2 Server auf apache.cs.uni-potsdam.de mit den Inhalten.

Lehrveranstaltungsordner(Standardstruktur)

Es gibt den speziell für Lehrveranstaltungen am IfI Potsdam gemachten ordnerartigen Inhaltstyp "Course".

Man kann in einem beliebigen Folder mit hinzufügen->Course einen Lehrveranstaltungsordner "von Hand" anlegen. Es gibt aber auch Skripte, die die in Hokus und Puls vorhandenen Daten zur Lehrveranstaltung gleich an die entsprechenden Stellen eintragen (deren Benutzung ist momentan allerdings nur dem Administrator gestattet).

DIe Skripte legen dabei neben einem Course-Objekt mit entsprechend gefüllten Feldern für z.B. Titel der Lehrveranstaltung, Puls-PubId, Bemerkungen(aus Hokus), Literatur(aus Hokus) usw. (um alle Felder zu sehen, gehen Sie auf die "Bearbeiten"-Ansicht eines Course-Objektes) noch folgende weitere Objekte  an:

Die Standardansicht eines Course-Objektes wird aus folgenden Teilen zusammengesetzt:

Das Feld Bemerkungen kann beliebigen (HTML/Richtext-) Inhalt haben. Falls die Auflistung der Termine und die Anzeige der Literatur unerwünscht ist, können Sie natürlich auch eine normale "Seite" anlegen und diese als Ansicht des Ordners einstellen.

 

Wie kann ich...

"Aktuelles" zu einer Lehrveranstaltung hinzufügen

Die Standardstruktur einer Lehrveranstaltungsseite hat einen Unterordner "Aktuelles". Navigieren Sie zu diesem Ordner und wählen Sie hinzufügen->Nachricht, editieren Sie Titel, Bemerkung und Inhalt und speichern und veröffentlichen Sie.

Wenn die Aktuelles-Kollektion und das "Aktuelles"-Portlet definiert sind (siehe Lehrveranstaltungsordner(Standardstruktur)), erscheint dann der Titel der neuen Nachricht im Portlet "Aktuelles" ganz oben. Vergessen Sie nicht, zu veröffentlichen!

Neue Inhalte erstellen und veröffentlichen

im grünen Menü gibt es den Menüpunkt "hinzufügen". Wählen Sie hier den Typ des hinzuzufügenden Objekts aus. In einem nun erscheinenden typabhängigen Dialog geben Sie die eigentlichen Inhalte  und Parameter des neuen Objekts an. Beachten Sie, dass es neben dem Standard-Tab oft noch weitere Tabs wie "Datum", "Urheber", "Einstellungen" gibt. Unter "Einstellungen" kann z.B. das neue Objekt von der Navigation ausgeschlossen werden.

Nach dem Speichern hat das neue Inhaltsobjekt zunächst den Status "interner Entwurf". Der Status eines Objekts ist immer im grünen Menü ganz rechts zu sehen. Das entsprechende Untermenü bietet die Möglichkeit, Objekte extern oder intern (d.h. nur für angemeldete Benutzer) zu veröffentlichen.

Der Menüpunkt "Erweitert" im Status-Untermenü wird interessant, wenn Sie mehrere Objekte (z.B. einen Ordner und alle seine Inhaltsobjekte) veröffentlichen oder Freigabezeiträume definieren wollen.

Beachten Sie, dass von Ihnen estellte Objekte für Sie auch z.B. in Kollektionen sichtbar sind, in denen diese Objekte für andere Benutzer erst nach Veröffentlichung auftauchen. Melden Sie sich nach dem Editieren ab, um zu prüfen, wie die Seiten für die allgemeine Öffentlichkeit aussehen.

Miniglossar Plonesprech

Folderish/Non-Folderish

Ordnerartig (folderish) nennt man Inhaltstypen, deren Instanzen Objekte anderer Typen enthalten können. Sie können im Inhaltsbaum der Plonesite also überall stehen.  Instanzen Nichtordnerartiger Typen hingegen sind immer Blätter des Inhaltsbaums. 

Objekte in Plone können verschieden dargestellt werden (siehe views). Für Ordnerartige Objekte gibt es u.a. die Möglichkeiten, sie als Liste oder  Tabelle darzustellen. Man kann aber auch ein Teilobjekt des Ordners (etwa eine Seite oder auch eine Kollektion) als Standardansicht eintragen. Bei Verwendung einer Kollektion können die Inhalte viel flexibler  gefiltert und sortiert werden als mit der "normalen" Inhaltsliste, der Aufwand, ein zusätzliches Objekt zu pflegen,  lohnt sich hier durchaus.

grünes Menü

Angemeldeten Benutzern zeigt Plone Inhaltsobjekte, für die sie Schreibrechte haben, umrahmt von einem grünen Kasten mit einem Menü am oberen Rand, über das viele Editier- und Management-Funktionen für das Objekt zugänglich sind.

Kollektion

Eine Kollektion ist ein ordnerartiger Inhaltstyp, dessen Inhaltsobjekte dynamisch aus dem aktuellen Inhalt der gesamten Seite nach einstellbaren Kriterien bei jeder Abfrage neu zusammengestellt werden. Dabei kann auch eine Sortierung nach verschiedenen Parametern erfolgen.

Portlets

sind die "Seitenkästchen", die die Navigation, aber auch z.B. die "auf einen Blick"-Übersichten für die Lehrveranstaltungen darstellen. Portlets werden normalerweise im Inhaltsbaum nach unten vererbt, wobei die dargestellten Inhalte von der aktuellen Position abhängen können. Z.B. muss so die Navigation nur in der Seitenwurzel definiert werden und wird dann in jedem Unterknoten mit den richtigen Untermenüs usw. gezeigt. Die Vererbung lässt sich (leider nicht selektiv, sondern nur für alle Portlets auf einmal) auch blockieren und man kann dann in einem Unterbaum z.B. eine andere Navigation zeigen (ist bei uns z.B. bei den Professurenordnern so gemacht).

Zur Konfiguration der Seitenportletspalten (links und rechts) klicken Sie auf den Link "Portleteinstellungen", der auf Seiten, wo Sie Schreibrechte haben, unter dem Navigationsportlet angezeigt wird.

Die wichtigsten Arten von Portlets sind neben der Navigation die Kollektionsportlets, die die (dynamischen) Inhalte einer Kollektion anzeigen (z.B. die "Aktuelles"-Portlets in den Lehrveranstaltungen). Die Darstellung des "auf-einen-Blick"-Kastens in Lehrveranstaltungsordnern erfolgt durch ein "Klassisches Portlet" mit der "Vorlage" "portletCourseMeta" und dem "Makro" "portlet".

Views/Darstellungen

Plone Objekte beschreiben Inhalte. Die Darstellung dieser Inhalte übernehmen Templates - sogenannte views - die die Inhalte der Objekte z.B. in Abhängigkeit von den Fähigkeiten des Clients ganz unterschiedlich aufbereiten können. Beispiele sind die verschiedenen Darstellungen der ordnerartigen Inhaltstypen und  der spezielle view der Course-Objekte.

Sind für einen Inhaltstypen mehrere views in Plone definiert und registriert, kann ein Nutzer mit ausreichenden Rechten die Darstellung im grünen  Menü unter "Darstellung" ändern.