3. Inhalte hinzufügen und bearbeiten
Inhalte hinzufügen und bearbeiten
"Inhalte hinzufügen und bearbeiten" bedeutet eine arge Vereinfachung der vielfältigen Möglichkeiten, die Plone zur Verfügung stellt. Mit Plone lassen sich sehr leicht Webseiten erstellen, die verschiedenste Inhalte und Möglichkeiten bieten. Falls Sie Plone lokal installiert haben, erfahren Sie in diesem Kapitel, wie Plone unmittelbar funktioniert. Wenn Sie es nicht installiert haben, müssen Sie sich aber nicht etwa beeilen, denn dann können Sie Plone unter http://demo.plone.org online ausprobieren.
Bevor Sie eine Plone-Site ändern oder bearbeiten können, müssen Sie sich auf der Plone-Site erst einmal anmelden. Sofern Sie Plone installiert haben, sollten Sie über den Benutzernamen und das Passwort verfügen, die bei der Installation eingerichtet wurden. Dieser Benutzer hat die Rolle eines Administrators, mit Hilfe derer Sie sich anmelden und beliebige Inhalte ändern können. Die meisten Benutzer einer Plone-Site registrieren sich auf der Site und melden sich über den Mechanismus an, der im Abschnitt "Registrierung auf einer Site" beschrieben wird. Natürlich können Benutzer eine Plone-Site auch anschauen, ohne sich zu registrieren, aber dann können sie keine Inhalte hinzufügen oder ändern.
In diesem Kapitel beschreibe ich schrittweise, was ein Benutzer tun muss, um auf einer Plone-Site Inhalte zu erstellen. Zuerst behandle ich, wie man Mitglied wird und sich anmeldet. Danach beschreibe ich, wie man ein Dokument erstellt und es bearbeitet. Und schließlich zeige ich Ihnen, wie Sie nach diesem Inhalt suchen und ihn veröffentlichen können. Kurz gesagt: Dieses Kapitel beschreibt, wie man Plone benutzt.
Registrierung auf einer Site
Wenn Sie sich auf einer Plone-Site registrieren, erstellen Sie auf dem Server ein Benutzerkonto. Mit diesem Konto erhalten Sie als Mitglied das Recht, Inhalte wie Bilder, Dokumente usw. hinzuzufügen. Um sich auf einer Site zu registrieren, klicken Sie oben rechts auf der Webseite auf den Link Mitglied werden (siehe Abbildung 3.1).
Abbildung 3-1. Klick auf Mitglied werden in der oberen rechten Ecke der Seite
Damit gelangen Sie zu einem Registrierungsformular, das Sie ausfüllen müssen (siehe Abbildung 3.2). Da dies das erste Plone-Formular ist, dem Sie begegnen, sollten Sie auf Folgendes achten:
- Manche Felder müssen ausgefüllt werden. Auf solche Felder weist ein kleiner roter Punkt neben dem Text hin.
- Zu den meisten Feldern gibt eine graue Texthilfestellung unter dem Feldnamen an, was Sie darin eingeben sollen.
Abbildung 3-2. Die Registrierungsseite
Hinweis
Da die meisten Plone-Seiten ziemlich groß sind, wurden die Abbildungen in diesem Buch so beschnitten, dass nur die wesentlichen Teile (in diesem Fall das Formular) dargestellt werden und nicht das Plone-Logo oder die Fußzeilen. Diese Elemente sind ebenfalls vorhanden, aber hierbei unwichtig.
Füllen Sie das Formular aus, indem Sie folgende Angaben in den jeweiligen Feldern machen:
- Vor- und Nachname: Geben Sie Ihren vollständigen Namen ein. Dieses Feld ist optional.
- Benutzername: Geben Sie den gewünschten Benutzernamen ein. Die meisten Leute wählen einen alphanumerischen Wert ohne Leerzeichen, z.B. bob oder jane97. Dieser Benutzername wird auf der gesamten Website als Kürzel für Sie verwendet. Dieses Feld muss ausgefüllt werden.
- E-Mail: Eine gültige E-Mail-Adresse ist ebenfalls notwendig. Damit kann der Site-Administrator Sie kontaktieren und Ihnen ein Passwort schicken. Diese E-Mail-Adresse können Sie später in Ihren Mitgliedervoreinstellungen ändern. Dieses Feld muss ausgefüllt werden.
- Passwort und Passwort bestätigen: Dies ist das gewünschte Passwort. Es muss mehr als vier Zeichen haben und darf aus Buchstaben, Zahlen und Unterstrichen (_) bestehen. Die Schreibweise in Passwörtern ist wichtig (d.h. EinPasswort ist etwas anderes als einpasswort). Diese Felder müssen ausgefüllt werden.
- Passwort zuschicken?: Kreuzen Sie dieses Feld an, wenn Ihr Passwort an Ihre angegebene E-Mail-Adresse geschickt werden soll. Dieses Feld ist optional.
Wenn Sie das Formular vollständig ausgefüllt haben, klicken Sie auf Registrieren, um Ihre Angaben abzuschicken. Wenn Sie Fehler beim Ausfüllen des Formulars gemacht haben, sehen Sie oben einen Hinweis und eine Hervorhebung in den betroffenen Feldern. In Abbildung 3.3 habe ich ein Passwort eingegeben, aber das Feld Passwort bestätigen nicht ausgefüllt. Dies ist die normale Art, wie Ihnen Fehler in Plone-Formularen angezeigt werden.
Abbildung 3.3. Fehler in einem Formular
Falls Sie das Formular korrekt ausgefüllt haben, erhalten Sie die Möglichkeit, sich sofort anzumelden. Dazu klicken Sie auf den Button Log in. Dann sehen Sie die Seite in Abbildung 3.4.
Abbildung 3.4. Nach der Registrierung
Wenn Sie bereits einen Benutzernamen und ein Passwort haben oder zu einer Site kommen, auf der Sie schon registriert sind, können Sie Benutzernamen und Passwort in der linken Spalte der Seite eingeben und auf den Button Log in klicken.
Falls Sie irgendwann einmal Ihr Passwort vergessen, können Sie es sich an die E-Mail-Adresse schicken lassen, die Sie bei Ihrer Registrierung an der Plone-Site angegeben haben. Damit Ihnen das Passwort per E-Mail geschickt wird, klicken Sie auf den Link Passwort vergessen? in der linken Spalte der Seite. Dann wird das Formular Passwort vergessen? angezeigt, das in Abbildung 3.5 zu sehen ist. Geben Sie Ihren Benutzernamen ein, und Sie erhalten ein Passwort per E-Mail.
Abbildung 3.5. Anfordern eines vergessenen Passworts
Wenn Sie allerdings keinen Zugriff mehr auf diese E-Mail-Adresse haben oder gar Ihren Benutzernamen vergessen haben, müssen Sie leider einen Site-Administrator kontaktieren. Mit den in Kapitel 9 beschriebenen Techniken kann der Administrator Ihre E-Mail-Adresse ändern und Ihr Benutzerkonto ausfindig machen. Wenn Sie einmal bei einer Plone-Site angemeldet sind, sehen Sie in der oberen rechten Ecke einen Link namens Ausloggen. Wenn Sie Ihre Arbeit beendet haben, ist es ratsam, sich von einer Plone-Site abzumelden, besonders dann, wenn Sie von einem Rechner darauf zugreifen, der sehr wahrscheinlich von anderen Leuten benutzt wird.
Ihren Ordner und Ihre Voreinstellungen einrichten
Nachdem Sie sich angemeldet haben, ändert sich die Mitgliederleiste oben rechts, um die für Sie als Site-Mitglied verfügbaren Optionen darzustellen (siehe Abbildung 3.6).
Abbildung 3.6. Ihre persönlichen Optionen in der oberen rechten Ecke haben sich verändert.
Eine dieser Optionen besteht in der Einrichtung eines Ordners für jedes Mitglied, das sich bei einer Site registriert. Für diesen Ordner ist eine spezielle Sicherheitsstufe eingestellt, damit nur dieses Mitglied (und Administratoren) Inhalte darin hinzufügen und bearbeiten können. Um auf Ihren persönlichen Ordner zuzugreifen, klicken Sie auf den Link Mein Ordner in der persönlichen Leiste oben rechts auf der Seite. Dort sehen Sie auch einen Link namens Meine Einstellungen. Ein Klick darauf öffnet eine Liste persönlicher Einstellungen. Im Moment gibt es dort zwei Einträge. Sie können Ihr Passwort ändern, oder Sie können zu den persönlichen Voreinstellungen gehen und wesentliche Einstellungen an Ihrer Site ändern.
Mit dem Formular Passwort verändern können Sie, nun ja, Ihr Passwort verändern. Um das Formular auszufüllen, geben Sie zunächst das aktuelle Passwort und dann zweimal das neue ein. Nach dieser Änderung wird das neue Passwort sofort gültig. Sie müssen sich nicht erneut anmelden, aber Sie sollten sich das neue Passwort merken, wenn Sie wiederkommen.
In dem Formular Einzelheiten zum Mitglied können Sie eine Reihe von Voreinstellungen setzen, die die Art und Weise verändern, wie Sie die Site sehen. Diese Voreinstellugnen werden auf dem Server gespeichert, d.h., sie bleiben über die einzelnen Sitzungen hinaus erhalten (siehe Abbildung 3.7).
Abbildung 3.7. Ändern der Voreinstellungen
Folgende Optionen stehen zur Verfügung:
- Vor- und Nachname: Dies ist der vollständige Name, den Sie bei Ihrer Registrierung auf der Site angegeben haben.
- E-Mail: Dies ist die mit Ihrer Mitgliedschaft verbundene E-Mail-Adresse, die an einer Reihe von Stellen in einer Plone-Site verwendet wird. Insbesondere ist es die Adresse, an die das System ein verlorenes oder vergessenes Passwort schickt.
- Texteditor: Beim Bearbeiten komplexer Inhalte benötigen Sie evtl. die Hilfe eines Editors. Falls Ihr Site-Administrator einen Editor verfügbar gemacht hat, können Sie ihn hier auswählen. Er wird dann benutzt, wenn Sie auf den Reiter Bearbeiten eines Objekts klicken. Wenn Sie unsicher sind, lassen Sie die Voreinstellung unverändert.
- Auflistungsstatus: Diese Eigenschaft gibt an, ob Ihr Profil unter dem Reiter Mitglieder und dann erscheint, wenn jemand die Mitgliederliste durchsucht.
- Zeige Namen an: Objekte haben eine ID bzw. eine Kurzname-Eigenschaft, der für die interne Darstellung des Inhaltsobjekts verwendet wird. Sie erscheint auch in der Webadresse dieses Elements und in dessen URL (Uniform Resource Locator). Standardmäßig sehen sie ungefähr aus wie z.B. News_Item.2002-11-16.4102, aber Sie könnten sie auch viel einfacher machen, z.B. november_news, indem Sie einfach den Wert des Kurznamens ändern.
Hinweis
Wenn Sie den Namen eines Objekts ändern, wird alles ungültig, was auf den alten Namen verweist. Das führt dazu, dass die Seite nicht gefunden wird. Am besten ändern Sie den Namen nicht mehr, nachdem Sie ein Objekt zur Überprüfung einreichen bzw. von anderswo darauf verweisen. Aus diesem Grund empfehle ich, diese Option auf Nein zu setzen.
Sollten Sie diese Option dennoch aktivieren, so empfiehlt sich, keine Umlaute, Sonderzeichen oder etwa Leerzeichen für den Namen zu verwenden, da dieser, wie bereits erwähnt, in der URL des Objekts vorkommt. Auch wenn Ihr Browser damit umgehen kann, sollten Sie daran denken, dass andere Browser dies evtl. nicht unterstützen. Im Titel eines Objekts sind Ihrer Kreativität dagegen keine Grenzen gesetzt.
- Porträt: In großen Organisationen ebenso wie auf Community-Websites ist es hilfreich, Bilder von anderen Mitgliedern sehen zu können. Mit dem Porträt-Feld können Sie ein Bild von sich selbst hochladen. Das Bild sollte 75 mal 100 Pixel groß sein.
Nachdem Sie die gewünschten Änderungen vorgenommen haben, klicken Sie auf den Button Speichern. Nun, da Sie angemeldet sind, ist es Zeit, Inhalte hinzuzufügen und zu bearbeiten.
Dokumente hinzufügen und bearbeiten
Wie schon gesagt, verfügen Sie nun, da Sie Mitglied auf der Site sind, über einen Ordner, in dem Sie Inhalte speichern können. Natürlich können Sie Inhalte in allen Ordnern erstellen, in denen Sie vom Administrator die entsprechenden Rechte erhalten haben, aber standardmäßig kann jeder Benutzer etwas in seinem eigenen Ordner speichern.
Sie können unterschiedliche Arten von Inhalt erstellen und diesen auf verschiedene Weise bearbeiten und anschauen. Aus diesem Grund werden diese verschiedenen Inhaltstypen in Plone unterschiedlich bezeichnet, z.B. Bilder, Links, Dokumente usw. Von sich aus bietet Plone folgende Inhaltstypen:
- Dokument: Dieses Element stellt irgendeine statische Information für den Benutzer dar. Dies ist der am häufigsten erstellte Inhaltstyp und entspricht noch am ehesten einer typischen Webseite.
- Nachricht: Dies ist ein Dokument, das unter dem Nachrichten-Reiter erscheint, z.B. eine Pressemitteilung.
- Link: Dies ist ein Verweis auf ein anderes Element, das intern oder extern zu einer anderen Website sein kann.
- Bild: Dies ist ein Bild, z.B. eine GIF- oder JPEG-Datei.
- Termin: Dies ist ein kommender Termin, z.B. eine Besprechung, Konferenz, oder etwas anderes.
- Ordner: Dies entspricht einem Ordner auf einer Festplatte. Es ist ein Ort für Inhalte, die man später leicht wiederfinden kann.
- Thema: Dies ist eine Gruppierung anderer Inhalte. Im Grunde genommen ist es ein gespeichertes Suchkriterium, das Sie später wiederverwenden können. Nur privilegierte Benutzer können Themen erstellen.
- Datei: Dies ist ein weiteres Stück Inhalt, z.B. ein Film, ein Sound-Clip, eine Textdatei, ein Spreadsheet, eine komprimierte Datei oder irgendetwas anderes, was Sie hochladen möchten.
Ich werde die Liste all dieser Elemente durchgehen, wobei ich das Dokument als Beispiel nehmen werde, um zu zeigen, wie man Dokumente einfach und schnell erstellt und bearbeitet. Mit Hilfe dieser einfachen Inhaltstypen werde ich zeigen, wie man im Browser eine dynamische Site baut, ohne das Geringste programmieren zu müssen.
Tatsächlich verfügen Sie in Plone über viele Möglichkeiten, Inhalte zu erstellen und zu bearbeiten, nicht nur den Webbrowser. Der Zugang über FTP, WebDAV sowie über Scripts ist ebenfalls möglich. In Kapitel 10 beschreibe ich, wie man das jeweils einrichtet. Bis dahin behandle ich vorläufig nur die Browser-Schnittstelle. In den Kapiteln 11 bis 13 beschreibe ich, wie man einen neuen speziellen Inhaltstyp erstellt, den Sie auf die Bedürfnisse einer speziellen Site zuschneiden können.
Was sind Dokument-Inhaltstypen?
Anstatt für alle verschiedenen verfügbaren Inhaltstypen detailliert zu beschreiben, wie sie erstellt und bearbeitet werden, behandle ich die Erstellung eines Typs, nämlich eines Dokuments, im Detail. Nach der Erstellung und Bearbeitung einiger solcher Dokumente sollte Ihnen das Prinzip ihrer Erstellung in Fleisch und Blut übergegangen sein, und Sie werden ohne weiteres andere Inhalte erstellen können.
Ein Dokument ist eine Seite mit einem Inhalt, normalerweise ein eigenständiger Text. Zwar kann man auf jedes in Plone erstellte Element mit einer Webseite zugreifen, und wenn Sie an einen Inhaltstyp für eine Webseite denken, dann ist dies genau ein solcher. Die Standard-Homepage einer Plone-Site, die Sie bereits gesehen haben - die berühmte Plone-Willkommensseite - ist ein Beispiel für ein Dokument (siehe Abbildung 3.8).
Abbildung 3.8. Willkommen in Plone, ein einfaches Dokument
Erstellen eines Dokuments
Mit einem Webbrowser können Sie auf zweierlei Weise beliebige Inhalte erstellen. Zuerst müssen Sie angemeldet sein, da nur solche Benutzer Inhalte erstellen dürfen. Klicken Sie dann auf den Link Mein Ordner in der Navigationsleiste oben rechts. Dadurch gelangen Sie zu Ihrem eigenen Ordner, einem Bereich, den Sie selbst kontrollieren. Wenn Sie Inhalte in einem Ordner erstellen dürfen, dann erscheint dieser Ordner mit einem grünen Rahmen am oberen Rand (siehe Abbildung 3.9).
Abbildung 3.9. Mein Inhalt
Falls der grüne Rahmen nicht zu sehen ist, können Sie keine Inhalte hinzufügen. Dieser Rahmen enthält die Aktionen, die Sie an dieser Stelle ausführen dürfen. In Abbildung 3.9 sehen Sie, dass die Seite den Inhalt des Ordners anzeigt, weil das der gewählte Reiter ist. Es sind auch andere Reiter zu sehen wie Anzeigen, Zugriffsrechte und Eigenschaften, die weitergehende Möglichkeiten bieten. In der oberen rechten Ecke des grünen Rahmens sehen Sie die zwei Dropdown-Menüs Neuen Artikel hinzufügen und Status. Klicken Sie auf das erste Menü, um die Liste von Elementen darin zu sehen (siehe Abbildung 3.10).
Abbildung 3.10. Erstellen eines Dokuments aus dem grünen Dropdown-Menü
Wählen Sie Dokument, um ein neues Dokument zu erstellen. Alternativ dazu sehen Sie im Rumpf der Seite eine weitere Dropdown-Box namens Neuen Artikel hinzufügen. Klicken Sie auch hier auf den Pfeil nach unten, um eine Liste von Elementen zu erhalten, und wählen Sie dann das gewünschte Element (siehe Abbildung 3.11).
Abbildung 3.11. Erstellen eines Dokuments aus dem Inhalte-Menü des Hauptordners
Es ist sehr praktisch, die Liste unter Neuen Artikel hinzufügen zu benutzen, da sie fast immer verfügbar ist.
Achtung
Falls Sie mit Zope vertraut sind, sollten Sie wirklich nie, nie, nie Inhalte aus dem ZMI (Zope Management Interface) heraus hinzufügen. Je nachdem, wie Sie Plone installiert haben, haben Sie das ZMI evtl. bereits gesehen und für die Anpassung und Entwicklung von Plone übers Web benutzt. Beim Erstellen von Inhalten mit dem ZMI werden jedoch Inhaltselemente generiert, die für Plone unvollständig sind und in Plone demnach nicht korrekt funktionieren.
Bearbeiten eines Dokuments
Nach einem Klick zur Erstellung eines Dokuments gelangen Sie auf die Seite Dokument bearbeiten mit einem Hinweis darauf, dass das Dokument erzeugt wurde. Wenn das nicht passiert, können Sie auf ein Dokument und dann auf den Reiter Bearbeiten klicken. Wieder sehen Sie, dass der Reiter Bearbeiten grün hinterlegt wird (siehe Abbildung 3.12).
Abbildung 3.12. Bearbeiten eines Dokuments
Nun können Sie das Dokument in Ihrem Webbrowser mit dem vorhandenen Formular bearbeiten. Wenn Sie sich die URL in der Adressleiste Ihres Browsers anschauen, bemerken Sie, dass für Sie ein Kurzname für das Objekt erzeugt wurde, der so ähnlich wie Document.2003-12-29.43787 aussieht. Folgende Liste führt die Felder und ihre Bedeutung auf:
- Kurzname: Der Kurzname wird ein Teil der Dokument-URL, d.h., Sie sollten ihn kurz und selbsterklärend halten, am besten ohne Leerzeichen. Bei Beachtung dieser Regeln lassen sich URLs leichter lesen. Benutzen Sie z.B. etwas wie audit-report-2003. Wenn Sie keinen Namen angeben, erzeugt Plone einen für Sie.
Hinweis
Dieses Feld erscheint nicht, wenn Sie auf der Seite mit Ihren Voreinstellungen Nein für die Kurznamen gewählt haben.
- Titel: Dies ist der Titel des Elements, der überall auf der Site angezeigt wird (z.B. oben auf der Seite, in der Suchschnittstelle, im Browsertitel usw.). Dieses Feld muss ausgefüllt werden.
- Beschreibung: Dies ist eine kurze Erklärung zum Dokument, normalerweise etwa 20 Worte als Einleitung zum Dokument und als Aufmacher für den Rest des Dokuments. Das ist bei Seiten nützlich, die eine Zusammenfassung des Dokuments anzeigen, z.B. bei Suchergebnissen und Ordnerinhalten.
- Haupttext: Dies ist der Rumpf des Dokuments. Das Format des Inhalts wird mit dem Format-Feld eingestellt (wird anschließend beschrieben).
- Format: Für das Format des Haupttextes haben Sie drei Möglichkeiten: Strukturierter Text, HTML und Einfacher Text. Diese Textarten werden im Abschnitt "Wahl eines Textformats" beschrieben. Wenn Sie sich nicht sicher sind, lassen Sie das Feld so, wie es ist, und geben Sie den Haupttext ganz normal ein.
- Inhalt hochladen: Falls Ihr Dokument als Datei auf Ihrem Rechner vorliegt, können Sie es hochladen, anstatt den Inhalt ins Haupttext-Feld einzutippen. Benutzen Sie den Button Datei auswählen unten auf der Seite, um eine Datei auszuwählen. Der Inhalt einer hochgeladenen Datei ersetzt den gesamten Inhalt im Haupttext-Feld.
Wenn Sie mit der Bearbeitung Ihres Dokuments fertig sind, klicken Sie auf den Button Speichern, um Ihre Änderungen zu bestätigen. Sie gelangen dann zu dem Reiter Anzeigen, wo Sie sehen können, wie das Dokument für die Benutzer aussehen wird (siehe Abbildung 3.13). Um es weiterzubearbeiten, klicken Sie auf den Reiter Bearbeiten.
Abbildung 3.13. Beim Speichern des Inhalts gelangen Sie zum Reiter Anzeigen.
Wenn Sie in dem Bearbeiten-Formular fehlerhafte Eingaben machen, kommen Sie beim Abspeichern zur Bearbeiten-Seite zurück, wo die Fehler dann hervorgehoben sind. In dem Moment sind Ihre Änderungen nicht wirksam, d.h. Sie müssen die Fehler korrigieren und auf Speichern klicken, damit die Änderungen festgehalten werden. Der in Abbildung 3.13 gezeigte Reiter Anzeigen zeigt das erzeugte Dokument an. Wie Sie sehen, werden Titel, Beschreibung und Inhalt in jeweils anderen Stilen angezeigt. Unten auf der Seite ist eine Fußzeile mit Angaben zum Autor des Dokuments sowie dem Datum, an dem das Dokument erzeugt wurde.
Sie werden bemerken, dass Sie dann, wenn Sie zum Inhalt von Ordnern zurückgehen, nachdem Sie Ihre Änderungen gespeichert haben, zwei Dokumente in Ihrem Ordner sehen werden: das vorhandene, das für Sie erzeugt wurde, und das neue, das Sie gerade erstellt haben. Sie können beide Dokumente bearbeiten, indem Sie darauf klicken und somit den Reiter Anzeigen öffnen, von wo aus Sie den Reiter Bearbeiten wählen können.
Dokument-Metadaten setzen
Jeder Brocken an Inhalt kann mit einer Reihe von Eigenschaften versehen werden. Diese Eigenschaften werden auch als Metadaten bezeichnet und enthalten Angaben z.B. zu Stichworten, Copyright und beteiligten Personen.
Diese gesamte Menge an Eigenschaften ist optional und wird normalerweise nur dann benutzt, wenn es spezielle Anforderungen an diesen Inhalt gibt, besonders deswegen, weil die Person, die diesen Inhalt sieht, diese Informationen normalerweise nicht zu sehen bekommt. Daher ist der Hauptgrund für die Eingabe solcher Informationen der, Aufgaben wie Suche und Kategorisierung zu erleichern.
Wenn Sie auf den grünen Reiter Eigenschaften klicken, können Sie auf die Eigenschaften eines Objekts zugreifen. Dieses Eigenschaften-Formular verfügt über folgende Felder, die bei allen Inhaltstypen gleich sind:
- Diskussion erlauben: Das ermöglicht, dass das Dokument von Benutzern diskutiert oder kommentiert werden kann, die das Recht dazu haben. Wenn der voreingestellte Wert beibehalten wird, wird für diesen Inhaltstyp die Regelung der gesamten Site übernommen.
- Stichworte: Jedes Element kann über Stichworte verfügen, mit denen eine Gruppierung und Sortierung möglich ist. Ein Artikel über die letzten Ereignisse in der Politik könnte z.B. die Stichworte Politik und Premierminister enthalten. Stichworte sind flexibel, und Sie können beliebige Stichworte aus der angegebenen Liste verwenden. Das Plone-System enthält zu Beginn keine Stichworte, aber die Site-Administratoren können neue Stichworte hinzufügen, damit andere Benutzer sie verwenden können.
- Sperrfrist: Das Sperrfrist-Datum ist der Tag, an dem ein bestimmter Inhalt erstmalig verfügbar sein soll. Dieses Datum können Sie durch Angabe der Werte im Formular oder durch einen Klick auf das Kalender-Icon, das dann einen Kalender öffnet, und Auswahl eines Datums eingeben (siehe Abbildung 3.14).
Abbildung 3.14. Eingabe einer Sperrfrist
- Löschdatum: Das Löschdatum ist der letzte Tag, an dem ein bestimmter Inhalt verfügbar sein soll. Normalerweise werden die Felder für Sperrfrist und Löschdatum leer gelassen.
- Format: Das ist der MIME-Typ (Multipurpose Internet Mail Extensions) des Elements. Der Begriff MIME-Typ bedeutet eine Computer-Definition des Inhaltstyps (z.B. application/msword oder image/jpeg). Dafür ist ein Vorgabewert gesetzt. Wenn Sie bei diesem Feld unsicher sind, ignorieren Sie es einfach.
- Sprache: Dies ist die Sprache, in der das Dokument geschrieben ist. Der Vorgabewert hierfür lautet Englisch.
- Urheberrechte: Dies sind Informationen zu den Urheberrechten des Inhalts. Dieses Feld ist üblicherweise leer.
- Beitragende: Hierzu gehören die Namen von Leuten außerhalb des Plone-Systems, die etwas zu dem Objekt beigetragen haben. Der Name jeder Person sollte in einer eigenen Zeile stehen.
Nach der Eingabe der Werte in diesem Formular klicken Sie auf Speichern, um die Änderungen zu bestätigen. Wie gesagt: Sie müssen die Werte unter diesem Reiter normalerweise nicht ändern. Die Änderung dieser Werte hängt normalerweise von den Anforderungen an Ihre Site sowie von der Art von Site ab, die Sie entwickeln.
Veröffentlichen Ihres Dokuments
Wenn ein Dokument erstellt wird, wird ihm ein Anfangszustand namens Sichtbar zugewiesen. Inhalte werden standardmäßig nicht automatisch veröffentlicht und aller Welt zugänglich gemacht. Andere können Ihr Dokument sehen, aber es erscheint nicht bei Suchoperationen oder im Navigationsbaum. Dieser Zustand ist nützlich, weil Sie andere Benutzer auf diesen Inhalt hinweisen können, aber da er nicht in der Navigation oder bei Suchvorgängen erscheint, ist er so lange unsichtbar, bis die Benutzer davon erfahren.
Jedes Element in Ihrer Plone-Site hat zu jedem Zeitpunkt einen bestimmten Zustand. Dieser beschreibt dessen Rechte und Rollen innerhalb der Plone-Site. Mit Hilfe von Zuständen kann jedem Element eine andere Sicherheitseinstellung zugewiesen werden. Ein Element kann z.B. manchmal ein oder zwei Wochen brauchen, bis es vorbereitet ist, und es kann dabei in mehreren Versionen vorliegen. Und schließlich möchten Sie den Inhalt veröffentlichen, damit er für alle Benutzer sichtbar wird und in der Navigation und bei der Suche erscheint.
Sie können den Inhalt veröffentlichen, indem Sie das Dropdown-Menü Status in der Hauptnavigation oben rechts verwenden (siehe Abbildung 3.15).
Abbildung 3.15. Status-Dropdown-Menü
Um ein Objekt zu veröffentlichen, wählen Sie im Dropdown-Menü Einreichen. Standardmäßig können Sie Inhalte nicht direkt veröffentlichen, aber Sie können Sie zur Überprüfung einreichen. Dann erhalten sie den Status Einreichen. Dies ist ein Zwischenzustand zwischen Sichtbar und Veröffentlicht. Er erlaubt die Überprüfung von Inhalten durch Benutzer Ihrer Site, die die Rolle eines Prüfers haben, bevor die Inhalte für alle Welt veröffentlicht werden. Nachdem Sie den Inhalt eingereicht haben, werden Sie feststellen, dass der Inhalt im Zustand Einreichen ist, wenn Sie in die Box in der oberen rechten Ecke schauen. Sie werden auch bemerken, dass es keinen Bearbeiten-Reiter mehr gibt, wie in Abbildung 3.16 zu sehen ist.
Abbildung 3.16. Der Inhalt wurde eingereicht, der Zustand hat sich auf Offen geändert, und der Bearbeiten-Reiter ist verschwunden.
Hinweis
Wenn Sie als Manager angemeldet sind, werden Sie bemerken, dass es in der Dropdown-Veröffentlichungsliste eine weitere Option namens Veröffentlichen gibt. Damit versetzen Sie Inhalte ohne Zwischenschritt direkt in den Zustand Veröffentlicht.
In der Workflow-Dropdown-Liste in der oberen rechten Ecke gibt es auch eine Option namens Erweitert, die das Statusformular öffnet, mit dem der Status eines Objekts verändert werden kann. Das Formular ist mit jenem identisch, das beim Klick auf den Status-Reiter erscheint, und enthält folgende Felder:
- Sperrfrist: Dies ist identisch mit dem Sperrfrist-Feld in den Eigenschaften (siehe den Abschnitt 'Dokument-Metadaten setzen').
- Löschdatum: Dies ist identisch mit dem Löschdatum-Feld in den Eigenschaften (siehe den Abschnitt 'Dokument-Metadaten setzen').
- Kommentare: Dies sind irgendwelche Kommentare, die Sie zu dieser Zustandsänderung machen möchten, die in der Historie festgehalten werden. Sie könnten z.B. Folgendes schreiben: Erster Entwurf. Bob, sieh dir bitte den zweiten Absatz an.
- Status verändern: Dies entspricht den verfügbaren Optionen im Dropdown-Menü. Beispieloptionen sind Veröffentlichen, Einreichen usw. Eine weitere Option, Keine Veränderung, ist für den Fall verfügbar, dass keine Änderung nötig ist.
Wählen Sie den gewünschten Zustandswechsel, und klicken Sie auf Speichern, um dies festzuhalten.
Welche Workflow-Zustände gibt es?
An dieser Stelle fragen Sie sich vielleicht, was dieser Workflow überhaupt ist und was die Zustände bedeuten? Wie in Kapitel 7 beschrieben wird, versteht man unter Workflow die Möglichkeit, Inhalten verschiedene Zustände zuzuweisen. Es gibt folgende Standardzustände:
- Sichtbar: Neue Inhalte werden im sichtbaren Zustand erzeugt. Alle Benutzer können sichtbare Inhalte über die Suchfunktion finden und direkt darauf zugreifen, indem sie die URL des Objekts besuchen. Sichtbare Inhalte erscheinen nicht im Navigationsbaum, können aber von ihren Besitzern und von Site-Managern bearbeitet werden.
- Offen: Offene Inhalte sind Elemente, die von Site-Mitgliedern zur Veröffentlichung eingereicht wurden. Aus Sicht eines Benutzers verhalten sich offene Inhalte wie solche im sichtbaren Zustand. Der Unterschied ist der, dass offene Elemente zur Überprüfung markiert sind. Die Site-Redakteure werden aufgefordert, offene Elemente zu veröffentlichen oder zurückzuweisen. Nur Manager und Redakteure können offene Elemente bearbeiten.
- Veröffentlicht: Veröffentlichte Elemente sind für alle Besucher der Site sichtbar. Sie erscheinen in Suchergebnissen sowie im Navigationsbaum. Sie können auch in anderen Bereichen auftauchen, die speziell für diesen Typ existieren (Nachrichten z.B. erscheinen auch dann, wenn Sie auf den Nachrichten-Reiter klicken). Nur Manager können veröffentlichte Elemente bearbeiten, aber ihre Besitzer können sie zur weiteren Bearbeitung zurückziehen (durch das Zurückziehen wird ein Element in den Zustand öffentlicher Entwurf versetzt).
- Privat: Elemente im privaten Zustand können nur von ihren Besitzern gesehen und bearbeitet werden - sowie von anderen mit Managerrechten an dem Ordner, in dem sie liegen. Bei anderen Benutzern erscheinen sie nicht in Suchergebnissen oder im Navigationsbaum. Private Elemente können von Managern bearbeitet werden.
Wie werden Inhalte geprüft?
Wenn Sie Redakteur sind, erscheint bei Ihrer ersten Anmeldung in der rechten Spalte Ihrer Homepage eine neue Revisionsliste. Dies ist eine Liste von Elementen, die zur Veröffentlichung eingereicht wurden und von Ihnen oder einem anderen Redakteur geprüft werden müssen (siehe Abbildung 3.17).
Abbildung 3.17. Die Revisionsliste
Diese Revisionsliste erscheint immer dann auf der rechten Seite, wenn Sie sich als Benutzer in der Rolle eines Redakteurs anmelden und es zu prüfende Elemente gibt. In meinem Fall habe ich mich als admin angemeldet, d.h. als der Benutzer, der beim Installationsvorgang angelegt wurde. Wenn Ihr Name in der Mitgliederleiste erscheint, wissen Sie, dass Sie angemeldet sind. Die Revisionsliste enthält zu prüfende Elemente; in diesem Fall müssen Sie das Testdokument prüfen. Klicken Sie auf das Dokument, um es zu öffnen. Unmittelbar danach können Sie dreierlei Dinge mit dem Dokument machen:
- Ablehnen: Sie lehnen ein Dokument ab, indem Sie im Dropdown-Menü Ablehnen wählen. Dadurch wird der Inhalt wieder in den sichtbaren Zustand versetzt, was bedeutet, dass Sie als Redakteur damit nicht glücklich sind. Üblicherweise werden Sie auf Erweitert klicken, um das Kommentarformular zu öffnen und eine Begründung dafür zu schreiben, warum Sie es ablehnen.
- Genehmigen: Sie genehmigen ein Dokument durch die Wahl von Veröffentlichen, was den Inhalt in den Zustand Veröffentlicht versetzt. Dabei wird der Inhalt öffentlich verfügbar.
- Nichts tun: Indem Sie nichts tun, lassen Sie ein Dokument so, wie es ist. Dabei bleibt der Inhalt weiter in der Schwebe, was manchmal passieren kann, wenn Sie Informationen überprüfen oder mit anderen darüber reden müssen. Irgendwann sollten Sie hierher zurückkommen, um etwas mit diesem Inhalt zu machen, weil er so lange in Ihrer Liste erscheint, bis Sie eine der oben genannten Aktionen ausführen.
- Bearbeiten: Bearbeiten Sie das Dokument, und führen Sie dann eine der vorherigen Aktionen darauf aus. Als Redakteur können Sie beliebige Änderungen vornehmen, tun Sie das also, indem Sie auf den Reiter Bearbeiten klicken.
Sobald Sie den Inhalt einmal aus dem Prüfzustand in den Zustand der Veröffentlichung oder Ablehnung versetzt haben, erscheint er nicht mehr in der Revisionsliste. Natürlich wird dabei angenommen, dass auf Ihrer Site jemand als Redakteur zur Verfügung steht. Normalerweise (aber nicht immer) ist das jener Benutzer, der als Administrator die Plone-Site erstellt hat. In Kapitel 8 beschreibe ich, wie man Benutzer hinzufügt, bearbeitet und einigen Benutzern die Rolle des Redakteurs gibt.
Wie bearbeitet man ein veröffentlichtes Dokument?
Wenn ein Dokument einmal veröffentlicht ist, muss es zurückgezogen werden, damit es erneut bearbeitet werden kann. Wählen Sie dazu im Dropdown-Menü Zurückziehen, wodurch das Element wieder in den sichtbaren Zustand gelangt. Sobald es wieder sichtbar ist, können Sie es wieder bearbeiten und erneut in die Revisionsschlange bringen.
Dieser etwas störende Schritt ist notwendig, um sicherzustellen, dass alle Inhalte diesen Prüfschritt durchlaufen. Sie müssen z.B. sicherstellen, dass alle Bearbeitungsschritte an einer Seite korrekt sind, indem Sie ihren Inhalt prüfen. Benutzer mit der Manager-Rolle können Inhalte jederzeit bearbeiten, d.h., sie können schnell einen Tippfehler korrigieren, ohne diesen Prüfschritt durchzumachen. Dabei nimmt man an, dass Benutzer mit der Manager-Rolle vertrauenswürdig sind! Wenn Sie ein Manager sind, wie er in Kapitel 9 beschrieben wird, können Sie jedes Stück Inhalt anwählen und sehen dort den Reiter Bearbeiten. Klicken Sie darauf, um Ihre Änderungen vorzunehmen.
Zugriffsrechte an Ihrem Dokument
Hiermit können Sie weitere Rechte an Ihrem Dokument an andere Benutzer oder Benutzergruppen im System vergeben. Dies ist eine Möglichkeit für Fortgeschrittene, die in Kapitel 9 detaillierter behandelt wird.
Andere Inhaltstypen hinzufügen und ändern
Soeben habe ich im Detail behandelt, wie Dokumente hinzugefügt und bearbeitet werden. Bei allen anderen Inhaltstypen ist es ähnlich. Sie alle verfügen über die gleichen oder ähnliche Aktionen zu ihrer Bearbeitung. Es ändern sich lediglich die Formulare und die Daten darin. In den folgenden Abschnitten werden einige andere dieser Inhaltstypen behandelt. Für alle folgenden Inhaltstypen gilt der gleiche Workflow-Prozess, d.h., sie müssen genauso wie Dokumente veröffentlicht werden.
Bilder erstellen und bearbeiten
Bilder sind grafische Inhalte, die Sie durch die Auswahl von Bild in der Dropdown-Liste hinzufügen. Wenn Sie ein Bild hinzufügen, wechselt der Name des Inhalts zum Namen der Bilddatei. Wenn Sie also ein Bild namens photo.gif hinzufügen, kann man in Plone unter photo.gif darauf zugreifen. Beim Erstellen und Hochladen eines neuen Bildes können Sie das Bild auf Ihrer Festplatte auswählen, indem Sie auf den Button Datei auswählen klicken (siehe Abbildung 3.18).
Abbildung 3.18. Ein Bild hochladen
Die Dateinamen von Bildern haben üblicherweise eine Endung, z.B. .gif, .jpg, .jpeg, .png oder .pict. Unter Plone können Sie Bilder auf einer Webseite darstellen, ohne sie auf Ihren lokalen Rechner herunterladen zu müssen, falls der entsprechende Bildtyp auf dem Webbrowser des Benutzers angezeigt werden kann. Die häufigsten Bildtypen sind .gif, .jpg und .png, die auf fast allen Rechnern angezeigt werden können. Abbildung 3.19 zeigt ein Bild des Plone-Logos.
Abbildung 3.19. Anzeigen des Bildes
Ein Bild können Sie nicht direkt bearbeiten. Sie können es aber auf Ihrer Festplatte speichern und dort z.B. mit einem Programm wie Adobe Photoshop oder GIMP (GNU Image Manipulation Program) bearbeiten. Wenn Sie damit fertig sind, können Sie Ihr neues Bild mit einem Klick auf den Reiter Bearbeiten in Plone hochladen. Falls Sie sehr viel Bildbearbeitung machen, sollten Sie sich Kapitel 10 anschauen, das ein Werkzeug namens External Editor behandelt, mit dem Sie Bilder bearbeiten können, ohne diese hoch- und herunterladen zu müssen.
Dateien hinzufügen und bearbeiten
Eine Datei ist jede beliebige Datei, die Sie von Ihrer lokalen Festplatte hochladen. Dazu wählen Sie Datei in der Dropdown-Liste. Im Reiter Bearbeiten sehen Sie den Button Datei auswählen, mit dem Sie eine Datei von Ihrer Festplatte auswählen können. Das könnte ein beliebiges Element sein, z.B. ein Microsoft Word-Dokument, eine Microsoft Excel-Tabelle, ein ausführbares Programm, ein Adobe Acrobat-Dokument usw. Wenn Sie eine Datei hinzufügen, wechselt in Plone der Name des Elements auf den Namen der hochgeladenen Datei. Wenn Sie also eine Datei namens book.pdf hochladen, so ist sie in Plone unter book.pdf verfügbar. Abbildung 3.20 zeigt eine Datei mit einfachem Text.
Abbildung 3.20. Hinzufügen einer Datei mit einfachem Text
Wenn erkannt wird, dass die Datei Text enthält, wird der Dateiinhalt auf der Webseite angezeigt und kann dort unter dem Bearbeiten-Reiter editiert werden. Ansonsten kann die Datei auf die lokale Festplatte heruntergeladen werden, was man tun muss, um sie dort zu bearbeiten. Danach kann man sie ins System hochladen. Sie werden bemerken, dass eine Datei auch einen zusätzlichen Download-Reiter hat, mit dem Sie die Datei direkt herunterladen können.
Termine hinzufügen und bearbeiten
Ein Termin ist etwas, das in der Zukunft passieren wird oder in der Vergangenheit schon passiert ist. In Plone können Sie Termine hinzufügen, die im Kalender erscheinen. Dazu wählen Sie in der Dropdown-Liste Termin. Bei Terminen gibt es mehr Angaben als bei den meisten anderen Plone-Objekten. Die meisten davon sind allerdings selbsterklärend (siehe Abbildung 3.21)
Abbildung 3.21. Hinzufügen eines Termins
Wie üblich ist auch hier Titel das einzig notwendige Feld, aber wenn Sie möchten, dass der Termin im Kalender erscheint, dann müssen Sie einen Start- und Endzeitpunkt angeben. Termine können mehrere Tage umfassen oder aber in der Vergangenheit liegen, solange nur der Start- vor dem Endzeitpunkt liegt. Um einen Termin einzugeben, wählen Sie die passenden Daten im Dropdown-Menü, oder Sie klicken auf das Datums-Icon, mit dem Sie eine grafische Auswahlmöglichkeit haben.
Nachdem der Termin veröffentlicht ist, erscheint er im Kalender. Wenn Sie die Maus über den Eintrag im Kalender bewegen, erscheinen der Start und das Ende des Termins ebenso wie sein Titel (siehe Abbildung 3.22).
Abbildung 3.22. Anzeige von Terminen im Kalender
Links hinzufügen und bearbeiten
Der Inhaltstyp Link ist für die Benutzer die wichtigste Art, Links weiterzugeben. Diese URLs können Ressourcen im Internet oder im Intranet sein, eine interne Ressource oder irgendetwas, worauf Benutzer Zugriff haben. Links fügen Sie durch Auswahl von Link im Dropdown-Menü hinzu.
Wenn Sie einen Link zu einer Ressource im Internet erstellen, sollten Sie bei Ihrem Link das passende Protokoll voranstellen, z.B. http://. Wenn ich z.B. eine interessante Seite auf der BBC-Website besuche, die ich an andere weitergeben möchte, könnte ich einen Link darauf erstellen. Der Wert des URL ist der Text in der Adressleiste, z.B. http://news.bbc.co.uk, wie in Abbildung 3.23 zu sehen ist.
Abbildung 3-23. Hinzufügen eines Links
Nachrichten hinzufügen und bearbeiten
Nachrichten werden auf Websites oft dazu verwendet, dem Leser interessante Neuigkeiten anzuzeigen. Tatsächlich enthält eine Nachricht die gleiche Information wie ein Dokument. Der einzige wirkliche Unterschied ist der, dass eine Nachricht dann angezeigt wird, wenn ein Besucher auf den Nachrichten-Reiter klickt (nachdem die Nachricht veröffentlicht worden ist), was in Abbildung 3.24 zu sehen ist.
Abbildung 3.24. Eine Liste von Nachrichten
Wenn ich eine Webseite schreiben würde, die langfristig von Bedeutung sein soll, z.B. Anfahrtsskizzen zum Büro meiner Firma, würde ich ein Dokument verwenden. Wenn ich hingegen gern eine Seite zu meinem neuen aufregenden Produkt hätte, die Aufmerksamkeit erregen soll, dann würde ich eine Nachricht wählen. Die Nachricht wäre unter dem Reiter Nachrichten sichtbar, und wenn neuere Nachrichten hinzukommen, würde sie sich langsam nach unten bewegen.
Inhalte organisieren
Bislang haben Sie gesehen, wie man Inhalte in einer Plone-Site erstellt und bearbeitet, aber ohne eine klare Organisation kann das sehr schnell unübersichtlich werden. Im Wesentlichen haben Sie zwei Möglichkeiten, Ihre Inhalte zu organisieren: Ordner und Themen. Ein Ordner ist der einfachste und mächtigste Mechanismus zur Organisation von Inhalten und funktioniert wie ein Ordner bzw. ein Verzeichnis auf der Festplatte eines Rechners. Ein Ordner kann beliebige Inhalte umfassen, Inhalte können zwischen Ordnern hin- und herkopiert und -bewegt werden, und Ordner dürfen natürlich auch andere Ordner enthalten.
Um Inhalte zu organisieren, die über die ganze Site verteilt sind, kann man einen weiterentwickelten und seltener verwendeten Mechanismus in Form von Themen verwenden. Ein Thema durchsucht Ihre Website und findet alle Objekte, die auf ein bestimmtes Kriterium passen. Dadurch können Sie viele verschiedene Inhalte zusammenfassen.
Ordner benutzen
Ein Ordner verhält sich wie ein Ordner bzw. ein Verzeichnis auf einer Festplatte, mit dem Unterschied, dass er samt Inhalt innerhalb von Plone existiert. Diese Ordner können Sie genauso benutzen, indem Sie Inhalte gruppieren und in einen Ordner legen, etwa um sie zu kategorisieren oder um mehr Struktur zu schaffen. Einen Ordner fügen Sie auf Ihrer Site hinzu, indem Sie in der Dropdown-Liste Ordner wählen. Dadurch wird ein Ordner hinzugefügt und Sie gelangen zum Formular für die Eingabe der Ordnereigenschaften. Ein Ordner hat nur drei einfache Attribute, die der Benutzer bearbeiten kann: Name, Titel und Beschreibung. Diese habe ich bereits für Dokumente beschrieben, und sie unterscheiden sich nicht von denen für Ordner.
Order verfügen über zwei grüne Reiter, die leicht unterschiedliche Ansichten bieten: Inhalte und Anzeigen. Vielleicht haben Sie sogar schon bemerkt, dass es zu jedem auf der Site erstellten Inhalt einen Inhalte-Reiter gibt. Als Sie z.B. ein Dokument bearbeitet haben, gab es dort auch einen Inhalte-Reiter. Mit diesem Reiter gelangen Sie immer zum Inhalt eines Ordners.
Inhalt eines Ordners anzeigen
Ein Ordner kennt das Konzept einer Standardseite, d.h. einer Seite, die der Benutzer sieht, wenn er einen Ordner anzeigen lässt. Dieses Konzept stammt von Websites, bei denen beim Anzeigen eines Ordners eine Standardseite angezeigt wird, sofern eine vorhanden ist. Der Name dieser Standardseite lautet oftmals index.htm oder index.html. Falls ein Ordner über eine Standardseite verfügt, wird beim Klick auf den Reiter Anzeigen diese Standardseite angezeigt. Wenn der Ordner keine Standardseite hat, wird eine Liste mit dem Inhalt dieses Ordners angezeigt. Bei der Suche nach einer anzuzeigenden Standardseite sucht Plone im Ordner nach einem Inhalt mit einem bestimmten Namen und zeigt diesen an. Der Seitenname lautet üblicherweise index.html oder index_html, allerdings kann der Site-Administrator diese Namen ändern oder welche hinzufügen.
Mit dieser Inhaltsansicht eines Ordners kann der Benutzer eine Vielzahl von Aufgaben erledigen, z.B. Inhalte verschieben, umbenennen, löschen, veröffentlichen und seine Reihenfolge in der Liste ändern. Wie Abbildung 3.25 zeigt, sehen Sie auch eine einfache Tabelle des Ordnerinhalts. Jede Zeile enthält den Titel des Inhalts (plus Icon), seinen Typ, seine Größe, eine Angabe dazu, wann er zuletzt geändert wurde, seinen aktuellen Workflow-Status sowie Sortierkriterien. Mit den Kästchen links können Sie die gewünschten Einträge auswählen, auf die Sie eine der unten aufgeführten Aktionen ausführen: Umbenennen, Ausschneiden, Kopieren, Löschen und Status ändern. Diese sind alle recht selbsterklärend, und sie können auf mehrere Objekte gleichzeitig angewendet werden, wenn die entsprechenden Kästchen angekreuzt sind.
Abbildung 3.25. Inhalt eines Ordners, nachdem einige der vorher beschriebenen Inhaltstypen hinzugefügt worden sind
Um einen Inhalt z.B. schnell umzubenennen, klicken Sie auf das Kästchen dieses Eintrags und klicken auf Umbenennen. Danach gelangen Sie zum Umbenennen-Formular, in dem Sie den Titel jedes Listeneintrags ändern können. Klicken Sie auf Alle umbenennen, damit die Änderung wirksam wird. Mit den Buttons Ausschneiden und Kopieren können Sie Inhalte zwischen verschiedenen Ordnern kopieren oder verschieben. Mit dem Button Löschen können Sie Elemente aus Plone entfernen. Genau wie auf Ihrer Festplatte werden beim Kopieren, Verschieben oder Löschen eines Ordners dessen Inhalte mitkopiert, -verschoben oder -gelöscht.
Eine neue Eigenschaft von Plone 2 besteht darin, die Standardreihenfolge von Ordnerinhalten zu ändern. Standardmäßig werden Ordnerinhalte in der Reihenfolge angezeigt, in der sie erstellt wurden. Falls ein Eintrag besonders wichtig ist und nach oben verschoben werden muss, können Sie das mit den Pfeilen rechts in der Tabelle tun. Die folgenden Eigenschaften erscheinen in Ordnerinhalten nur dann, wenn bestimmte Bedingungen erfüllt sind:
- Falls für den Inhalt ein Löschdatum gesetzt ist, das verstrichen ist, erscheint das Wort abgelaufen in Rot neben dem Eintrag.
- Falls auf dem Server External Editor installiert ist, können Sie den Bleistift anklicken, um eine Bearbeitung in External Editor vorzunehmen (siehe Kapitel 10).
- Falls der Inhalt gesperrt ist, erscheint ein Schloss-Icon neben dem Inhalt.
Veröffentlichen eines Ordners
Ordner verfügen über einen wesentlich einfacheren Workflow als Dokumente. Weiter oben in diesem Kapitel haben Sie gesehen, wie man Inhalte veröffentlicht, damit sie öffentlich sichtbar werden, weil Benutzer Inhalte auf diese Weise erzeugen und bearbeiten können, bevor sie allgemein freigeschaltet werden. Ordner sind allerdings insofern anders, als sie weitere Inhalte umfassen, aber selbst keinen Inhalt haben. Aus diesem Grund haben Ordner keinen Zustand Überprüfen. Jeder kann private Ordner direkt veröffentlichen oder anlegen, d.h., es gibt drei Zustände: Privat, Sichtbar und Veröffentlicht.
Wählen Sie in der Dropdown-Liste Veröffentlichen, nachdem Sie einen Ordner hinzugefügt haben. Danach erscheint er in der Navigation. Gemäß früherer Workflow-Regeln erscheint er erst dann in der Navigation, wenn er veröffentlicht wurde.
Themen verwenden
Mit einem Thema können Sie Inhalte aus verschiedenen Orten der gesamten Plone-Site sammeln und an einem Ort anzeigen. Themen funktionieren über ein Kriterium, das auf alle Objekte zutrifft, die Sie sammeln möchten. Ein Kriterium könnte z.B. sein: alle Bilder oder Nachrichten, bei denen Plone im Text vorkommt. Da Themen ein ziemlich komplexer Inhaltstyp sind, können sie zu Beginn nur von Managern erstellt werden. Wenn Sie in der Liste der zu erstellenden Elemente kein Thema sehen, so haben Sie keine Berechtigung dafür.
Um ein Thema hinzuzufügen, wählen Sie im Dropdown-Menü Thema. Danach können Sie die Schlüsselkriterien unter dem Reiter Kriterien eingeben. Die Listen für die Kriterien und ihre Typen ist in den Dropdown-Menüs unten auf der Seite zu sehen. Diese Liste ist ziemlich verwirrend, deswegen versuche ich erst gar nicht, sie hier zu behandeln. Was diese Begriffe bedeuten und wofür sie stehen, basiert leider ganz extrem auf der darunter liegenden Technologie von Katalogindizes und Objektattributen. Aus diesem Grund wird das in Kapitel 11 behandelt.
Um beispielsweise ein Thema zu erstellen, das alle Bilder anzeigt, müssen Sie ein Kriterium hinzufügen, das nach Inhalten sucht, die auf portal_type basieren. Wählen Sie dazu den Feldnamen portal_type sowie den Kriterientyp String Criterion, und klicken Sie dann auf Hinzufügen. Diese Kriterien werden oben auf der Seite hinzugefügt. Geben Sie im Feld neben portal_type den Wert Image ein, und klicken Sie auf Speichern. Nun haben Sie die Themenkriterien, mit denen alle Bildinhalte angezeigt werden. Wenn Sie zurück zum Reiter Anzeigen gehen, können Sie alle Bilder auf der Site sehen.
Themen sind, wie schon erwähnt wurde, sehr komplex, haben eine recht unfreundliche Schnittstelle und sind nur erfahrenen Benutzern zu empfehlen. Viele Leute finden Themen sehr hilfreich, was der Grund dafür ist, dass sie noch immer in Plone existieren. Ein benutzerfreundlicheres System wird aber in Zukunft noch entwickelt werden.
Inhalte diskutieren und finden
Inhalte in Plone zu erstellen und zu bearbeiten wird wesentlich nützlicher, wenn die Leute diese Inhalte finden und dann auch diskutieren können. Am ehesten finden Benutzer Inhalte über die Suche und Navigation. Plone richtet Suche und Navigation glücklicherweise automatisch für die Benutzer ein, d.h., man kann die erstellten Inhalte auf einfache Weise finden.
Inhalte kommentieren
Feedback von Benutzern ist ein wichtiger Bestandteil jeder Website. Dadurch, dass Benutzer Kommentare hinzufügen können, ermöglichen Sie es ihnen, Feedback zu geben, Tippfehler zu korrigieren oder die Inhalte anderweitig zu diskutieren. In Plone können Sie fast alle Inhalte diskutieren, mit Ausnahme von Ordnern und Themen.
Diskussionen können Sie auf zweierlei Arten ermöglichen. Zum einen kann der Besitzer eines Inhalts (d.h. derjenige, der ihn erstellt hat) die Diskussionsmöglichkeit einschalten, indem er den Eigenschaften-Reiter des Objekts anklickt und unter Diskussion erlauben den Punkt Eingeschaltet wählt, wie in Abbildung 3.26 zu sehen ist. Zum anderen bestimmt die vom Site-Administrator definierte Standardeinstellung die Regelung für diesen Inhaltstyp. Diese Einstellung durch den Administrator wird in Kapitel 10 beschrieben.
Abbildung 3.26 Diskussionen einschalten
Nachdem Diskussionen eingeschaltet sind, klicken Sie auf den Button Kommentieren, um den Inhalt zu diskutieren. Dazu erscheint dann ein Formular (siehe Abbildung 3.27).
Abbildung 3.27. Kommentar zu einem Inhalt erstellen
Geben Sie das Stichwort und den Haupttext Ihres Kommentars ein. Der Text wird als einfacher Text eingegeben, d.h., Sie können ihn ganz normal eintippen. Kommentare werden nicht vom Workflow-System erfasst, d.h., sie erscheinen gleich nach ihrer Eingabe. Nachdem ein Kommentar eingegeben wurde, kann man darauf antworten, was eine verkettete Liste von Kommentaren zu einem Inhalt ergibt. Außerdem werden Kommentare im Katalog eingetragen, wodurch in ihnen auch gesucht werden kann.
Hinweis
Administratoren, die als Manager angemeldet sind, können einzelne Antworten oder gesamte Ketten entfernen. Beim Ausschalten von Antworten werden die Kommentare nicht gelöscht, sie werden lediglich nicht mehr angezeigt. Das heißt, durch das erneute Einschalten von Kommentaren werden vorhandene Kommentare wieder sichtbar.
Nach Inhalten suchen
Plone verfügt über eine mächtige Suchmaschine auf der Basis von Zopes ZCatalog. Mit dieser Suchmaschine kann Inhalt auf mehrere Arten katalogisiert werden, und es kann effizient und schnell danach gesucht werden. Kapitel 10 enthält Details darüber, wie sie funktioniert und abgefragt werden kann.
Wenn ein Benutzer nach Inhalten sucht, werden ihm solche dann angezeigt, wenn sie sich in einem von zwei Zuständen befinden: Veröffentlicht oder Sichtbar. Ganz oben auf einer Plone-Seite befindet sich ein Suchfeld, mit dem man - wie bei einer Internet-Suchmaschine - sehr leicht eine einfache Textsuche durchführen kann (siehe Abbildung 3.28). Geben Sie z.B. Tuesday ein, um alle Inhalte zu finden, die das Wort Tuesday enthalten. Dann wird das Ergebnis aller passenden Inhalte angezeigt. Klicken Sie auf einen Titel, um dorthin zu gelangen.
Abbildung 3.28. Eine Suche nach Tuesday auf Plone.org
Diese Suche bietet recht ausgefeilte Möglichkeiten, die denen der meisten Suchmaschinen recht ähnlich sind. Diese einfache Abfrage können Sie um einiges komplexer machen, indem Sie z.B. die folgenden Optionen verwenden:
- Platzhalter: Verwenden Sie einen Stern für beliebig viele Buchstaben. So passt z.B. Dien* auf Dienstag und Dienstage. Am Wortanfang können Sie allerdings keinen Stern verwenden.
- Einzelne Joker: Verwenden Sie ein Fragezeichen für einen Buchstaben. Beispiel: Ro?e passt auf Rose, Robe, Rote usw. Am Wortanfang können Sie jedoch kein Fragezeichen verwenden.
- And: Mit and geben Sie an, dass die beiden Begriffe rechts und links davon vorhanden sein müssen. Beispiel: Rom and Dienstag gibt nur Ergebnisse zurück, in denen beide Wörter im Inhalt vorkommen.
- Or: Mit or geben Sie an, dass mindestens einer der Begriffe vorkommen muss. Beispiel: Rom or Dienstag gibt Ergebnisse zurück, falls eines der Wörter im Inhalt vorkommt.
- Not: Mit not erhalten Sie Ergebnisse, in denen der Begriff nicht vorkommt (es wird ein and als Präfix benötigt). Beispiel: Willkommen and not Seite würde passende Seiten zurückgeben, in denen Willkommen, aber nicht Seite vorkommt.
- Sätze: Sätze können Sie in doppelten Anführungszeichen (") setzen, um damit mehrere Wörter nacheinander anzugeben. Beispiel: "Diese Seite" passt auf Diese Seite führt Sie ins Plone Content-Management-System ein., aber nicht auf Diese Startseite von....
- Negierte Sätze: Sie können einem Satz ein Minuszeichen (-) als Präfix voranstellen. Beispiel: Start -"Diese Seite" passt auf alle Seiten, in denen Start vorkommt, aber nicht Diese Seite.
Hinweis
Bei jeder Suche ist die Groß-/Kleinschreibung nicht von Bedeutung.
Bei großen Sites kann es eine Menge Ergebnisse geben, daher werden nur jeweils 20 auf einmal angezeigt. Um durch die Ergebnisse blättern zu können, erscheinen Navigationsleisten oben und unten auf den Suchergebnisseiten. Die Werte eines Objekts, die bei der Suche verwendet werden, sind dessen Titel, Beschreibung und Haupttext (falls der Inhaltstyp einen hat, das trifft z.B. auf Nachrichten und Dokumente zu).
Durchführen einer erweiterten Suche
Sie können die Suchergebnisse dadurch einschränken, dass Sie eine erweiterte Suche durchführen, die bei den Suchergebnissen einer Standardsuche verfügbar ist. Auf alten Plone-Sites gelangten die Benutzer mit einem Suchen-Reiter dorthin. Wenn Sie möchten, können Sie diesen reaktivieren, was in Kapitel 4 beschrieben wird. Mit Hilfe des Formulars Erweiterte Suche kann der Benutzer mit einer Reihe von Attributen nach Inhalten suchen, darunter Titel, Stichworte, Beschreibung, Revisionsstatus, Erstellungsdatum, Inhaltstyp und sogar Autor - neben dem Suchtext, der auch bei der schnellen Suche mit dem Feld in der oberen rechten Ecke verwendet wird (siehe Abbildung 3.29).
Abbildung 3.29. Erweiterte Suche
Obwohl die Angabe im Suchtextfeld sowohl im Titel als auch in der Beschreibung gesucht wird, möchten Sie evtl. nur im Titel oder nur in der Beschreibung suchen. Aus diesem Grund gibt es diese Felder im Formular Erweiterte Suche. Joker, Platzhalter und alle weiteren Optionen einer erweiterten Suche können Sie bei der Suche in Titeln und Beschreibungen nicht verwenden. Jedes Suchergebnis passt in der Eingabe (sofern vorhanden) auf alle Felder, und das Ergebnis ist die Schnittmenge aller Begriffe.
Beispiel: Erstellen der Website zum Plone-Buch
Um Ihnen ein Beispiel für eine Plone-Site und eine Reihe einzelner Beispiele zu geben, habe ich für dieses Buch eine Website eingerichtet. Es ist eine Plone-Site mit einigen wenigen Änderungen. Bei der Behandlung der einzelnen Buchteile werde ich auf diese Site verweisen und neue Eigenschaften hinzufügen, wie sie im Buch behandelt werden, darunter neue Templates, Skins usw. Die Website zu diesem Buch finden Sie unter http://plone-book.agmweb.ca. Zu Beginn habe ich sie auf einem Windows-Server erstellt, wie in Kapitel 2 beschrieben ist. Später habe ich sie jedoch auf Linux übertragen.
Diese Site hat folgende Ziele:
- Sie bietet Leuten einen Ort, an dem sie Informationen zum Buch erhalten und darüber, wo sie es kaufen können.
- Sie bietet einfachen Zugang zur Software, die in diesem Buch benutzt wird.
- Sie bietet Code-Beispiele und ermöglicht den Benutzern, die Beispiele im Buch auszuprobieren.
- Sie enthält Errata oder sonstige Probleme, die nach der Publikation gefunden werden.
Nach der Einrichtung einer Plone-Site habe ich folgende einfache Order- und Seitenstruktur erstellt:
Home
|_ Software
|_ Chapters
|_ Chapter 1
|_ Chapter 2
...
Dazu habe ich mich als jener Benutzer angemeldet, der vom Installationsprogramm angelegt wurde. In meinem Fall ist das der Benutzer admin. Nach der Anmeldung bin ich auf die Homepage gegangen, habe auf den Bearbeiten-Reiter geklickt und habe etwas Text für die Homepage geschrieben. Dann habe ich Links zu den Ordnern Chapters und Software hinzugefügt. Und schließlich habe ich auf den Inhalte-Reiter geklickt und zwei Ordner hinzugefügt, wie in Abbildung 3.30 zu sehen ist.
Abbildung 3.30. Der Ordnerinhalt mit meiner Homepage und den neuen Ordnern
Anschließend bin ich in den Ordner Chapters gegangen und habe angefangen, für jedes Kapitel einen Ordner zu erstellen. Da ich keine Standardseite erstellt habe, erstellt Plone von sich aus eine Liste mit allen Kapiteln. Die Beschreibung eines Kapitels besteht jeweils aus dem Kapitelnamen (z.B. Einführung in Plone und dieses Buch), und der Kurzname besteht aus der Kapitelnummer - dadurch bleiben meine URLs hübsch kurz (z.B. /Chapters/3). Ich habe alles im sichtbaren Zustand belassen, damit man anschließend sofort Inhalte erstellen kann.
Andy McKay: Plone. Addison-Wesley 2005
Es wurde zuletzt von sichart am 2006-10-06 14:25 aus der cvs Quelle via
cvs -z3 -d:pserver:anonymous@plone-docs.cvs.sourceforge.net:/cvsroot/plone-docs co -P PloneBook aktualisiert.






























