Ein WordPress Glossar
Im Domain-driven Design, einem Bereich der Softwareentwicklung, gibt es das Konzept der allgegenwärtigen Sprache (engl. Ubiquitous Language). Es geht dabei um eine einheitliche, gemeinsame und allgegenwärtige Sprache bzw. Begriffe, die von Entwicklern, Fachexperten und Anwendern konsistent genutzt wird bzw. werden. Das hilft enorm dabei, klar in der Kommunikation zu sein und dadurch Missverständnisse zu vermeiden.
Im schlimmsten Fall nutzen verschiedene Personen oder Personengruppen denselben Begriff für zwei unterschiedliche Konzepte und gehen davon aus, dass der andere schon weiß, was man meint. Fällt das nicht auf, entstehen schnell Konflikte und falsche Schlussfolgerungen. Daher ist es wichtig solche Reibungsverluste von Anfang an zu minimieren und sich auf eine allgegenwärtige Sprache, also ein einheitliches Vokabular, das von allen am Projekt beteiligten verwendet wird, zu verständigen.
In der Regel entsteht diese allgegenwärtige Sprache anhand der fachlichen Domäne und in Zusammenarbeit zwischen den Beteiligten in mehreren Feedbackschleifen. Im Webumfeld und im Kontext des Content Management Systems (CMS) WordPress gibt es aber bereits einige Begriffe, die allgemeingültig oder durch das System vorgegeben sind. Eine weitaus längere Liste von Begriffen im WordPress-Kontext pflegt das Übersetzungs-Team von WordPress. Ich möchte in diesem WordPress Glossar die wichtigsten Begriffe erklären, die nötig sind, um mit WordPress zu arbeiten und konsistent zu kommunizieren.
Wichtige Begriffe in WordPress
- Website
- Der gesamte Internetauftritt, der unter der Adresse (Domain) verfügbar ist.
- Homepage
- Die Startseite einer Website. Historisch teilweise als Synonym für Website verwendet.
- Frontend
- Der für reguläre Besucher sichtbare Teil der Website. Ist meist ohne Login aufrufbar, teilweise gibt es aber passwortgeschütze Bereiche, für deren Zugriff ein Login nötig ist.
- Backend / WP-Admin Dashboard
- Die Administrations-Oberfläche in der Inhalte und andere Bestandteile der Website bearbeitet und verwaltet werden können.
- Dashboard
- Ein Bereich des WordPress-Backends, der einen Überblick bietet. Wird i.d.R. nach dem Backend-Login angezeigt.
- Inhalt
- Allgemein gesprochen alles, was auf einer Website veröffentlicht wird: Text, Bilder, Videos, Audiodateien und alle anderen Informationen, die zur Verfügung gestellt werden. Man spricht auch oft von Beitrags- oder Seiten-Inhalt.
- Beiträge
- Zeitgebundene Inhalte, die dynamisch an verschiedenen Stellen auf einer Website angezeigt werden können. Oft gibt es eine Beitragsliste (Archiv), welche die Beiträge in umgekehrter chronologischer Reihenfolge darstellt. Beiträge können Kategorien zugeordnet und mit Schlagwörtern versehen werden. Typische Beispiele sind (News-/Blog-)Artikel, Ankündigungen oder Berichte.
- Wird oft verwechselt mit Seiten. Ausführlicher Artikel zum Unterschied zwischen Seiten & Beiträgen in WordPress.
- Seiten
- Zeitlose und relativ statische Inhalte. Sie werden nicht in Beitragslisten angezeigt aber meist in einem Menü aufgelistet. Eine Seite kann eine übergeordnete Seite haben. Typische Beispiele sind „Über uns“, „Kontakt“ oder „Impressum“.
- Wird oft verwechselt mit Beiträgen. Ausführlicher Artikel zum Unterschied zwischen Seiten & Beiträgen in WordPress.
- Anmerkung: Manchmal werden Seiten auch als Rubriken bezeichnet. Da mit Rubrik aber auch ein Menüpunkt oder ein Archiv gemeint sein kann, vermeide ich diesen Begriff.
- Medien
- Bilder, Videos, PDF- oder Audio-Dateien, die im Editor in Beiträge oder Seiten eingefügt werden können.
- Archiv
- Stellt Beiträge anhand gemeinsamer Kriterien dar, z.B. Kategorie-Archiv (alle Beiträge der gewählten Kategorie) oder Monats-Archiv (alle Beiträge aus dem gewählten Monat). Beiträge werden nicht „archiviert“ (siehe Paginierung); durch das Veröffentlichen neuer Beiträge werden sie auf den Archiv-Seiten weiter unten dargestellt.
- Paginierung
- Aufteilen einer langen Inhaltsliste in mehrere übersichtliche Seiten (z. B. bei Beitrags-Listen/Archiven oder Suchergebnissen). Statt alle Einträge auf einmal darzustellen, werden pro Seite nur einen Teil der Inhalte angezeigt (z. B. 10 Beiträge). Unterhalb der Liste werden Navigationselemente („Weiter“, Zahlen‑Links, „Zurück“) hinzugefügt, um zu anderen Seiten zu springen. Manchmal werden mit Paginierung auch nur diese Navigationselemente bezeichnet.
- Eine Liste von Verweisen auf andere Inhalte der Website wie Seiten oder Archive. Eine Hauptnavigation wird oft prominent auf der Website angezeigt. Ein Navigationsmenü besteht aus mehreren Menüpunkten, die in mehreren Menüebenen strukturiert werden können. Es kann mehrere Menüs auf der Website geben, z.B. im Header und im Footer.
- Anmerkung: Manchmal werden Menüpunkte auch als Rubriken bezeichnet. Da mit Rubrik aber auch eine Seite oder ein Archiv gemeint sein kann, vermeide ich diesen Begriff.
- Benutzer
- Ein Nutzer mit Login zur Website. Benutzer haben eine Rolle, die ihnen bestimmte Rechte zuschreibt (Einsehen von privaten Inhalten, Bearbeiten von Beiträgen und Seiten, Ändern von systemweiten Einstellungen). Jede natürliche Person sollte ihren eigenen Benutzer haben; geteilte Benutzer sind aus Sicherheitsgründen zu vermeiden.
- Ein (regulärer) Besucher der Website hat im Gegensatz zum Benutzer keinen Login.
- Plugin
- Software, die das Grundsystem (Core) von WordPress um Funktionen erweitert. Kann von Benutzern mit der Rolle Administrator installiert und verwaltet werden. Typische Beispiele sind Kontaktformular-, Performance- und Backup-Plugins.
- Theme
- Definition der Darstellung des Frontends. Stellt Templates für verschiedene Inhaltstypen (Beiträge, Seiten, Archive), Inhalts-Vorlagen und Gestaltungs-Definitionen bereit.
- Template
- Layout für einen spezifischen Inhaltstyp. Das Theme definiert mehrere Templates. Sie legen für jeden Inhaltstyp fest welche Inhaltselemente (Titel, Beitragsbild, Beitrags-/Seiten-Inhalt, Navigation, …) an welcher Stelle im Website-Layout angezeigt werden. So können beispielsweise im Beitrags-Template zusätzliche Informationen wie Veröffentlichungsdatum und Autor hinzugefügt werden, die im Seiten-Template nicht benötigt werden.
- Anmerkung: In anderen Systemen bedeutet Template etwas anderes, wodurch der Begriff im WordPress-Kontext oft mit Theme verwechselt wird.
- Vorlagen
- Vom Theme definierte Block-Kombinationen, die einfach im Editor eingefügt werden können, um schnell das passende Inhalts-Layout zu erstellen.
- Editor
- Die Benutzeroberfläche, mit der Inhalte bearbeitet werden. In WordPress ist seit einiger Zeit der Block-Editor (auch Gutenberg-Editor) der Standard, es gibt aber auch noch Installationen, die den Classic-Editor verwenden.
- WordPress unterscheidet zwischen dem Website-Editor und dem Inhalts-Editor. Mit dem Website-Editor werden Templates, Inhalts-Vorlagen und andere allgemeine Elemente bearbeitet. Mit dem Inhalts-Editor werden die Inhalte eines einzelnen Beitrags oder einer Seite bearbeitet.
- Block
- Ein Element innerhalb des Block-Editors. Das sind Inhalts-Blöcke wie beispielsweise Überschriften, Absätze, Listen, Bilder oder Videos, oder Layout-Elemente wie Spalten oder Gruppen.
Design-spezifische Begriffe
Wenn man sich im Kontext einer Website über das grundlegende Design und Layout der Website unterhält, sind folgende Begriffe hilfreich.
- Header
- Inhalte am oberen Rand der Website über dem Hauptinhalt. Wird im Frontend normalerweise für alle Inhalte einheitlich angezeigt und enthält oft den Titel der Website und ein Navigations-Menü.
- Bereich am unteren Ende der Website. Enthält oft Kontaktinformationen und Links zu den wichtigsten oder gesetzlich vorgeschriebenen Seiten wie Kontakt, Impressum und Datenschutzerklärung.
- Dropdown-Menü
- Kleine Box, in der zusätzliche Elemente angezeigt werden, wenn ein Besucher oder Benutzer den Mauszeiger über ein Element in einem Menü bewegt oder darauf klickt.
Allgemeine Begriffe aus dem Web
Zum Abschluss noch ein paar allgemeine Begriffe, über die man im Zusammenhang mit einer Website oft stoßen wird.
- Semantik / semantische Auszeichnung
- Logische Bedeutung bzw. Zweck eines Inhalts-Elements. Wichtige semantische Elemente sind beispielsweise Überschriften, Aufzählungslisten und Zitate. Inhalte sollten immer anhand ihrer Bedeutung erstellt werden, nicht anhand der visuellen Darstellung. Beispielsweise ist ein fett markierter Text-Absatz keine Überschrift, auch wenn er ähnlich oder sogar identisch aussieht. Die semantische Auszeichnung ist wichtig für Barrierefreiheit, Suchmaschinen und Wartbarkeit.
- Hosting
- Service, der Speicherplatz, Netzwerk‑ und Rechenressourcen auf einem Server bereitstellt, damit die Website jederzeit über das Internet erreichbar ist. Bekannte Hoster in Deutschland sind mittwald, Strato, Hetzner und All-Inkl.
- Domain
- Menschenlesbarer Name für eine Website, dder genutzt wird, um die Website aufzurufen. Beispiele sind lukasfritze.dev, google.com und test.de. Die Domain steht in der URL-Leiste des Browsers und „zeigt“ auf den Server, auf dem die Website gehostet wird. Wird oft gemeinsam mit dem Hosting der Website bei einem gemeinsamen Anbieter verwaltet, kann aber auch getrennt davon sein.
- Browser
- Eine Softwareanwendung auf dem Computer, Tablet oder Telefon, die zum Anzeigen und Interagieren mit Websites verwendet wird. Zu den gängigen Browsern gehören Chrome, Edge, Firefox und Safari.
- Cache
- Ein Zwischenspeicher für Informationen. Häufig ist damit der Browser- oder Website-Cache gemeint, in dem Daten über einer Website gespeichert werden, um sie beim nächsten Mal schneller bereitzustellen, wenn sie angefordert werden. Beispielsweise werden Bilder im Cache gespeichert, um sie beim nächsten Aufruf der Website nicht erneut herunterladen zu müssen. Im Gegensatz zum Browser-Cache gibt es auch einen oder mehrere serverseitige Caches, die das Programm auf dem Server als Zwischenspeicher nutzt, um sich Ergebnisse von Berechnungen oder Datenbankabfragen zu „merken“.
- One-Pager
- Website, die aus einer einzelnen langen Seite besteht. Das Navigationsmenü eines One-Pagers verweist auf einen bestimmten Abschnitt innerhalb der langen Seite.