Dieses Kapitel beschreibt, wie eine OES-Instanz Eine OES-Instanz bezeichnet eine konkrete Installation des Open Encyclopedia Systems im Rahmen eines OES-Projekts. Sie umfasst die technische Infrastruktur, eine WordPress-Installation, den OES Core sowie ein projektspezifisches OES-Projekt-Plugin. Die Ausgestaltung der OES-Instanz richtet sich nach den jeweiligen Projektanforderungen und bestimmt unter anderem Datenmodell, Funktionen und Darstellung. aufgesetzt wird. Es richtet sich an Personen mit WordPress WordPress ist ein weltweit verbreitetes, freies Content-Management-System (CMS), das es ermöglicht, Websites, Blogs und Webanwendungen einfach zu erstellen, zu verwalten und zu gestalten – ganz ohne oder mit nur wenig Programmierkenntnissen. Es basiert auf PHP und MySQL und zeichnet sich durch seine hohe Flexibilität, eine große Community und eine riesige Auswahl an Themes (für das Design) und Plugins (für die Funktionserweiterung) aus. Ursprünglich als Blogsystem entwickelt, ist WordPress heute ein vollwertiges CMS. Durch seine benutzerfreundliche Oberfläche, die klare Trennung von Inhalt und Layout sowie seine Open-Source-Philosophie hat sich WordPress zur meistgenutzten Website-Plattform weltweit entwickelt. -Grundkenntnissen und setzt keine Erfahrung mit Serveradministration oder Programmierung voraus.
OES basiert auf WordPress und benötigt eine entsprechende Laufzeitumgebung:
| WordPress | Version 6.5.0 oder höher |
| PHP | Version 8.1 oder höher |
| Datenbank | MySQL |
| Verbindung | HTTPS |
Zusätzlich wird das Plugin Advanced Custom Fields (ACF) in Version 6.3.4 oder höher benötigt. ACF ist ein nicht-proprietäres WordPress-Plugin Ein WordPress-Plugin ist eine eigenständige Software-Erweiterung, die die Funktionalität einer Webseite erweitert oder verändert. Plugins können neue Features hinzufügen, bestehende Funktionen anpassen oder komplexe Integrationen ermöglichen – etwa Formulare, Sicherheitsfunktionen, Statistiken, Gestaltungsmöglichkeiten oder Schnittstellen zu externen Systemen. Sie greifen dabei direkt in den Code und die Abläufe von WordPress ein, ohne das Design grundlegend zu beeinflussen. Plugins können sowohl in der Redaktionsumgebung (z. B. für die Erfassung strukturierter Daten mittels Advanced Custom Fields) als auch in der Publikationsumgebung (z. B. zur Darstellung von OES Panels mittels des OES Media Modules) wirksam sein. Dank der Plugin-Architektur von WordPress lassen sich auch sehr individuelle Anforderungen modular umsetzen. Für OES wurde das Plugin OES Core entwickelt, das WordPress um die OES Features erweitert. und kann kostenlos installiert werden. Das proprietäre Plugin Advanced Custom Fields Pro bietet zusätzliche Funktionen, die für OES aber nicht zwingend notwendig sind.
Die aktuellen Voraussetzungen können in der README.md des OES-Core-Plugins OES Core ist ein WordPress-Plugin, das die Funktionen von WordPress nutzt und erweitert. Über einen OES Projekt-Plugin, wie etwa die OES Demo, wird ein Datenmodell initialisiert, welches es ermöglicht, zitierfähige Artikel zu publizieren – inklusive Verschlagwortung für Artikel und andere Entitäten sowie Verknüpfungen untereinander. Der OES Core ermöglicht das Konfigurieren von OES Einstellungen innerhalb der Redaktionsumgebung, wie etwa Mehrsprachigkeit oder die Schema-Definitionen für Inhaltstypen, um die Ausgabe in der Publikationsumgebung zu steuern. Der OES Core wird durch ein Theme und eventuell weitere OES Module ergänzt. bei GitHub eingesehen werden.
