Deutsche Zope User Group
Gast 1 Benutzer online
DZUG-News

Kapitel 4: Inhalte

Wie sein Name suggeriert, ist der zentrale Zweck des CMF's Inhalte zu verwaltet. In diesem Kapitel lernen Sie, wie Sie Inhalt mit Hilfe des CMF's erstellen und verwalten k�nnen.

Inhaltstypen

Wie Sie im letzten Kapitel lernten, behandelt Zope Inhalte, wie Dokumente, Dateien Abbildungen usw. als "Objekte". Verschiedene Arten von Inhaltsobjekten werden als verschiedene Inhaltstypen angesehen. Das CMF kommt mit einer Sammlung von Basisinhaltstypen, und Sie k�nnen neue Inhaltstypen erstellen. In den folgenden Abschnitten lernen Sie die Basis-CMF Inhaltstypen kennen.

Die Verwendung von Dokumenten

Das Dokument ist der wichtigste Inhaltstyp. Es enth�lt Text. Sie k�nnen ein Dokument verwenden, um einfachen Text oder Text als strukturierten Text oder imHTML Format aufzunehmen. Strukturierter Text wird im "Strukturierter Text" Abschnitt sp�ter in dem Kapitel behandelt. Dokumente sind f�r Ad-hoc-Mitteilungen, unterschiedlichen Text und Webseiten gedacht. Wenn Sie formelle, strukturierte Dokumente wie einen Kaufauftrag oder Berichte erstellen, werden Sie wahrscheinlich einen benutzerdefinierten Inhaltstyp erstellen.

Um ein Dokument zu erstellen, klicken Sie auf "Mein Bereich" oder auf "Ordnerinhalt". Dann klicken Sie auf den "New..." Button. Sie erhalten eine Liste von Inhaltstypen zur Auswahl. W�hlen Sie "Document" und geben Sie eine ID f�r Ihr Dokument ein. Die ID ist wie ein Dateiname. Sie sollte innerhalb eines Ordners eindeutig sein, und sie kann eine Dateinamenserweiterung einschlie�en. F�r Dokumente, die Sie verwenden m�chten, k�nnen ID's Readme.txt oder MyPage.html heissen. Dann klicken Sie den "Add" Knopf. Danach werden Sie zum Formular f�r die Metadaten geleitet. Dieses Formular erlaubt Ihnen, Information �ber Ihr Dokument einzugeben. Sie sollten immer Metadaten zu Ihrem Inhalt erfassen.

Metadaten hinzuzuf�gen mag l�stig erscheinen, aber es zahlt sich wirklich aus. Ihre Web-Site kann viel leichter durchsucht und verwaltet werden. Siehe den "Metadaten verwenden" Abschnitt sp�ter in diesem Kapitel zwecks weiterer Informationen �ber Metadaten. Als Faustregel: liefern Sie immer wenigstens einen Titel und einen Beschreibungssatz f�r Ihr Dokument. Dann klicken Sie den "Change & Edit" Knopf. Jetzt k�nnen Sie Text in Ihr Dokument eingeben. Geben Sie den Inhalt Ihres Dokuments ins Textfeld ein. Wenn Sie den Text Ihres Dokuments schon in einer Datei haben, k�nnen Sie diese Datei mit Hilfe des "Upload" Feldes und des "durchsuchen" Knopfs hochladen. Sobald Sie Ihren Inhalt eingegeben haben, klicken Sie auf "Change & View". Dies zeigt Ihnen, wie Ihr Dokument aussieht.

Wenn Sie Ihr Dokument ansehen, bemerken Sie, dass es ein Dokumentsymbol mit der ID Ihres Dokuments in Ihrem aktuellen Aktionsmen� gibt. Dies zeigt, an welchem Objekt Sie gegenw�rtig arbeiten. Sie k�nnen zum "Edit"-Formular durch Klicken auf den "Bearbeiten"- Link zur�ckkehren. Ebenso k�nnen Sie die Metadaten Ihres Dokuments mit dem "Metadaten" Link �ndern. Sie k�nnen Ihr Dokument auch mit dem "Ansehen"-Link betrachten. Der "Status"-, "Ver�ffentlichen"-, und "Historie"-Link bieten Arbeitsablaufaktionen (Workflow). Sie werden im "Verwendenden von Arbeitsablauf" Abschnitt sp�ter in diesem Kapitel er�rtert.

Das Verwenden von Dateien

Sie k�nnen bin�re Daten und multimedialen Inhalt (wie PDF, Flash und Java Appletdateien) in Dateien speichern. So wie Dokumente dazu bestimmt sind, ad hoc Meldungen und unterschiedlichen Text aufzunehmen, sind Dateien f�r alle Arten von bin�rem Inhalt zust�ndig. Sie sollten keine Dateien f�r spezialisierten bin�ren Inhalt verwenden, der von anderen Inhaltstypen unterst�tzt wird. Zum Beispiel sollten Sie Bildobjekte f�r Bilder wie JPG, GIF und PNG Dateien verwenden. Es kann sein, dass Sie auch benutzerdefinierte Inhaltstypen verwenden, um andere spezielle Arten von bin�ren Daten zu unterst�tzen. Der Prozess, eine Datei zu erstellen, ist dem sehr �hnlich, ein Dokument zu erstellen.

In der Tat werden alle CMF Inhaltstypen grunds�tzlich auf gleiche Weise erstellt und aufbereitet. W�hlen Sie die "Desktop" Sicht. Dann klicken Sie den "New..." Knopf. Dann den Inhaltstyp auszuw�hlen (in diesem Fall Datei), eine ID eingeben und danach den "Add"-Knopf anklicken.

Sie werden dann zu den Metadaten gebracht. Beachten Sie, dass diese Form genau die Gleichen f�r Dateien, wie f�r Dokumente ist. Das CMF erfordert, dass alle Inhaltstypen die gleichen Metadaten verwenden. Dies macht es leicht, Inhalt aller Typen zu klassifizieren und zu durchsuchen. Siehe den "Verwenden Metadaten" Abschnitt sp�ter in diesem Kapitel zwecks weiterer Informationen �ber Metadaten.

Sobald Sie Metadaten f�r Ihre Datei eigegeben haben, k�nnen Sie sie speichern. Klicken Sie den "Editieren" Link und Sie werden zu einer Form geleitet, mit der Sie Ihre Datei hochladen k�nnen. Verwenden Sie den "browse"-Knopf, um die Datei auf ihrer lokalen Maschine zu suchen und den "Change & View"-Knopf, um sie hochzuladen.

Der "View" Link zeigt Ihnen Information �ber Ihre Datei (Dateinamen, Gr��e?, usw.) an und erlaubt Ihnen, sie herunterzuladen. Sie k�nnen eine Datei auch durch Klicken auf seine "download" Aktion herunterladen. Wenn Sie sorgf�ltig schauen, bemerken Sie, dass der URL vom "download"-Link einfach der URL der Datei ist. Dies erlaubt Ihnen, leicht Hyperlinks in Ihrer Dateien zu erstellen. Es gibt keinen Grund f�r spezielles URLs?, wenn man auf Ihre PDF-, Ihre Flash-, Ihr java Applet oder Ihre anderen Dateien verweist.

Das Verwenden von Bildern

Bilder enthalten Bilddaten wie JGP, GIF und PNG Dateien. Bilder werden auf Webseiten angezeigt. Sie k�nnen ein Bild auf dieselbe Weise erstellen, wie Sie andere CMF Inhaltstypen erstellen: navigieren Sie zur "Desktop"-Sicht, klicken Sie "new ..." w�hlen Sie "Image". Geben Sie eine ID ein und klicken Sie "Add".

Wie �blich, werden Sie zu den Metadaten gef�hrt. Geben Sie einige Metadaten f�r Ihre Abbildung ein und klicken Sie "Change & Edit". Sie bereiten Abbildungen auf dieselbe Weise wie Dateien auf: durch Hochladen einer Datei. Sobald Sie Ihr Bild hochladen, k�nnen Sie es durch Klicken auf den "View"-Link sehen.

Sie k�nnen Bilder in Ihren HTML Seiten anzeigen und auch den HTML IMG Befehl verwenden. Erstellen Sie einfach einen IMG Befehl, der sich auf den URL der Abbildung bezieht und es funktioniert normalerweise. Zope bietet auch einige bequeme Funktionen daf�r, IMG Befehle zu erstellen. Zwecks weiterer Informationen siehe die Beschreibung von Bildobjekten in dem Zope Buch.

Das Verwenden von Links und Favoriten

Links und Favoriten enthalten URLs?. Links zeigen auf externe Resourcen, w�hrend Favoriten auf Objekte innerhalb Ihrer Site verweisen. Favoriten sind Teil des CMF Benutzerschnittstellenteils und liefern Ihnen einen einfachen Bookmarkmechanismus. Links enthalten praktisch Metadaten �ber externe Resourcen.

In Kapitel 3. erfuhren Sie, wie Favoriten zu erstellen und zu verwalten sind, mit "Add to favorites " und "my Favorites". Sie k�nnen auch Favoriten und Links mit Hilfe der normalen Prozedur f�r das Hinzuf�gen von Inhalten realisieren. Navigieren Sie zur "Desktop" Sicht. Klicken Sie den "New ..." Knopf, w�hlen Sie "Link" aus oder "Favoriten", geben Sie eine ID ein und klicken Sie "hinzuf�gen".

Danach werden Sie zum Metadatenformular geleitet. Geben Sie Metadaten �ber den Link oder den Favoriten ein und klicken Sie auf "Change &Edit". Die "Edit" Sicht f�r Links und Favoriten sieht gleich aus. In beiden F�llen, geben Sie den URL ein. Jedoch gibt es einen wichtigen Unterschied. F�r Links sollten Sie einen absoluten URL, wie "http://www.zope.org" eingeben. F�r Favoriten sollten Sie einen URL verwenden, der relativ zu Ihrem Siteobjekt liegt, z.B. "Mitglieder/Joe/Doc.html".

Sobald Sie einen URL f�r Ihren Favoriten oder Ihren Link eingegeben haben, k�nnen Sie ihn durch Klicken auf den "View" Link sehen. Die "View" Seite zeigt Ihnen Information �ber Ihren Favoriten oder Ihren Link an und gibt Ihnen einen Hyperlink zur Resourcel.

Das Verwenden von Nachrichten

Nachrichten enthalten Kurzinformationen f�r Besucher der Seite. Sie sollten Nachrichten verwenden, um andere �ber Ereignisse zu informieren. Wenn Sie substantielle Dinge ank�ndigen wollen, dass Sie z.B. ein Dokument (oder anderes entsprechendes Inhaltsobjekt) erstellen werden, dann sollten Sie eine Nachricht erstellen, um es anzuk�ndigen. Sp�ter, wenn Sie Ihr Dokument (oder Ihren anderen Inhalt) wesentlich �ndern, k�nnen Sie eine andere Nachricht erstellen, um die �nderungen anzuk�ndigen.

Sie k�nnen eine Nachricht auf dieselbe Weise erstellen, wie Sie andere CMF Inhaltstypen erstellen: navigieren Sie zur "Desktop" Sicht, klicken Sie "new ..." w�hlen Sie "Nachricht" aus, erfassen Sie eine ID und klicken Sie "Add". Wie �blich, werden Sie zu den Metadaten gebracht. Geben Sie einige Metadaten f�r Ihre Nachricht ein und klicken Sie "Change &Edit". Sie m�ssen eine Einleitung und einen Hauptteil f�r Ihre Nachricht schreiben. Die Einleitung liefert eine kurze Zusammenfassung der Nachricht. Sie werden bemerken, dass der Einleitungstext das Gleichen wie die "Beschreibung" bei Metadaten der Nachrichten ist. Der Hauptteil der Nachricht ist sein vollst�ndiger Text in HTML Format.

Um Ihre Nachricht anzu sehen, klickt den "View" Link. Nachrichten sehen ziemlich �hnlich wie Dokumente aus. Im Gegensatz zu Dokumenten erscheinen �ffentliche Nachrichten jedoch automatisch auf der Newsseite der Site. Sie k�nnen zu dieser Seite durch Klicken auf "News" Aktion der Seite navigieren. Sp�ter in diesem Kapitel erfahren Sie, wie Inhalte ver�ffentlicht werden.

Beispielinhaltstypen

Das CMF wird mit einigen Beispielinhaltstypen ausgeliefert. Je nachdem wie Ihre Seite konfiguriert ist, k�nnen Sie oder k�nnen keinen Zugriff auf diese Inhaltstypen haben. Folgendes ist eine kurze Beschreibung der zus�tzlichen Pakete und ihre Inhaltstypen:

CMFCalendar

Dieses Beispielpaket f�gt einen Kalender zur Site hinzu. Es behandelt Ereignisse, wie Inhaltsobjekte.

CMFWiki

Wikis bieten eine simple Zusammenarbeit am gleichen Dokument. Das CMFWiki? Paket behandelt wiki Seiten, wie Inhaltsobjekte. Das CMFWiki? ist veraltet, es gibt mittlerweile aktuelle Skins f�r ZWiki und die Integration in CMF oder PLone ist (fast) problemlos.

CMFCollector

Der Sammler bietet Problemverfolgung. Er behandelt Angelegenheiten (wie Fehlerberichte), wie Inhaltsobjekte.

XXX

Content Authoring Formats

HTML

XXX

Structured Text

XXX

Using Metadata

XXX

Using Workflow

XXX

Remote Authoring

XXX

Conclusion

XXX