WordPress

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
WordPress

Logo
WordPress 6.4 Dashboard
WordPress-6.4-Dashboard
Basisdaten

Entwickler WordPress Foundation
Erscheinungsjahr 27. Mai 2003
Aktuelle Version 6.4.3[1]
(30. Januar 2024)
Betriebssystem Microsoft Windows, Unix-ähnliches System
Programmiersprache PHP[2], React
Kategorie Weblog-Software
Lizenz GNU General Public License, Version 2.0 oder später[3]
deutschsprachig ja
de.wordpress.org

WordPress ist ein freies Content-Management-System (CMS). Es wurde ab 2003 von Matthew Mullenweg als Software für Weblogs programmiert und wird als Open-Source-Projekt permanent weiterentwickelt. WordPress wird von über 63 % aller Websites (Stand Mai 2023), deren CMS bekannt ist, eingesetzt und ist damit das am weitesten verbreitete System zu deren Betrieb.[4] Von einer Million der meistbesuchten Websites nutzt rund ein Drittel WordPress.[5]

In WordPress kann jeder Beitrag frei erstellbaren Kategorien zugewiesen werden. Navigationselemente werden automatisch passend erzeugt. Weiter bietet das System Leserkommentare mit der Möglichkeit, diese vor der Veröffentlichung erst zu prüfen, eine Verwaltung der Benutzerrollen und -rechte und die Möglichkeit externer Plug-ins, womit WordPress in Richtung eines vollwertigen CMS ausgebaut werden kann.[6]

WordPress basiert auf der Skriptsprache PHP (empfohlen wird PHP 7.4 oder höher) und benötigt eine MySQL- oder MariaDB-Datenbank.[7] Es ist eine freie Software, die unter der GNU General Public License (GPLv2) lizenziert wurde. Laut Aussage der Entwickler legt das System besonderen Wert auf Webstandards, Eleganz, Benutzerfreundlichkeit und leichte Anpassbarkeit. WordPress entstand auf Basis der Software b2. Die aktuelle WordPress-Version 6.4 Shirley erschien am 7. November 2023.[8]

Geschichte[Bearbeiten | Quelltext bearbeiten]

In den Jahren 2001/2002 entwickelte Michel Valdrighi ein in PHP geschriebenes Weblogsystem mit dem Namen b2/cafelog, das unter GPL veröffentlicht wurde. Einige Monate nachdem Valdrighi die Entwicklung von b2 eingestellt hatte, gab Matthew Mullenweg im Januar 2003 in seinem Blog bekannt, dass er auf der b2-Codebasis eine neue Weblog-Software schreiben wolle, die einfach zu bedienen, flexibel und gut anpassbar sein sollte.[9] Kurze Zeit später startete er zusammen mit Mike Little die Entwicklung von WordPress.

Die erste stabile Version von WordPress erschien am 3. Januar 2004. Ab Version 1.0.1 sind alle Hauptversionen nach Jazzmusikern benannt.[10] Nachdem sich auch Michel Valdrighi der Entwicklergruppe um Mullenweg angeschlossen hatte, wurde WordPress zum offiziellen Nachfolger von b2.[11] Im Laufe der Jahre wurde der Funktionsumfang immer weiter ausgebaut. Ab der Version 1.5 („Strayhorn“) unterstützt WordPress das Verwalten von statischen Seiten, also Beiträgen außerhalb der normalen Weblogchronologie. Damit war die Grundlage geschaffen, um WordPress nicht nur als reine Weblog-Software, sondern auch als einfaches Content-Management-System nutzen zu können.

Im August 2005 gründete Matt Mullenweg zusammen mit einigen anderen Entwicklern das Unternehmen Automattic mit dem Ziel, weitere Dienste rund um das Bloggen anzubieten und die Entwicklung von WordPress besser zu koordinieren. Im selben Jahr startete Automattic den Bloghosting-Dienst WordPress.com, der auf der Multi-User-Version von WordPress basiert. Ein Jahr später fand das erste WordCamp, ein informelles Treffen ähnlich einem Barcamp, in San Francisco statt.[12]

Die WordPress Foundation mit Sitz in San Francisco[13] wurde von Matt Mullenweg gegründet, um die Entwicklung von WordPress zu unterstützen. Vorsitzender (Principal Officer) ist Mullenweg selbst. Es ist eine gemeinnützige Organisation nach 501(c)(3). Sie hat von Automattic den Auftrag, die Marken WordPress, WordCamp und andere zu schützen.[14]

2007 gewann WordPress den Open Source CMS Award in der Kategorie Best Open Source Social Networking Content Management System und 2009 in der Kategorie Overall Best Open Source CMS.[15]

WordPress wurde im Jahr 2014 auf etwa 75 Millionen Websites eingesetzt.[16] 2015 wurde etwa ein Viertel aller Websites mit WordPress betrieben, gefolgt von Joomla und Drupal mit einem Marktanteil von jeweils etwa fünf Prozent.[17] Die im November erschienene Version 4.9 war bis August 2018 etwa 136,6 Millionen Mal heruntergeladen worden.[18] Mit Stand vom März 2022 basieren laut W3techs 64,9 % aller Websites, die mithilfe eines Content-Management-Systems erstellt wurden, auf WordPress. Das entspricht einem Anteil von etwa 43,2 % aller Websites im Internet.[19]

Funktionen[Bearbeiten | Quelltext bearbeiten]

Grundlegende Funktionen[Bearbeiten | Quelltext bearbeiten]

WordPress ist eine Content-Management-Plattform, die es ermöglicht, Websites ohne umfassende Programmierkenntnisse zu erstellen und zu verwalten. Dabei liegt der Fokus auf einer benutzerfreundlichen Oberfläche zum Erstellen, Bearbeiten und Veröffentlichen von Inhalten, wie Seiten und Beiträge. Das System ist sowohl für Einsteiger als auch für erfahrene Entwickler geeignet, um verschiedene Arten von Websites zu erstellen. Ursprünglich startete Wordpress als Blog-Software, so dass es noch immer viele diesbezügliche Funktionen bietet, beispielsweise Kategorien, Tags und weitere selbst definierte Taxonomien (mittels „Custom Taxonomies“). Die Blog-Beiträge werden neben der normalen Darstellung als Webseite den Lesern auch über Web-Feeds in den Protokollen RSS 2.0, RSS 0.92, RDF 1.0 und Atom 0.3 angeboten.[20] Neben Beiträgen für den Blog werden auch statische Seiten erstellt und verwaltet, die für das Grundgerüst für die permanenten Informationen einer Website bilden.

Seit der Version 2.6 wird zudem die Versionierung von Beiträgen und Seiten unterstützt. Weiterhin kann WordPress Kommentareinträge verwalten. Es existiert ein einfaches Redaktionssystem mit fünf Benutzerrollen (Administrator, Redakteur, Autor, Mitarbeiter, Leser), eine Mediengalerie, über die man Daten hochladen kann, und eine integrierte Volltext-Suche. Außerdem ist standardmäßig TinyMCE als Texteditor aktiviert. Im Dezember 2018 wurde TinyMCE, eine Technologie zur Textformatierung, durch den Gutenberg-Blockeditor ersetzt. Mit dem neuen Editor müssen Nutzer keine CSS- oder HTML-Kenntnisse mehr besitzen, um Websites zu gestalten.[21] Seit der Einführung des Gutenberg-Editors besteht außerdem die Möglichkeit, Blogbeiträge an jeder beliebigen Stelle im Content anzeigen zu lassen, ohne dafür ein Plug-in oder einen Shortcode benutzen zu müssen.

Plug-ins[Bearbeiten | Quelltext bearbeiten]

Mit Hilfe von Plug-ins kann WordPress um diverse Funktionen erweitert werden. Alle diese Erweiterungen lassen sich mittels des eingebauten Code-Editors bearbeiten.

Insgesamt sind im Oktober 2019 im Plug-in-Verzeichnis rund 55.000 freie Plug-ins verfügbar.[22] Es gibt beispielsweise Plug-ins, die die Verwendung anderer Anmeldeverfahren wie LDAP, OpenID oder Shibboleth ermöglichen, den eigenen Blog mit Twitter verbinden oder WordPress um eine Statistik-Funktion erweitern.

Automattic bietet zudem Plug-ins, die eine Verbindung mit den anderen hauseigenen Projekten wie der Forensoftware namens bbPress oder Services wie dem Anti-Spam-Dienst Akismet ermöglichen. Akismet ist das einzige Plug-In, welches als Standard vorinstalliert ist.

Themes[Bearbeiten | Quelltext bearbeiten]

Hierarchie innerhalb eines WordPress-Themes

Das Aussehen einer Webseite wird in WordPress durch Themes festgelegt. So werden Design und Programmkern von WordPress getrennt, wodurch individuelle Designs entwickelt werden können, ohne mit der Programmierung der Software an sich vertraut zu sein. Allerdings ist es in WordPress auch möglich, diverse Funktionen direkt in ein Theme zu programmieren, wodurch diese Trennung teilweise wieder aufgehoben werden kann.

Die meisten Themes bestehen aus PHP-Funktionen, HTML-Code sowie CSS-Dateien und haben einen grundlegend gleichen Aufbau. Daher gibt es von einigen Entwicklern spezielle Themes, die bereits alle notwendigen Elemente beinhalten und somit die Entwicklung eines eigenen Themes vereinfachen. Themes können ebenso wie Plug-ins im Editor des Grundsystems bearbeitet werden, ab Version 4.9 wird dabei Syntaxhervorhebung und ein Speichern von Entwürfen unterstützt.

Von Version 1.5 bis 3.0 war das voreingestellte Theme Kubrick (benannt nach Regisseur Stanley Kubrick). Ab Version 3.0 verwendet WordPress standardmäßig das neue Theme Twenty Ten (dt. 2010), die bisher enthaltenen Themes Classic und Default (Kubrick) sind nur noch separat erhältlich. Seither werden die jährlich erscheinenden Standardthemes nach dem Jahr der Veröffentlichung benannt (also Twenty Eleven, Twenty Twelve usw. bis aktuell Twenty Twenty-Four).[23][24][25][26] Die Zukunft der Jahres-Themes wurde im Oktober 2021 in Frage gestellt.[26] Auf den Websites der Entwickler und über den eingebauten Theme-Browser sind zudem viele weitere Themes für WordPress verfügbar. Themes fallen genauso wie WordPress selbst unter die GPL.[27]

Sowohl bei den Themes als auch bei den Plug-ins gibt es kostenlose und kostenpflichtige Angebote. Kostenlose Themes durchlaufen, sofern sie über das WordPress-Repository installierbar sind, einen Freigabe-Prozess durch verifizierte WordPress-Entwickler. Kostenpflichtige Themes sind hingegen nur bei Drittanbietern erhältlich und bieten häufig Zusatzfunktionen, die mit kostenlosen Themes nicht mitgeliefert werden. Um WordPress nutzen zu können, bedarf es mindestens eines installierten Themes.

Child Themes[Bearbeiten | Quelltext bearbeiten]

WordPress bietet die Möglichkeit, mit Hilfe von Child Themes das Design sowie die Funktionalität eines bereits installierten Themes (genannt Parent Theme) anzupassen und zu erweitern, ohne die Update-Sicherheit zu gefährden. Ein Child Theme ersetzt dabei einzelne Codeteile des Parent Themes. Diese Änderungen werden separat gespeichert und bei Updates des Parent Themes nicht überschrieben.[28]

Block-basierte Themes[Bearbeiten | Quelltext bearbeiten]

Am 25. Januar 2022 stellte Matt Mullenweg, der WordPress-Gründer, die neue Version 5.9 „Joséphine“ vor, mit der erstmals ein Block-basiertes Theme als Standard-Theme ausgeliefert wurde.[29] Die neue Architektur dieser Themes basiert auf dem Gutenberg-Editor und ermöglicht die vollständige Bearbeitung aller visuellen Bereiche des Themes über den Block-Editor. Diese WordPress-Themes enthalten Vorlagen, die vollständig aus Blöcken bestehen, so dass zusätzlich zu den Inhalten der verschiedenen Beitragstypen (Seiten, Beiträge etc.) auch alle anderen Bereiche der Website mit dem Block-Editor bearbeitet werden können, wie Header, Footer, Sidebars usw.[30] Dafür wurde Twenty Twenty-Two mit „so wenig CSS wie möglich“ ausgeliefert und ermöglicht es, sämtliche Stile über die Datei theme.json zu konfigurieren.[31]

Versionen[Bearbeiten | Quelltext bearbeiten]

WordPress-Stamm Version Releasename Veröffentlichung Anmerkungen
b2 Ältere Version; nicht mehr unterstützt: 0.70 27. Mai 2003 0.70 war fast identisch mit der letzten b2-Version, behob aber einige Fehler. Nur 0.71-gold ist heute noch über das Archiv von wordpress.org verfügbar.
WordPress 1 Ältere Version; nicht mehr unterstützt: 1.0 Davis 3. Januar 2004 Erste stabile Version
Ältere Version; nicht mehr unterstützt: 1.2 Mingus 22. Mai 2004 Neuerungen: Unterstützung für Plug-ins
Ältere Version; nicht mehr unterstützt: 1.5 Strayhorn 17. Februar 2005 Neuerungen: Verwaltung von statischen Seiten, neues Template-System.[32]
WordPress 2 Ältere Version; nicht mehr unterstützt: 2.0 Duke 31. Dezember 2005 Neuerungen: diverse Verbesserungen im Bereich Administration, Bildimport und Plug-in-Anbindung[33] Sollte ursprünglich 5 Jahre mit Sicherheitsupdates versorgt werden. Dieser Plan wurde allerdings im Sommer 2009 aufgegeben.[34]
Ältere Version; nicht mehr unterstützt: 2.1 Ella 22. Januar 2007 Neuerungen: Autosave-Funktion, Upload-Manager
Ältere Version; nicht mehr unterstützt: 2.2 Getz 16. Mai 2007 Neuerungen: Unterstützung für Widgets und das Atom-Feedformat[35]
Ältere Version; nicht mehr unterstützt: 2.3 Dexter 24. September 2007 Neuerungen: native Unterstützung für Tags (Schlagwörter), verbesserter Texteditor[36]
Ältere Version; nicht mehr unterstützt: 2.5 Brecker 29. März 2008 Neuerungen: neu gestaltetes Administrationsmenü, Tag-Verwaltung, „Dashboard-Widgets“, verbesserte Verschlüsselung für Passwörter[37]
Ältere Version; nicht mehr unterstützt: 2.6 Tyner 15. Juli 2008 Neuerungen: Versionierung von Artikeln und Seiten, Unterstützung von Google Gears, Vorschau für Themes[38]
Ältere Version; nicht mehr unterstützt: 2.7 Coltrane 10. Dezember 2008 Neuerungen: komplett neue Administrationsoberfläche, Funktion für automatische Updates, vereinfachte Plug-in-Installation aus dem Administrationsmenü heraus[39]
Ältere Version; nicht mehr unterstützt: 2.8 Baker 11. Juni 2009 Neuerungen: einfache Installation von Themes ähnlich der für Plug-ins, neues Administrations-Interface für Widgets[40]
Ältere Version; nicht mehr unterstützt: 2.9 Carmen 18. Dezember 2009 Neuerungen: Papierkorb für Artikel, Seiten und Kommentare; Bearbeitungsfunktionen für Bilder (Schneiden, Drehen, Spiegeln)[41]
WordPress 3 Ältere Version; nicht mehr unterstützt: 3.0 Thelonious 17. Juni 2010 Neuerungen: Zusammenlegung von WordPress und WordPress µ, neues Standard-Theme Twenty Ten, Editor zum Erstellen von Webseiten-Menüs[42]
Ältere Version; nicht mehr unterstützt: 3.1 Reinhardt 23. Februar 2011 Neuerungen: erweiterte Taxonomie-Abfragen, Adminbar (Toolbar im Frontend, über die man auf Backend-Funktionen zugreifen kann), Post Formats (Artikel-Formatvorlagen), einfachere interne Verlinkung[43]
Ältere Version; nicht mehr unterstützt: 3.2 Gershwin 4. Juli 2011 Neuerungen: ein Vollbild-Modus für den Editor zum „freien Schreiben“ wird ergänzt, das Aussehen der Administrationsoberfläche wird geändert, ein neues Standard-Theme (Twenty Eleven) wird ausgeliefert. Die Systemvoraussetzungen werden auf PHP 5.2.4 und MySQL 5.0 erhöht und Internet Explorer 6 wird nicht mehr unterstützt.[44]
Ältere Version; nicht mehr unterstützt: 3.3 Sonny 12. Dezember 2011 Neuerungen: verbesserter Uploader für Medien, verbesserte Navigationsleiste im Administrationsbereich[45]
Ältere Version; nicht mehr unterstützt: 3.4 Green 13. Juni 2012 Neuerungen: Verbesserung von Designfunktionen („Theme Customizer“), benutzerdefinierte Kopfzeilen mit flexiblen Größen, Twittereinbindung[46] und HTML in den Bildbeschreibungen[47][48]
Ältere Version; nicht mehr unterstützt: 3.5 Elvin 11. Dezember 2012 Neuerungen: Unterstützung des Retina-Display, Werkzeug zur Farbauswahl, neues Standard-Theme Twenty Twelve, einfacherer Workflow für Bilder, individuelle Grafiken für Kopf- und Fußzeile[49]
Ältere Version; nicht mehr unterstützt: 3.6 Oscar 1. August 2013 Neuerungen: neues Theme Twenty Thirteen, Verbesserungen im Admin-Bereich, Verbesserung der Oberfläche für Post-Formate, Verbesserung der Oberfläche für Menüs, Update für Revisionen, automatisches Speichern und Post-Locking
Ältere Version; nicht mehr unterstützt: 3.7 Basie 24. Oktober 2013 Neuerungen: eigenständige Aktualisierung, Hinweis auf schwache Passwörter, besserer globaler Support, neue Sortierungslogik für Suchergebnisse[50]
Ältere Version; nicht mehr unterstützt: 3.8 Parker 12. Dezember 2013 Neuerungen: neues Design im Administrationsbereich, neues Standard-Theme Twenty Fourteen, verbesserte Anpassungen an verschiedene Bildschirmgrößen und Auflösungen[51]
Ältere Version; nicht mehr unterstützt: 3.9 Smith 16. April 2014 Neuerungen: Update für visuellen Editor (WYSIWYG), Drag-&-Drop-Funktion im Editor, Playlisten für Videos und Audios, verbesserter Theme-Browser, Galerievorschau im Editor
WordPress 4 Ältere Version; nicht mehr unterstützt: 4.0 Benny 4. September 2014[52] Neuerungen: zusätzliche Rasteransicht für die Mediathek sowie ein Filter nach Typ, neue Gestaltung der Plug-in-Installation, Sprachauswahl während des Installationsvorgangs, Vorschau von eingebundenen URLs im visuellen Editor, automatische Größenanpassung des Editors, Widgets in einem eigenen Customizer-Panel, verbesserte Interaktion mit Editor-Inhalten[53][54]
Ältere Version; noch unterstützt: 4.1 Dinah 18. Dezember 2014[55] Neuerungen: neues Standard-Theme Twenty Fifteen, ablenkungsfreies Schreiben, Spracheinstellung kann jederzeit in den Einstellungen geändert werden, Ausloggen vom Blog von überall möglich, Einbindung von bei Vine gehosteten Videos, Plug-in-Vorschläge anhand der verwendeten Plug-ins, mehrere Verbesserungen „unter der Haube“
Ältere Version; noch unterstützt: 4.2 Powell 23. April 2015[56] Neuerungen: vereinfachtes Wechseln zwischen bereits installierten WordPress-Themes, neuer Workflow beim Update von Plug-ins, da diese zukünftig im Hintergrund geladen werden,[57] Überarbeitung von „Press This“, Vereinfachung von Teilen des Web-Contents, Emoji-Support
Ältere Version; noch unterstützt: 4.3 Billie 18. August 2015[58] Neuerungen: sicherere Seiten durch bessere Passwörter, Menü-Verwaltung und Website-Icon im Customizer, schnellere Formatierungen im Editor durch Formatierungs-Kürzel
Ältere Version; noch unterstützt: 4.4 Clifford 8. Dezember 2015[59] Neuerungen: neues Standard-Theme Twenty Sixteen, responsive Bilder, Einbettung von Beiträgen
Ältere Version; noch unterstützt: 4.5 Coleman 12. April 2016 Neuerungen: Vereinfachung der Einbettung interner Links („Inline-Link-Dialog“), Einbindung von Logos in das Theme, Behebung von geringen Sicherheitslücken[60]
Ältere Version; noch unterstützt: 4.6 Pepper 16. August 2016 Neuerungen: Theme- und Plug-in-Updates ohne Seitenwechsel („Shiny Updates“), automatische Erkennung von toten Links, Abspeicherung von Entwürfen im Browser-Cache, Verwendung im Betriebssystem des Nutzers installierter Schriftarten im Backend (native Schriftarten)[61]
Ältere Version; noch unterstützt: 4.7 Vaughan 6. Dezember 2016 Neuerungen: neues Standard-Theme Twenty Seventeen, benutzerspezifische Sprache im Backend, Entwickler können spezifische Sammelaktionen einfacher implementieren[62][63]
Ältere Version; noch unterstützt: 4.8 Evans 8. Juni 2017 Neuerungen: Medien-Widgets und Verbesserungen bei der Link-Bearbeitung im Editor
Ältere Version; noch unterstützt: 4.9 Tipton 16. November 2017 Neuerungen: Customizer mit Planungsfunktion, vereinfachte Menüerstellung und Sandbox für Sicherheit bei Plug-in- oder Theme-Bearbeitung (fataler Fehler nahezu unmöglich, da statt des White Screens die vorherige Version wiederhergestellt wird)[64]
WordPress 5 Ältere Version; noch unterstützt: 5.0 Bebo 6. Dezember 2018 Neuerungen: ein auf Inhaltsblöcken basierender Editor,[65] Theme Twenty Nineteen[66]
Ältere Version; noch unterstützt: 5.1 Betty 21. Februar 2019 Neuerungen: Performance-Verbesserungen des Editors, Site-Health-Funktion für Verbesserung der Sicherheit und Geschwindigkeit.[67]
Ältere Version; noch unterstützt: 5.2 Jaco 7. Mai 2019 Neuerungen: Site Health Check zur Anzeige des Website-Zustands, Recovery Mode für Fatal Errors in PHP
Ältere Version; noch unterstützt: 5.3 Kirk 12. November 2019[68] Neuerungen: Verbesserte Benutzerinteraktionen sowie eine benutzerfreundlichere Bedienoberfläche.
Ältere Version; noch unterstützt: 5.4 Adderley 31. März 2020[69] Neuerungen: neue Funktionen und Fehlerbehebungen im Blockeditor
Ältere Version; noch unterstützt: 5.5 Eckstine 11. August 2020[70] Neuerungen: Geschwindigkeit (lazy loading), Suchmaschinen (XML-Sitemap) und Sicherheit (automatische Updates für Plugins und Themes)
Ältere Version; noch unterstützt: 5.6 Simone 8. Dezember 2020[71] Neuerungen: UI für automatische Major-Updates, Accessibility-Statement-Plugin, Anwendungspasswörter (REST-API-Authentifizierung), Theme Twenty Twenty-One.
Ältere Version; noch unterstützt: 5.7 Esperanza 9. März 2021[72] Neuerungen: überarbeitete Dashboard-Farbpalette, Verbesserungen am Gutenberg-Editor, neue Robots API[73]
Ältere Version; noch unterstützt: 5.8 Tatum 20. Juli 2021[74] Neuerungen: Block-basierter Widget-Editor, Beiträge mit neuen Blöcken und Vorlagen darstellen, Template-Editor, Bilder einfärben mit Duotone-Filter, Global-Styles- und Global-Settings-APIs via theme.json[75]
Ältere Version; noch unterstützt: 5.9 Joséphine 25. Januar 2022[76] Neuerungen: Full-Site-Editing, Theme Twenty Twenty-Two als erstes Block-Theme. Neue Typografie-Werkzeuge, Optionen für flexible Layouts, Integration des neuen WordPress-Vorlagen-Verzeichnis.
WordPress 6 Ältere Version; noch unterstützt: 6.0 Arturo 24. Mai 2022[77] Neuerungen: Zahlreiche Verbesserungen beim Schreiben im Gutenberg-Editor. Block-basierte Themes erhalten eine Option für mehrere Stilvarianten. Steuerelemente zum Sperren von Blöcken. Verbesserte Leistung sowie Verbesserung der Barrierefreiheit.[78]
Ältere Version; noch unterstützt: 6.1 Misha 1. November 2022[79] Neuerungen: Mehr Templates im Site-Editor. Design-Werkzeuge für mehr Konsistenz und Kontrolle. Verbesserung des Menü-Handlings. Fluid Typography. Zahlreiche Verbesserungen im Block-Editor.
Ältere Version; noch unterstützt: 6.2 Dolphy 29. März 2023[80] Neuerungen: Standard-Themes laden Google-Fonts lokal, Import von Widgets aus Classic-Themes in Block-Themes, Verbesserter Navigations-Block, einfacher Wechsel zwischen Templates und Templates-Teilen.
Ältere Version; noch unterstützt: 6.3 Lionel 9. August 2023[81] Neuerungen: Ausbau der Funktionalität des Site-Editors, Vorschau von Block-Themes, Synced Patterns, Befehlspalette, Style revisions, neue Blöcke.
Aktuelle Version: 6.4 Shirley 7. November 2023[82] Neuerungen: Neues Standard-Theme „Twenty Twenty-Four“, Befehlspalette, Kategorisierung von Vorlagen, Design Werkzeuge, Lightbox für Bilder, Gruppenblöcke umbenennen, Block-Hooks.
Legende:
Ältere Version; nicht mehr unterstützt
Ältere Version; noch unterstützt
Aktuelle Version
Aktuelle Vorabversion
Zukünftige Version

WordPress µ[Bearbeiten | Quelltext bearbeiten]

Das Projekt WordPress µ (µ = mu, hier als Abkürzung für Multiuser genutzt) entstand, um die Möglichkeit zu bieten, Weblogs mandantenfähig zu hosten und damit einen Weblog-Dienst einzurichten. WordPress-µ-Versionen basierten jeweils auf der aktuellen WordPress-Version und erschienen meist zeitnah zu dieser. Das Projekt wurde ebenfalls von Automattic koordiniert.

Seit WordPress 3.0 ist µ unter dem Namen Multisite ein fester Bestandteil der Blog-Software. Es wird daher nicht mehr als gesondertes Projekt geführt.

BuddyPress[Bearbeiten | Quelltext bearbeiten]

BuddyPress ist ein Plug-in für WordPress (ursprünglich nur für WordPress µ), das das Blog-System in ein kleines soziales Netzwerk verwandelt. Die aktuelle Version ist 11.0 vom 5. Januar 2023.[83] Von einigen ehemaligen BuddyPress-Entwicklern wird unter dem Namen BuddyBoss ein kostenpflichtiger Nachfolger mit erweiterten Funktionen bereitgestellt.[84]

WordPress für Mobilgeräte[Bearbeiten | Quelltext bearbeiten]

Für Betriebssysteme verschiedener Mobilgeräte (derzeit iOS, Android, Windows Phone, Blackberry OS, Symbian, HP webOS) werden Applikationen angeboten, die den mobilen Zugriff auf WordPress.com-Blogs und WordPress-Blogs ab Version 2.7 ermöglichen. Diese bieten unter anderem die Möglichkeit, Beiträge lokal zu bearbeiten sowie Bilder und Videos hochzuladen.[85]

Kritik[Bearbeiten | Quelltext bearbeiten]

DE-Edition[Bearbeiten | Quelltext bearbeiten]

Die Integration des Plug-ins „LinkLift“, das Textlinks zum Zwecke der Suchmaschinenoptimierung in die inoffizielle deutsche Version 2.3 einband, löste Diskussionen unter Nutzern aus.[86] Als Reaktion darauf wurde das Plug-in ab dem 1. Oktober 2007 nicht mehr mit ausgeliefert.

Lange Zeit gab es zudem für WordPress im deutschsprachigen Raum mehrere Sprachdateien: Eine von WordPress.org und zwei von WordPress Deutschland (eine „Du“- und eine „Sie“-Version). Da die Sprachdateien das gleiche Länderkürzel nutzten, kam es mit der Einführung der automatischen Aktualisierungsfunktion mit WordPress 2.7 zu diversen Problemen. Mit der Folgeversion 2.8 und der Zusammenlegung der deutschen Sprachversionen wurde dies behoben.[87]

Mehrsprachigkeit[Bearbeiten | Quelltext bearbeiten]

WordPress bietet keine native Unterstützung für mehrsprachige Webseiten. Zwar bieten Plug-ins die Möglichkeit, mehrsprachigen Inhalt zu verwalten, jedoch beziehen sich diese meist nur auf einzelne Postings und nicht auf alle verfügbaren Elemente. Alternativ ist es möglich, die Multi-Site-Funktion von WordPress ab Version 3.0 zu nutzen und damit für jede Sprache einen eigenen Blog zu erstellen.[88]

Speicherverbrauch[Bearbeiten | Quelltext bearbeiten]

In Version 2.8 ist der Speicherverbrauch verglichen mit den Vorgängerversionen vor allem auf 64-Bit-Systemen stark angestiegen.[89] Standardmäßig werden heute erfahrungsgemäß mindestens 128 MB RAM benötigt.

Mit Version 3.2 wurde die Code-Menge reduziert und an der Performance gearbeitet.[90]

Programmierschnittstelle (API)[Bearbeiten | Quelltext bearbeiten]

Besonders bei der Entwicklung von Skins (bei WordPress Themes genannt) bemängeln Entwickler die uneinheitliche API. So existieren redundante oder nahezu gleichlautende Funktionen. Globale Variablen werden benutzt und objektorientierte mit prozeduraler Programmierung vermischt. Außerdem geben einige Funktionen Werte direkt auf dem Bildschirm aus, andere geben sie lediglich zurück.[91]

Gutenberg[Bearbeiten | Quelltext bearbeiten]

Mit Version 5.0 von WordPress hielt ein neuer Editor mit dem Namen Gutenberg Einzug, was von vielen Mitgliedern der Community kritisiert wurde.[92][93] Der „Block Editor“ Gutenberg ersetzt dabei den Editor TinyMCE, der vorher von WordPress genutzt wurde, was Probleme mit Themes und Plug-ins (hier insbesondere PageBuilder) mit sich bringt, solange diese noch nicht an die neue Basis angepasst worden sind. Auch wurde die Veröffentlichungs- und Informationspolitik der WordPress Foundation kritisiert, da die Veröffentlichung von WordPress 5.0 mehrfach verschoben wurde und es bis zum Release kaum eingehendere Informationen zu Gutenberg gab. Dies hat sich mittlerweile durch (inoffizielle) Projekte[94][95] geändert. TinyMCE bleibt als das Plugin „Classic Editor“ „mindestens bis 2024 oder so lange wie nötig“ verfügbar.[96] Ist es installiert und aktiviert, ersetzt es den neuen Block Editor vollständig und stellt die alte Bedienoberfläche zum Bearbeiten von Beiträgen und Seiten wieder her.[97] Beim Wechsel zwischen den beiden Editoren ist jedoch darauf zu achten, dass Gutenberg nicht vollständig abwärtskompatibel zum Classic Editor ist.

Trivia[Bearbeiten | Quelltext bearbeiten]

Ab Version 3.0 tauscht WordPress in Titeln, Inhalten und Kommentaren die Schreibweise Wordpress automatisch durch die offizielle – WordPress – aus.[98]

Sicherheit[Bearbeiten | Quelltext bearbeiten]

Die Sicherheit von WordPress ist ein wichtiger Aspekt, da WordPress eine weit verbreitete Content-Management-Plattform ist, die für Websites und Blogs verwendet wird. Aufgrund seiner Beliebtheit ist WordPress jedoch auch ein potenzielles Ziel für Cyberangriffe und Sicherheitsverletzungen. Daher sind Sicherheitsvorkehrungen von großer Bedeutung, um die Integrität der Websites zu gewährleisten.

Laut einer Studie von iThemes Media LLC[99] ist es interessant festzustellen, dass nur zwei Prozent der WordPress-Plugins für 99 Prozent der bekannten Sicherheitslücken verantwortlich sind. Im Jahr 2022 wurden insgesamt 1.779 Sicherheitslücken verfolgt, von denen 23 als Kern-Vulnerabilitäten galten und somit nur 1 Prozent der Gesamtzahl ausmachten.[100] Auffällig ist dabei, dass die verbleibenden 99 Prozent (1.756) der Sicherheitslücken auf Plugins und Themes zurückzuführen sind. Dies verdeutlicht die Bedeutung einer sorgfältigen Auswahl und Verwaltung von Plugins und Themes, um potenzielle Sicherheitsrisiken zu minimieren und die Sicherheit der WordPress-Websites zu gewährleisten.

Literatur[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Commons: WordPress – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. WordPress 6.4.3 – Maintenance and Security release. 30. Januar 2024 (englisch, abgerufen am 30. Januar 2024).
  2. openhub.net.
  3. The WordPress License. (englisch, abgerufen am 4. August 2018).
  4. Usage Statistics and Market Share of WordPress, April 2022. Abgerufen am 28. April 2022.
  5. CMS Usage Distribution in the Top 1 Million Sites. BuiltWith Pty Ltd, abgerufen am 3. November 2020.
  6. Monika Thon-Soun: Vom Blogsystem zum Content-Manager: WordPress als CMS. t3n Magazin, 2008, abgerufen am 4. August 2018.
  7. Anforderungen. WordPress.org, abgerufen am 4. August 2018.
  8. WordPress 6.4 „Shirley“. 7. November 2023, abgerufen am 7. November 2023.
  9. Matthew Mullenweg: The Blogging Software Dilemma. MA.TT, 24. Januar 2003, abgerufen am 4. August 2018 (englisch).
  10. Roadmap. WordPress.org, abgerufen am 4. August 2018.
  11. The 60 Second Guide to B2/Cafelog – Where WordPress Started. WhoIsHostingThis.com, abgerufen am 4. August 2018 (englisch).
  12. Matt Mullenweg: WordCamp in San Francisco. WordPress.org, 11. Juli 2006, abgerufen am 4. August 2018 (englisch).
  13. WordPress Foundation, 660 4th Street, Box 119, San Francisco, CA 94107, United States, Employer Identification Number (EIN): 20-5498932
  14. John Saddington: The Difference: WordPress Foundation and Automatic, Inc. torquemag.io, 29. Januar 2013, abgerufen am 4. August 2018 (englisch).
  15. Christoph Plessner, Simon Hülsbömer: Die besten kostenlosen CMS. Abschnitt WordPress. Computerwoche, 4. April 2016, abgerufen am 4. August 2018.
  16. Carsten Knop: Blogs für die Welt: Matthew Mullenweg ist der Kopf hinter Wordpress. In: Ad hoc. 24. März 2014 (faz.net [abgerufen am 24. August 2018]).
  17. dpa: Studie: Jede vierte Website weltweit läuft mit WordPress. In: Heise Online. 10. November 2015, abgerufen am 24. August 2018.
  18. Downloadzähler. WordPress.org, abgerufen am 4. August 2018 (englisch).
  19. Usage of content management systems for websites. W3Techs.com, abgerufen am 10. März 2022 (englisch).
  20. WordPress Feeds. WordPress.org, abgerufen am 4. August 2018 (englisch).
  21. WordPress Gutenberg Editor: Das leistet der neue Editor. ionos.de, 13. Dezember 2018, abgerufen am 14. Dezember 2018.
  22. WordPress Plugins. Abgerufen am 29. Oktober 2019 (deutsch).
  23. WordPress Default Themes. WordPress.org, abgerufen am 4. August 2018 (englisch).
  24. Theme-Verzeichnis. WordPress.org, abgerufen am 4. August 2018.
  25. WordPress-Themes | WordPress.org Deutsch. Abgerufen am 31. Januar 2022 (deutsch).
  26. a b Introducing Twenty Twenty-Two. In: Make WordPress Core. 6. Oktober 2021, abgerufen am 31. Januar 2022 (amerikanisches Englisch).
  27. Matt Mullenweg: Themes are GPL, too. WordPress.org, 2. Juli 2009, abgerufen am 4. August 2018 (englisch).
  28. Child Themes. WordPress.org, abgerufen am 4. August 2018 (englisch).
  29. Kai Spriestersbach: WordPress 5.9 Josephine erschienen – Das ändert sich in Sachen Themes – WebmasterPro. 27. Januar 2022, abgerufen am 31. Januar 2022 (deutsch).
  30. Block Theme | Block Editor Handbook. Abgerufen am 31. Januar 2022 (amerikanisches Englisch).
  31. Global Settings & Styles (theme.json) | Block Editor Handbook. Abgerufen am 31. Januar 2022 (amerikanisches Englisch).
  32. Matt Mullenweg: Announcing WordPress 1.5. WordPress.org, 17. Februar 2005, abgerufen am 4. August 2018 (englisch).
  33. WordPress.org: WordPress 2 (englisch)
  34. Blogeintrag der Entwickler zur Einstellung von WordPress 2.0 (englisch)
  35. WordPress.org: WordPress 2.2 (englisch)
  36. WordPress.org: WordPress 2.3 (englisch)
  37. WordPress.org: WordPress 2.5 (englisch)
  38. WordPress.org: WordPress 2.6 (englisch)
  39. WordPress.org. WordPress 2.7 „Coltrane“ (englisch)
  40. WordPress.org: 2.8 Release Jazzes Themes and Widgets (englisch)
  41. WordPress.org: Veröffentlichungsbeitrag zu WordPress 2.9
  42. WordPress.org: Zeitplan zum Release von WordPress 3.0
  43. wpdevel: Process and Scope for 3.1, Part I
  44. WordPress.org: Veränderungen in Wordpress 3.2
  45. Matt Mullenweg: WordPress 3.3 “Sonny”. 12. Dezember 2011, abgerufen am 13. Dezember 2011.
  46. Tweets einbetten
  47. WordPress 3.4 “Green” ist veröffentlicht, WordPress Blog, 13. Juni 2012. Abgerufen am 14. Juni 2012.
  48. WordPress veröffentlicht Version 3.4 “Green” 16. Juni 2012, abgerufen am 13. November 2012.
  49. WordPress 3.5: Auf dem Weg zum Allround-CMS. In: t3n. 19. Juli 2012, archiviert vom Original am 21. Juli 2012; abgerufen am 20. Juli 2012.
  50. WordPress 3.7 „Basie“ ist fertig, WordPress Blog, 24. Oktober 2013. Abgerufen am 25. Oktober 2013.
  51. WordPress 3.8 „Parker“ veröffentlicht, WordPress Blog, 12. Dezember 2013. Abgerufen am 17. Dezember 2013.
  52. WordPress 4.0 “Benny”. WordPress.org, abgerufen am 5. September 2014.
  53. WordPress 4.0 Beta 1 ist erschienen: Die Neuheiten im Überblick. Archiviert vom Original am 14. Juli 2014; abgerufen am 29. Januar 2018.
  54. offizielle Entwickler-Ankündigung von WordPress 4.0 Beta 1 (englisch)
  55. WordPress 4.1 “Dinah”. WordPress.org, abgerufen am 18. Dezember 2014.
  56. Version 4.2 Project Schedule Wordpress.org, abgerufen am 28. März 2015 (englisch)
  57. Drew Jaynes: WordPress 4.2 Beta 1. In: Wordpress Blog. wordpress.org, 12. März 2015, abgerufen am 18. März 2015.
  58. Version 4.3 WordPress 4.3 „Billie“ Wordpress.org, abgerufen am 19. August 2015
  59. WordPress 4.4 „Clifford“ Wordpress.org, abgerufen am 29. Dezember 2015
  60. Florian Brinkmann: Patchnotes für WordPress 4.5 Coleman. In: wordpress.org. Automattic, 12. April 2016, abgerufen am 29. Mai 2016.
  61. Florian Brinkmann: Release-Notes für WordPress 4.6 Pepper. In: de.wordpress.org. Automattic, 16. August 2016, abgerufen am 17. August 2016.
  62. Version 4.7. In: codex.wordpress.org. Automattic, abgerufen am 12. Oktober 2016 (englisch).
  63. Angelika Reisiger: Release-Notes für WordPress 4.7 Vaughan. In: de.wordpress.org. Automattic, 6. Dezember 2016, abgerufen am 7. Dezember 2016.
  64. Angelika Reisiger: WordPress 4.9 »Tipton«. 16. November 2017, abgerufen am 16. November 2017.
  65. Die neue Erfahrung im Bereich der Bearbeitung mit Gutenberg. wordpress.org, abgerufen am 14. Dezember 2018.
  66. WordPress 5.0 “Bebo”, 6. Dezember 2018, abgerufen am 6. Dezember 2018 (englisch).
  67. Florian Brinkmann: WordPress 5.1 „Betty“. 22. Februar 2019, abgerufen am 22. Februar 2019.
  68. WordPress 5.3 Development Cycle. In: Make WordPress Core. 7. Mai 2019, abgerufen am 26. November 2019 (amerikanisches Englisch).
  69. WordPress 5.4 “Adderley”. 31. März 2020, abgerufen am 1. April 2020 (amerikanisches Englisch).
  70. Angelika Reisiger: WordPress 5.5 “Eckstine”. 11. August 2020, abgerufen am 11. August 2020 (deutsch).
  71. Florian Brinkmann: WordPress 5.6 “Simone”. 8. Dezember 2020, abgerufen am 9. Dezember 2020 (deutsch).
  72. Florian Brinkmann: WordPress 5.7 »Esperanza«. 10. März 2021, abgerufen am 12. März 2021 (deutsch).
  73. WordPress 5.7 “Esperanza”. In: WordPress News. 9. März 2021, abgerufen am 13. April 2021 (amerikanisches Englisch).
  74. Florian Brinkmann: WordPress 5.8 »Tatum«. 20. Juli 2021, abgerufen am 22. Juli 2021 (deutsch).
  75. WordPress 5.8 Tatum. In: WordPress News. 20. Juli 2021, abgerufen am 22. Juli 2021 (amerikanisches Englisch).
  76. Florian Brinkmann: WordPress 5.9 »Joséphine«. In: Deutsch. 26. Januar 2022, abgerufen am 31. Januar 2022 (deutsch).
  77. Kevin Kyburz: WordPress 6.0 “Arturo”. In: Deutsch. 24. Mai 2022, abgerufen am 27. Mai 2022 (deutsch).
  78. WordPress Update News: Version 6.0 ist da - WebmasterPro. 27. Mai 2022, abgerufen am 27. Mai 2022 (deutsch).
  79. Florian Brinkmann: WordPress 6.1 „Misha“. 1. November 2022, abgerufen am 10. November 2022.
  80. WordPress 6.2 “Dolphy”. In: WordPress News. 29. März 2023, abgerufen am 30. März 2023 (amerikanisches Englisch).
  81. Version 6.3. In: WordPress News. 8. August 2023, abgerufen am 9. August 2023 (amerikanisches Englisch).
  82. Version 6.4. In: WordPress News. 7. November 2023, abgerufen am 7. November 2023 (deutsch).
  83. BuddyPress 11.0.0 “La Scala” · BuddyPress.org. Abgerufen am 30. Januar 2023.
  84. BuddyBoss VS BuddyPress. In: buddyboss.com. 11. Februar 2021, abgerufen am 12. Februar 2021 (englisch).
  85. WordPress Mobile Apps. WordPress.org, abgerufen am 4. August 2018 (englisch).
  86. Offene Anfrage an WordPress Deutschland. Abgerufen am 4. August 2018.
  87. Olaf Schmitz: Ein WordPress Deutschland. WordPress Deutschland, 22. Juli 2009, archiviert vom Original am 14. Januar 2012; abgerufen am 23. September 2012.
  88. Create A Network. WordPress.org, abgerufen am 4. August 2018 (englisch).
  89. Olaf Schmitz: Fatal error: Allowed memory size of *** bytes exhausted… WordPress Deutschland, 16. Juni 2009, abgerufen am 23. September 2012.
  90. Jane Wells: WordPress 3.2, Beta 1. WordPress.org, 12. Mai 2011, abgerufen am 4. August 2018 (englisch).
  91. WordPress: Eine Hassliebe? 11. August 2010, archiviert vom Original am 13. Juni 2015; abgerufen am 23. September 2012.
  92. Sarah Gooding: Gutenberg Plugin Garners Mixed Reactions from New Wave of Testers. 6. August 2018, abgerufen am 13. Januar 2019.
  93. Daniel Berger: WordPress 5.0 mit umstrittenem Gutenberg-Editor. 7. Dezember 2018, abgerufen am 13. Januar 2019.
  94. Jessica Lyschik: Gutenberg-Fibel. Jessica Lyschik, 6. Dezember 2018, abgerufen am 10. Januar 2019.
  95. Angelika Reisiger: Gutenberg-Editor.de. Angelika Reisiger, 29. April 2019, abgerufen am 31. Oktober 2019.
  96. Classic Editor – WordPress-Plugin. Abgerufen am 18. Mai 2023: „Classic Editor ist ein offizielles WordPress-Plugin und wird bis 2024 oder so lange wie nötig vollständig unterstützt und gewartet.“
  97. WordPress Contributors: Classic Editor. Abgerufen am 20. März 2019 (deutsch).
  98. Function Reference/capital P dangit. WordPress.org, abgerufen am 4. August 2018 (englisch).
  99. Dan Knauss: The 2022 WordPress Vulnerability Annual Report. 11. April 2023, abgerufen am 20. Juli 2023 (amerikanisches Englisch).
  100. Dan Knauss: The 2022 WordPress Vulnerability Annual Report. 11. April 2023, abgerufen am 20. Juli 2023 (amerikanisches Englisch).