/*====== google reCaptcha ======*/
German Chinese (Traditional) Czech Danish English Filipino French Greek Hebrew Hindi Hungarian Irish Italian Japanese Korean Norwegian Persian Polish Portuguese Russian Spanish Swedish Thai Turkish

Webentwicklung (1)

WordPress

WordPress ist eine freie Webanwendung zur Verwaltung der Inhalte einer Website (Texte und Bilder). Sie bietet sich besonders zum Aufbau und zur Pflege eines Weblogs an, da sie jeden Beitrag einer oder mehreren frei erstellbaren Kategorien zuweisen kann und dazu automatisch die entsprechenden Navigationselemente erzeugt. Parallel kann WordPress auch hierarchische Seiten verwalten und gestattet den Einsatz als Content-Management-System (CMS).

Weiter bietet das System Leserkommentare mit der Möglichkeit, diese vor der Veröffentlichung erst zu prüfen, sowie eine zentrale Linkverwaltung, eine Verwaltung der Benutzerrollen und -rechte und die Möglichkeit externer Plug-ins, womit WordPress in Richtung eines vollwertigen CMS ausgebaut werden kann.

WordPress basiert auf der Skriptsprache PHP (mindestens PHP 5.2.4) und benötigt eine MySQL-Datenbank (mindestens MySQL 5.0.15). 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 und hat eine stetig wachsende Benutzer- und Entwicklergemeinde.

Vom Download des Pakets mit dem Quellcode bis zum fertigen Blog werden nach Entwicklerangaben regelmäßig weniger als fünf Minuten benötigt. Obwohl der Installations-Dialog in WordPress 3.0 erweitert wurde, werden die fünf Minuten weiterhin unterschritten.

WordPress unterstützt das Erstellen und Verwalten von Blogartikeln. Die einzelnen Artikel können in verschiedene Kategorien eingeordnet werden. Außerdem können einem Artikel Tags und weitere selbst definierte Taxonomien (mittels „Custom Taxonomies“) und Metadaten (mittels „Benutzerdefinierter Felder“) zugeordnet werden. Die Blogbeiträge werden neben der normalen Darstellung als Webseite den Lesern auch über Web-Feeds in den Protokollen RSS 2.0, RSS 0.93 und Atom 0.3 angeboten.

Neben Artikeln können mit WordPress auch statische Seiten außerhalb der Bloghierarchie erstellt und verwaltet werden. Seit der Version 2.6 wird zudem die Versionierung von Artikeln und Seiten unterstützt. Weiterhin kann WordPress Kommentareinträge und Links verwalten. Es existiert ein einfaches Redaktionssystem mit 5 Benutzerrollen (Administrator, Redakteur, Autor, Mitarbeiter, Leser), eine Mediengalerie mit eingebautem Uploader und eine integrierte Volltext-Suche. Außerdem ist standardmäßig TinyMCE als Texteditor aktiviert.

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 Plug-in-Verzeichnis der Entwickler sowie über den integrierten „Plug-in-Browser“ mehr als 5000 verschiedene freie Plug-ins verfügbar. Es gibt beispielsweise Plug-ins, die die Verwendung anderer Loginverfahren wie LDAP, OpenID oder Shibboleth ermöglichen, den eigenen Blog mit Twitter verbinden oder WordPress um eine Statistik-Funktion erweitern.

Verwendung von Plug-ins

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. 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 Plug-in-Verzeichnis der Entwickler sowie über den integrierten „Plug-in-Browser“ mehr als 5000 verschiedene freie Plug-ins verfügbar. Es gibt beispielsweise Plug-ins, die die Verwendung anderer Loginverfahren 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.

WordPress-Themes können ebenso wie Plug-ins im Editor des Grundsystems bearbeitet werden, jedoch ist keine Syntaxhervorhebung vorhanden.

In Version 2.8 ist der Speicherverbrauch verglichen mit den Vorgängerversionen vor allem auf 64-Bit-Systemen stark gestiegen. Standardmäßig werden 40 bzw. 64 MB RAM benötigt. Diese – gemessen an modernen PCs geringen – Speicheranforderungen stellen heutzutage auch bei einfacheren Leistungspaketen kommerzieller Webhoster meist kein Problem mehr dar. Mit Version 3.2 wurde die Code-Menge reduziert und an der Performance gearbeitet.

Linux Literatur

Go to top