Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
WordPress
WordPress ist ein Content-Management-System (CMS) zur Erstellung und Verwaltung von Websites.
Ich verwende WordPress unter anderem für TheCruiserBlog und beschäftige mich dabei sowohl mit der Administration als auch mit technischen Anpassungen und eigener Entwicklung.
Themen
Die WordPress-Dokumentation wird nach Bedarf schrittweise erweitert.
Dazu gehören insbesondere:
- Installation und Einrichtung
- lokale WordPress-Installationen
- Administration
- Themes
- Plugins
- eigene Plugins
- Shortcodes
- CSS-Anpassungen
- Updates
- Datensicherung
- Fehlerbehebung
Lokale Entwicklung
WordPress kann lokal auf dem eigenen Rechner installiert und betrieben werden.
Für meine lokalen WordPress-Installationen kommen unterschiedliche Entwicklungsumgebungen zum Einsatz.
Weitere Informationen:
XAMPP
Eine meiner lokalen WordPress-Umgebungen basiert auf XAMPP.
XAMPP stellt dafür unter anderem folgende Komponenten bereit:
- Apache
- PHP
- MariaDB
Die Dokumentation zu XAMPP befindet sich hier:
Local
Für lokale WordPress-Websites verwende ich außerdem Local.
Meine Erfahrungen damit werden hier dokumentiert:
PHP und Datenbank
WordPress basiert auf PHP und verwendet eine Datenbank zur Speicherung seiner Inhalte und Einstellungen.
Weitere Informationen:
WP-CLI
WordPress kann neben der grafischen Administrationsoberfläche auch über die Kommandozeile verwaltet werden.
Dafür steht WP-CLI zur Verfügung.
Meine Dokumentation dazu befindet sich unter:
Themes
Themes bestimmen die Darstellung und das Layout einer WordPress-Website.
Dazu gehören unter anderem:
- Seitenlayout
- Farben
- Typografie
- Seitenelemente
- responsive Darstellung
Projektbezogene Theme-Anpassungen von TheCruiserBlog werden in der entsprechenden Projektdokumentation festgehalten.
Plugins
Plugins erweitern WordPress um zusätzliche Funktionen.
Neben vorhandenen Plugins können auch eigene Plugins entwickelt werden.
Dabei können beispielsweise folgende Techniken zum Einsatz kommen:
- PHP
- WordPress Hooks
- Shortcodes
- CSS
- JavaScript
TheCruiserBlog
TheCruiserBlog ist ein konkretes WordPress-Projekt.
Im RoWaWiki wird allgemeines und projektübergreifend wiederverwendbares Wissen zu WordPress dokumentiert.
Spezifische Entscheidungen, Anpassungen und Entwicklungen von TheCruiserBlog gehören dagegen in die zugehörige Projektdokumentation.
Abgrenzung
RoWaWiki: allgemeines und wiederverwendbares WordPress-Wissen.
TheCruiserWiki: konkrete Dokumentation zu TheCruiserBlog, seinen Themes, Plugins und projektspezifischen Anpassungen.
Merksatz
Allgemeines WordPress-Wissen gehört ins RoWaWiki.
Alles, was ausschließlich TheCruiserBlog betrifft, wird in der Projektdokumentation von TheCruiserBlog festgehalten.
