- Funktionen
- Pricing

Dieser Blogbeitrag basiert auf dem Upsun-Livestream mit Greg Qualls, Director of Product Marketing, und Paul Gilzow, Developer Advocate bei Upsun.
WordPress betreibt über 40 % des Internets, aber nicht alle WordPress-Installationen sind gleich. Ganz gleich, ob Sie ein Einzelentwickler sind, eine Agentur leiten oder Hunderte von Websites betreuen – die Art und Weise, wie Sie WordPress installieren und verwalten, kann über den Erfolg oder Misserfolg Ihres Workflows entscheiden.
In einer kürzlich durchgeführten Live-Stream-Diskussion haben wir uns eingehend mit drei beliebten WordPress-Installationsmethoden befasst: Vanilla, Composer-basiert und Bedrock. Jeder Ansatz hat seine Vorzüge, aber für welchen sollten Sie sich entscheiden? Lassen Sie uns die Vor- und Nachteile aufschlüsseln.
Die traditionelle Installation. Vanilla WordPress ist das, was die meisten Menschen unter „WordPress-Installation” verstehen. Dieser Ansatz wird seit der Einführung von WordPress verwendet und ist auch heute noch die gängigste Methode.
Der Prozess ist ganz einfach: Sie laden die ZIP-Datei von wordpress.org herunter, extrahieren sie in Ihr Serververzeichnis und führen die berühmte Fünf-Minuten-Installation durch. Als Nächstes installieren Sie Plugins und Themes über das WordPress-Admin-Dashboard, und Updates erfolgen mit einem einfachen Klick innerhalb von WordPress selbst. Wenn Sie mit Versionskontrolle arbeiten, committen Sie in der Regel alle WordPress-Kerndateien in Ihr Repository und übertragen sie in Ihre Hosting-Umgebung.
Das Gute daran:
Die Herausforderungen:
Paul Gilzow, der während seiner Studienzeit über 200 WordPress-Websites verwaltete, bemerkte dazu: „Ich habe sechs Monate lang gegen Composer gekämpft, weil ich so an Vanilla gewöhnt war, aber schließlich wurde mir klar, dass ich mit dieser traditionellen Konfiguration einfach nicht alle meine Ziele erreichen konnte.“
Composer bringt modernes Abhängigkeitsmanagement zu WordPress, was unsere Sichtweise auf WordPress-Installationen grundlegend verändert. Anstatt WordPress als eine einzelne Anwendung mit Add-ons zu behandeln, behandelt Composer alles, einschließlich des WordPress-Kerns selbst, als ein Paket.
Der Prozess beginnt mit der Erstellung einer Datei „composer.json“, in der der WordPress-Kern, Plugins und Themes als Abhängigkeiten zusammen mit bestimmten Versionsnummern definiert werden. Durch Ausführen von „composer install“ werden alle diese Abhängigkeiten in organisierte Verzeichnisse heruntergeladen. Wichtig ist, dass nur Ihre benutzerdefinierten Code- und Konfigurationsdateien der Versionskontrolle unterliegen; die eigentlichen WordPress-Dateien werden jedes Mal neu heruntergeladen. Updates werden durchgeführt, indem Sie die Versionsnummern in Ihrer JSON-Datei ändern und „composer update“ ausführen, anstatt auf Schaltflächen im WordPress-Adminbereich zu klicken.
Die Vorteile:
Die Herausforderungen:
Bedrock, entwickelt von Roots, basiert auf Composer-basiertem WordPress und fügt eine vollständige 12-Faktor-App-Methodik hinzu.
Bedrock, entwickelt von Roots, basiert auf Composer-basiertem WordPress und ergänzt dieses um eine vollständige 12-Faktor-App-Methodik. Dieser Ansatz modernisiert nicht nur die Installation von WordPress, sondern Ihre gesamte Sichtweise auf WordPress-Anwendungen.
Es baut auf Composer-basiertem WordPress auf, fügt jedoch eigene Regeln hinzu, wie Dinge organisiert werden sollten. Stellen Sie sich das wie ein strenges Ablagesystem vor, in dem alles seinen festen Platz hat. Anstatt Einstellungen wie Datenbankpasswörter direkt in Ihre Dateien zu programmieren, ruft Bedrock diese Informationen aus der Serverumgebung ab. Das bedeutet, dass Sie Ihre Website zwischen verschiedenen Servern verschieben können, ohne den Code ändern zu müssen.
Die Vorteile:
Die Herausforderungen:
Es geht nicht darum, zu gewinnen, sondern darum, den Zweck zu erfüllen. Nach Abwägen der Vor- und Nachteile sind wir uns einig: Es gibt keinen universellen Gewinner. Wie bei der Wahl zwischen einem Bohrhammer, einem Schlagschrauber und einem normalen Schraubendreher hängt das beste Werkzeug von der jeweiligen Aufgabe ab.
Entscheiden Sie sich für Vanilla, wenn:
Wählen Sie Composer, wenn:
Entscheiden Sie sich für Bedrock, wenn:
Aus Pauls Erfahrung mit der Verwaltung hunderter Universitätswebsites: „Composer erleichtert die Verwaltung einer ganzen Reihe von Websites wirklich sehr. Sie können überprüfen, welche Plugins auf all Ihren Websites laufen, sie einheitlich aktualisieren und Probleme vermeiden, die mit der Aussage „Auf meinem Computer funktioniert es“ einhergehen.
Für die meisten Entwickler und Agenturen ist Composer-basiertes WordPress genau das Richtige. Es bietet die Vorteile moderner Tools ohne den Komplexitätsaufwand von Bedrock und ist dennoch für Entwickler zugänglich, die mit Vanilla WordPress vertraut sind.
Da WordPress sich ständig weiterentwickelt, GraphQL-Unterstützung hinzufügt, den Block-Editor verbessert und sich in Richtung mehr Headless-Fähigkeiten bewegt, wird die Entwicklungs-Toolchain immer wichtiger.
Da die Welt der Webentwicklung zunehmend auf Paketmanager, Containerisierung und moderne Bereitstellungspraktiken setzt, könnten reine WordPress-Installationen eher zur Ausnahme als zur Regel werden. Derzeit liegt die Stärke von WordPress jedoch in seiner Flexibilität, all diese Ansätze zu unterstützen.
Sind Sie bereit, Ihren WordPress-Workflow zu modernisieren? Hier sind einige nächste Schritte:
Bei der WordPress-Entscheidung geht es nicht darum, einen einzigen Gewinner zu küren. Es geht darum, Ihre Optionen zu verstehen und den Ansatz zu wählen, der Ihr Entwicklerleben einfacher, sicherer und skalierbarer macht.
Nützliche Links
Join our monthly newsletter
Compliant and validated