Verwaltung strukturierter Inhaltselemente (z.B. News)

Formular-basierter Editor
Für eine vergrößerte Ansicht Bild anklicken

Der OpenCms-Modulmechanismus und die API ermöglichen das individuelle Entwickeln von so genannten XML-Inhaltselementen für "strukturierten Inhalt". Im Gegensatz zum "unstrukturierten Inhalt", der mit einem WYSIWYG-Editor bearbeitet wird, können diese XML-Inhaltselemente in mehreren Kanälen eingesetzt und auf verschiedenen Seiten in unterschiedlichen Listen oder Detailformaten dargestellt werden. XML-Inhaltselemente werden häufig für Inhalte wie "News", "Jobangebote", "Events" (*) usw. verwendet.

Wie Seiten werden auch XML-Inhaltselemente im virtuellen Dateisystem unter OpenCms gespeichert. Sie können "offline" in der Explorer-Ansicht oder mit der Funktion "Direct Edit" bearbeitet werden und müssen veröffentlicht werden, bevor sie der Öffentlichkeit zur Verfügung stehen.

Ein Formular-basierter Editor wird automatisch in Abhängigkeit von der XML-Schemadefinition (XSD) des zu bearbeitenden XML-Inhaltselements erzeugt. Wiederum sind keine HTML-Kenntnisse erforderlich, um ein strukturiertes Inhaltselement zu bearbeiten (der Screenshot zeigt ein Beispiel zur Bearbeitung eines News-Beitrags). Hilfe-Texte für jedes Inhaltsfeld stehen dem Redakteur zur Verfügung. Es ist auch möglich, ein Veröffentlichungs- und ein Ablaufdatum für jedes Inhaltsfeld zu definieren.

(*) Ein Beispielmodul, das XML-Inhalte für News, Jobangebote, Events und FAQ-Listen enthält, ist im Lieferumfang der OpenCms Release-Versionen enthalten.

Entwicklung von XML-Inhaltselementen

Entwicklung einer XSD für strukturierte Inhalte
Für eine vergrößerte Ansicht Bild anklicken

In Abhängigkeit von den Anforderungen des Website-Projekts weisen strukturierte Inhalte eine vordefinierte Anzahl von Eingabefeldern für einfache Strings, Daten, Links, einfachen oder HTML-formatierten Text auf.

XML-Inhaltselemente können auf einfache Weise entwickelt werden, indem eine XML-Schemadefinition (XSD) erzeugt wird, die die verfügbaren Felder und Datentypen definiert.

Testen Sie die OpenCms Live Demo

Aktuelle News

  • Zusammenfassung des ersten OpenCms Entwickler-Sprints

    12.09.2008 - Der erste OpenCms Entwickler-Sprint wurde vom 09. bis 10. September 2008 im KOMED Seminarzentrum in Köln durchgeführt. Insgesamt 10 Entwickler nahmen am dem Sprint teil. Eine Zusammenfassung und die Ergebnisse des Sprints sind ab sofort verfügbar.

  • Alkacon OCEE 2.1 erweitert die OpenCms Funktionen erheblich

    29.08.2008 - OCEE erweitert OpenCms durch Unterstützung von LDAP, Clustering, Replikation und verbesserter Performance. Die aktuelle OCEE Version 2.1 bietet umfangreiche neue Funktionen für OpenCms 7.

  • Alkacon OAMP Kommentar Modul jetzt erhältlich

    28.08.2008 - Wieder ist ein neues Open Source Modul in der Alkacon OAMP Reihe erschienen. Das OAMP Kommentar (Comments) Modul ermöglicht es, ausgewählte Seiten in OpenCms einfach mit Blog-ähnlichen Kommentaren zu versehen.

  • Erster OpenCms Entwickler-Sprint in Köln

    21.07.2008 - Unser erster OpenCms Entwickler-Sprint findet vom 9. bis 10. September 2008 in Köln statt. Sprints sind Veranstaltungen für Entwickler, welche die Zukunft von OpenCms aktiv mitgestalten möchten.