Springe direkt zu Inhalt

Systemarchitektur

Abbildung 1: OES-Systemarchitektur

Abbildung 1: OES-Systemarchitektur

Das Open Encyclopedia System (OES) ist eine Software zum Erstellen, Publizieren und Pflegen von Online-Referenzwerken. Als solches bietet OES Ihnen zwei zentrale Bereiche:

  • Redaktionsumgebung zum Erfassen von Inhalten, Metadaten und Verknüpfungen
  • Publikationsumgebung zur interaktiven Präsentation der Inhalte online

Die Abbildung 1 veranschaulicht diese Trennung zwischen Redaktions- und Publikationsumgebung.

Und etwas technischer: Die OES-Software basiert auf dem Open-Source-Content-Management-System WordPress und übernimmt dessen Systemarchitektur mit der Unterscheidung in Publikations- und Redaktionsumgebung.  WordPress ist ein kostenloses Content-Management-System (CMS), das es Benutzer*innen ermöglicht, auf einfache und intuitive Weise Webseiten zu erstellen und zu veröffentlichen. Weitere Informationen über WordPress und seine Feature finden Sie unter https://wordpress.com/. OES ist als WordPress-Plugins implementiert und erweitert WordPress um vielfältige Funktionen zur Erstellung, Publikation und Verwaltung lemmabasierter Publikationen. Über die interaktive Publikationsumgebung ist das Referenzwerk online zugänglich. In der Redaktionsumgebung können Benutzer*innen mit bestimmten Rechten standortübergreifend und kollaborativ Inhalte erstellen, bearbeiten und verwalten, das Datenmodell erstellen und das Theme, mit dem die Publikationsumgebung (Frontend) generiert wird, anpassen.

OES selbst unterscheidet dabei zwei zentrale Komponenten: Zum einen gibt es die standardisierten Datenstrukturen und Funktionalitäten, die im OES-Core, in ergänzenden OES-Modulen und in einem OES-Theme gebündelt sind und die Grundlage jeder OES-Anwendung bilden. Zum anderen können für spezifische OES-Anwendungen projektspezifische Erweiterungen implementiert werden. Diese zusätzlichen Funktionen werden in sogenannten OES-Projekt-Plugins implementiert und ermöglichen die Umsetzung besonderer Anforderungen einzelner OES-Anwendungen.