OES Demo

Table of Contents

    Die OES-Demo kennenlernen

    Das Open Encyclopedia System (OES) ist als ein WordPress-Plugin implementiert. 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/. Die OES-Demo-Anwendung besteht aus einem angepassten WordPress-Admin-Dashboard, in dem Benutzer:innen mit bestimmten Rechten Inhalte erstellen, bearbeiten und verwalten oder die Anwendung konfigurieren können (die “Redaktionsumgebung” oder auch “editoral layer”), einem Datenmodell, das Teil des OES-Demo-Plugins ist, und einem WordPress-Theme, mit dem die Nutzeroberfläche generiert wird (das “Frontend”).

    OES Architecture
    Abbildung 1: Systemarchitektur

    Datenmodell

    Für die OES-Demo Online-Enzyklopädie besteht das Datenmodell aus verschiedenen Inhaltstypen, die als “Post types” bezeichnet werden. Der wichtigste Post type ist ein Artikel (Lemma in Abb. 2). Ein Artikel enthält den eigentlichen Inhalt (Text) und zusätzliche Informationen wie den Titel, das Veröffentlichungsdatum, den DOI, usw. Er kann mit anderen Beitragstypen wie z. B. Mitwirkende verknüpft werden. Der Post type Mitwirkende enthält Informationen über eine beitragende Person wie Name, Kontaktinformationen und Verweise auf Normdaten. Eine beitragende Person kann sowohl Autor:in eines Artikels oder eine weitere mitwirkende Person (z. B. Übersetzer:in) an einem Artikel sein. Weitere Post Types sind Glossareinträge, bibliografische Einträge (Literatur) und mehrere Registereinträge (Index), die alle mit Artikeln und teilweise auch untereinander verknüpft sein können. Das Datenmodell enthält auch Taxonomien, die Post types gruppieren und anreichern können, z.B. gruppiert die Taxonomie “Artikeltypen” Artikel in “Nachschlagewerk” und “OES-Anwendung” und die Taxonomie “Schlagwörter” fügt Artikeln Tags hinzu. Die OES-Funktionen “Versionierung” und “Übersetzungen” unterstützen die Publikation verschiedener Versionen eines Artikels, die durch einen übergeordneten Post type gruppiert werden.

    Data Model
    Abbildung 2: Datenmodell

    Redaktionsumgebung (Editorial Layer)

    Sie können über die Schaltfläche “Login Backend” in der Kopf- oder Fußzeile auf die Redaktionsschicht zugreifen, um das Datenmodell und die Konfigurationsoptionen zu erkunden. Datzu senden Sie bitte eine E-Mail an info@open-encyclopedia-system.org, um Zugang zum Backend zu erhalten. Beachten Sie, dass es sich um einen reinen Lesezugang handelt, d.h. Sie können keine Daten oder Konfigurationen hinzufügen, ändern oder löschen.

    Editorial Layer
    Abbildung 3: Redaktionsumgebung

    Die OES-Demo im Detail erkunden

    OES ist ein WordPress-Plugin, das für die WordPress-Version 6.6 entwickelt wurde. Eine typische OES-Anwendung besteht aus dem OES Core-Plugin und einem zusätzlichen OES-Projekt-Plugin, das die OES-Funktionen für die Anwendung implementiert. Um das OES-Demo-Framework eingehend zu erkunden (z. B. durch hinzufügen von Inhalten, ändern des Datenmodells und einstellen von Konfigurationsoptionen), müssen Sie daher das OES-Core-Plugin und das OES-Demo-Projekt-Plugin herunterladen und lokal installieren.

    Die aktuelle Version des OES Core Plugin (Version 2.3.3, Veröffentlichungsdatum: Juli 2024) finden Sie auf GitHub: https://github.com/open-encyclopedia-system/oes-core. Dort findet sich auch eine Installationsanleitung. Das OES Demo Plugin finden sie unter https://github.com/open-encyclopedia-system/oes-demo und das OES-Block-Theme unter https://github.com/open-encyclopedia-system/oes-block-theme für ein full-site-editing block Theme oder das klassische OES-Theme https://github.com/open-encyclopedia-system/oes-theme für ein klassisches Theme.

    Ein eigenes Online-Nachschlagewerk auf OES-Basis erstellen

    Sobald Sie die OES-Software heruntergeladen (siehe oben) und sich mit dem Datenmodell und den Konfigurationsmöglichkeiten vertraut gemacht haben, können Sie Ihr eigenes Online-Nachschlagewerk erstellen. Sie können die OES-Demo als Ausgangspunkt verwenden und sie an Ihre Bedürfnisse anpassen. Empfohlene Schritte sind: 

    1. Entfernen Sie die OES-Demo-Daten aus der Datenbank.
    2. Passen Sie das Datenmodell über die Konfigurationsoptionen innerhalb der Redaktionsschicht (OES-Settings) an oder bearbeiten Sie das Datenmodell über Konfigurationsdateien im OES-Demo-Quellcode.
    3. Passen Sie Ihre Publikationsschicht (Frontend) an, indem Sie das OES-Theme über die Konfigurationsoptionen innerhalb der Redaktionsschicht (OES-Settings) anpassen oder im Fall des OES-Block-Theme die WordPress Werkzeuge zum Bearbeiten eines full-site-editing Themes nutzen.
    4. Erstellen und/oder importieren Sie Ihre eigenen Daten.

    Wenn Sie größere Änderungen am Datenmodell oder am Theme vornehmen möchten, müssen Sie den OES-Demo-Code bearbeiten. Dies erfordert Kenntnisse von WordPress Plugins und Themes.

    Danksagung

    Die Open Encyclopedia System (OES) Software (https://www.open-encyclopedia-system.org) und die OES-Demo-Anwendung wurden am Center für Digitale Systeme (CeDiS), Freie Universität Berlin, entwickelt und werden kontinuiertlich ausgebaut. Die Entwicklung der OES Software wurde von 2016-2020 durch die Deutsche Forschungsgemeinschaft (DFG) im Rahmen des Projekts “Von 1914-1918-online zum Open Encyclopedia System” (vgl. GEPRIS Eintrag) gefördert. Mehr zum DFG-Projekt und den Beteiligten können Sie hier nachlesen.