Was sind WordPress-Blöcke?

Blöcke sind die grundlegenden Bausteine des WordPress WordPress ist ein weltweit verbreitetes, freies 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. Block-Editors Der Block-Editor in WordPress, auch bekannt als Gutenberg oder kurz nur Editor, ist ein visuelles Editor-System, das 2018 mit WordPress 5.0 eingeführt wurde. Er ermöglicht eine blockbasierte Bearbeitung von Inhalten, bei der jedes Element (Text, Bild, Video, etc.) als Block behandelt wird. Diese Blöcke können einfach hinzugefügt, bearbeitet, verschoben und angepasst werden, um komplexe Layouts zu erstellen, ohne HTML oder CSS schreiben zu müssen. Im Block-Editor können verschiedene Blocktypen verwendet werden, wie z. B. Absatz, Bild, Überschrift, Galerie, Listen und Code – jeder Block kann individuell formatiert werden. Dadurch wird die Erstellung und Bearbeitung von Inhalten intuitiver und flexibler als im klassischen Editor, der nur mit einem einfachen Textfeld arbeitet. Über OES werden OES-spezifische Blöcke wie etwa das OES Image Panel ergänzt. . Mit ihnen lassen sich Inhalte wie Texte, Bilder, Tabellen oder individuelle Funktionen einzelner Plugins 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. direkt im Editor zusammenstellen, formatieren und anordnen – ganz ohne Programmierkenntnisse. Jeder Block bringt eigene Einstellungen mit, die sich über die Seitenleiste des Editors anpassen lassen, etwa Layout, Farben oder plugin-spezifische Optionen. Blöcke können auf Seiten, in Beiträgen oder in Theme-Templates Ein Theme Template definiert das Layout und die Struktur spezifischer Seitenarten und bestimmt somit, wie Inhalte in der Publikationsumgebung dargestellt werden. Es handelt sich dabei um mehrere Dateien, die mit HTML, CSS und ggf. JavaScript kombiniert werden, um das Layout und die Struktur spezifischer Seitenarten zu definieren – etwa für einzelne Inhaltstypen wie ‚Article‘ oder die Startseite. Über ein OES Theme werden weitere Templates zur Verfügung gestellt, etwa für spezielle Seitenlayouts oder für bestimmte Inhaltstypen. Theme Templates ermöglichen somit eine feingranulare Kontrolle über die Gestaltung einzelner Seitenarten, ohne dass das gesamte Theme verändert werden muss. Sie sind ein zentrales Werkzeug für die Individualisierung von WordPress-Webseiten und bilden die Brücke zwischen Inhalt (aus der Datenbank) und Design (aus dem Theme). eingesetzt werden und lassen sich beliebig kombinieren, verschachteln und wiederverwenden.

Die OES-spezifischen Blöcke können vom OES Core Plugin 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. , OES Module Plugins Ein OES Modul ist ein ergänzendes WordPress-Plugin, das den Funktionsumfang des OES Core erweitert. Module fügen spezialisierte Funktionen hinzu, ohne den Core selbst zu verändern. Derzeit verfügbare Module sind unter anderem ‚OES Timeline‘ und ‚OES Map‘. oder OES Anwendung Plugins Ein OES Anwendung Plugin ist ein projektspezifisches WordPress-Plugin, das auf dem OES Core aufbaut. Es definiert das Datenmodell, anwendungsspezifische Inhaltstypen, Taxonomien, Konfigurationen und ggf. individuelle Logiken. Das Anwendungs-Plugin bildet die technische Grundlage für die jeweilige OES-Anwendung. bereitgestellt werden. Nicht alle in einer OES-Anwendung vorhandenen Blöcke sind öffentlich und damit eventuell nicht Teil dieser Dokumentation.