Tutorial

Das folgende Tutorial gibt eine kurze Einführung in das Content Management System Apache Lenya. Wir betrachten typische Anwendungsfälle, wie zum Beispiel ein neues Dokument erstellen, bearbeiten und publizieren.

Ein neues Dokument erstellen

Um ein neues Dokument zu erstellen, klicken Sie auf den Menüpunkt Datei -> Neues XHTML-Dokument. Sie erhalten ein Formular, das Sie auffordert, einen Knoten-Namen und Navigationstitel für das neue Dokument einzugeben. Der Knoten-Name wird zur Identifikation des Dokumentes in der URL verwendet. Der Navigationstitel wird links im Menü erscheinen.

Geben Sie "helloworld" als Knoten-Name und "Hello World" als Navigationstitel ein und klicken Sie auf den "Erstellen"-Button. Sie werden zur neu erstellten "Hello World"-Seite weitergeleitet. Links im Navigationsmenü können Sie den neuen Eintrag sehen. Da Sie im "Erstellen"-Formular die Standard-Einstellung "child" gewählt haben, wurde das neue Dokument als Kind-Dokument des Ausgangs-Dokumentes eingefügt.

Ein Dokument bearbeiten

Wie Sie sehen enthält das "Hello World"-Dokument bereits ein wenig Beispiel-Inhalt. Um diesen zu ändern, können Sie das Dokument mit einem der eingebauten Editoren bearbeiten:

Wählen Sie einen Editor aus dem "Bearbeiten"-Menü (abhängig von Ihrer Plattform) und beginnen Sie, das neu erstellte Dokument zu bearbeiten. In diesem Beispiel verwenden wir den BXE-Editor. Das Lenya-Menü wird verschwinden und der BXE-Toolbar erscheint stattdessen. Mit der rechten Maustaste erhalten Sie ein Kontext-Menü, mit Hilfe dessen Sie Textbausteine kopieren, ausschneiden und einfügen können. Sie können auch neue Elemente mittels des Kontext-Menüs in das Dokument einfügen. Sobald Sie ihre Änderungen abgeschlossen haben, klicken Sie auf "Save & Exit" um zurück zur Lenya-Ansicht des Dokumentes zu gelangen. Dort können Sie Ihre Änderungen betrachten.

Ein Dokument veröffentlichen

Sobald Sie mit dem Inhalt Ihres Dokumentes zufrieden sind, können Sie es publizieren, um es in der Live-Umgebung sichtbar zu machen.

Workflow

Die Default-Publikation verwendet einen einfachen Workflow, der die Rollen eines Editors und einen Prüfers involviert. Der Editor erstellt und bearbeitet neue Dokumente und reicht sie zur Prüfung ein. Der Prüfer überprüft das Dokument und publiziert es, so dass es auf der Live-Website erscheint.

Der Nutzer lenya, mit dem Sie sich wahrscheinlich eingeloggt haben, besitzt die Editor-Rolle, d.h. er kann neue Dokumente erstellen und zur Prüfung einreichen. Die Nutzerin alice besitzt die Prüfer-Rolle, die es ihr erlaubt, Dokumente zu prüfen und zu publizieren.

Um Ihr neu erstelltes Dokument zu veröffentlichen, loggen Sie sich (falls nötig) als Nutzer lenya ein und klicken Sie auf den Menüpunkt Arbeitsfluss -> Einreichen. Loggen Sie sich nun aus (Datei -> Abmelden) und loggen Sie sich als Nutzer alice ein. Nun können Sie das Dokument mittels des Menüpunkts Arbeitsfluss -> Publizieren veröffentlichen. Gegebenenfalls werden Sie auf dem Bestätigungs-Bildschirm darauf hingewiesen, dass die zuerst das übergeordnete Dokument publizieren müssen, da es sich noch nicht in der Live-Area befindet. Um zu sehen, wie das Dokument in der Live-Ansicht aussieht, klicken Sie auf den "Live"-Reiter im Lenya-Menü. Dieser wird ein neues Browser-Fenster bzw. -Tab öffnen, das Ihnen die Seite in der Live-Area zeigt.

Zeitsteuerung

Apache Lenya erlaubt es, ein Dokument zu einem spezifischen Zeitpunkt zu veröffentlichen. Wählen Sie dazu den Menüpunkt Arbeitsfluss -> Publizieren. Anstatt jedoch unmittelbar auf "Publizieren" zu klicken, geben Sie zunächst eine Zeit ein, zu der das Dokument veröffentlicht werden soll. Im Reiter "Zeitsteuerung" in der Site-Area erhalten Sie einen Überblick über die anstehenden Aufträge und deren Status.

Versionierung

Jedes Mal wenn Sie ein Dokument editieren und den Editor verlassen, wird eine neue Revision des Dokumentes angelegt. Alte Revisionen werden aufbewahrt, Sie können sie auf dem Reiter "Revisionen" in der Site-Area betrachten und ggf. das Dokument durch eine ältere Revision ersetzen.