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 OpenCms Live

Aktuelle News

  • OpenCms 18 verfügbar

    08.10.2024 - OpenCms 18 bietet einen neuen "Element platzieren"-Modus im Seiteneditor, der eine präzise Platzierung von Elementen als Alternative zu Drag & Drop ermöglicht. Wiederverwendeter Inhalt wird nun deutlich gekennzeichnet. Automatische typografische Korrektur von Anführungszeichen in allen Editoren. Automatische Deaktivierung von „Toten Links“ in Inhalten, die in einem WYSIWYG-Editor eingegeben wurden. Das Mercury Template enthält mehrere neue Funktionen, wie z.B. die Einstellung verschiedener Bildformate für Mobil- und Desktopgeräte und vieles mehr.

  • Alkacon OCEE 18

    08.10.2024 - Alkacon OCEE 18 ist die aktuelle OCEE Version für OpenCms 18. Diese Version verfügt über einen Lizenzschlüssel-Mechanismus, welcher es ermöglicht die selbe Lizenz in einer Cloud-Umgebung auf mehreren Servern zu teilen.

  • Ausführliche Dokumentation für das Mercury Template

    08.07.2024 - Das Mercury Template von Alkacon Software ist ein umfangreiches, modulares Template basierend auf Bootstrap 5 für OpenCms. Für dieses umfangreiche Template ist nun eine vollständige Dokumentation online verfügbar.

  • OpenCms 17 verfügbar

    09.04.2024 - OpenCms 17 bietet Redakteuren die neue App "Datumssuche", um Inhalte zu finden, die in einem bestimmten Zeitraum geändert wurden. Die App "Websites" ermöglicht den einfachen Export des Inhalts einer kompletten Website zur Archivierung. Es wurde eine Option zum Ausblenden von "sensiblen" Inhalten im Offline-Projekt hinzugefügt. Das Standard Mercury Template wurde weiter verbessert, z.B. mit SEO-optimierten Stellenausschreibungen, einer "Spacer"-Funktion und Marker-Clustern für Karten. OpenCms 17 wurde auch mit Java 17 LTS und 21 LTS getestet und zertifiziert.