Mit den beiden Content-Management-Systemen ProcessWire und WordPress können wir ein großes Spektrum von Möglichkeiten anbieten. Beide Systeme ergänzen sich perfekt. ProcessWire wird für Sie genau auf Ihr Projekt zugeschnitten programmiert, bei WordPress kombinieren wir fertige Templates und Plug-ins von Drittanbietern.
Ein kurzer Vergleich aus unserer Perspektive.
Autor: Carl Erling
Zusammenfassung
WordPress, das Universal-CMS (mit Themes bzw. Pagebuildern), für:
- Websites, wo jede Seite mithilfe definierter Elemente individuell gestaltet und von Design-Teams selbstständig geändert werden kann.
- Projekte, bei denen kommerzielle und kostenlose Templates (Themes), Designelemente und Plug-ins ausreichend sind.
- Kunden mit begrenztem Budget für individuelle Web-Entwicklung.
- Klassische Blogs.
ProcessWire, das Spezialsystem, für:
- Hohe Anforderungen an exzellente Programmierbarkeit, optimierte Datenverwaltung und Schnelligkeit.
- Frontend mit sparsamem Code (Verzicht auf Pagebuilder, genaue Steuerung des HTML-Codes).
- Hohe Priorität auf Sicherheit des Gesamtsystems.
- Spezielle Wünsche an Funktion und Design, auch wenn diese einen gewissen Programmieraufwand erfordern.
- Größere Editoren-Teams mit wechselnden Mitarbeitern, die von geringen Einarbeitungszeiten und einer guten Kontrolle aller Eingaben profitieren.
WordPress (mit PageBuilder)
Websites ohne Programmieraufwand möglich
- Verbreitung: WordPress ist das weltweit am weitesten verbreitete CMS-System. Geschätzte 20% aller Webseiten laufen mit diesem CMS und es wird auch beim TBA gern für bestimmte Aufgaben eingesetzt.
- Rapid Design mit geringem Entwicklungsaufwand: Designer, Editoren und SEO-Teams können dank einer Vielzahl fertiger Templates und Module problemlos neue Inhalte erstellen, ohne einen Programmierer zu benötigen. Marketing-Variantentests (A/B-Tests) sind problemlos durchführbar, was Zeit und Geld spart.
- Dokumentation: Die breite Verbreitung sorgt für umfangreiche Literatur und zahlreiche Online-Ressourcen, die schnelle Antworten auf fast jede Frage bieten.
- Vielseitigkeit: Mit der Kombination aus Qualitäts-Themes und passenden Modulen sind neue Seiten vielseitig und schnell aufsetzbar. Die Vielzahl fertiger Module und Templates ermöglicht eine rasche Erweiterung von WordPress.
- Blog: Ursprünglich als Blogsystem konzipiert, bietet WordPress bereits in der Grundausstattung einen perfekt integrierten Blog für Unternehmensnachrichten, was bei anderen CMS-Systemen oft nur als Zusatzmodul verfügbar ist.
- Große Community: Durch die weitverbreitete Nutzung gibt es eine riesige Community, die bei Problemen helfen kann.
- Stetige Weiterentwicklung: Regelmäßige Updates und eine große Anzahl an Erweiterungen. Günstige Service-Verträge beim TBA bieten hierfür Unterstützung.
- E-Commerce: Durch Plug-ins wie WooCommerce ist WordPress auch für Online-Shops gut geeignet.
- SEO-Freundlichkeit: Viele SEO-Plug-ins verfügbar, die die Optimierung für Suchmaschinen erleichtern.
ProcessWire
Einfache Programmierung, volle Flexibilität
Für Entwickler:
- Flexibilität: ProcessWire wird genau so programmiert, wie es das Konzept und das gewünschte Layout vorsehen. Der Einsatz komplexer Templates von Drittanbietern, die den gestalterischen Rahmen vorgeben, ist nicht notwendig. ProcessWire ist nicht nur ein CMS, sondern auch ein modernes und elegantes PHP-Framework, das die Programmierung maßgeschneiderter Elemente ermöglicht.
- Schnell: Das schlanke Programmdesign und die übersichtliche Datenbankstruktur ermöglichen schnell ladende Webseiten ohne überflüssigen Code. Ein modernes Cachesystem sorgt für zusätzliche Geschwindigkeit.
- Sicherheit: Soweit bekannt, wurde ProcessWire bisher noch nie erfolgreich gehackt. (100% Schutz gibt es im Internet jedoch nie.)
- International: Beherrscht echte Mehrsprachigkeit im Frontend perfekt und out-of-the-box.
- Skalierbarkeit: Auch sehr große Systeme mit vielen Daten und mehreren Domains sind problemlos realisierbar. Praxisbeispiele belegen dies eindrucksvoll.
- Gute Programmierbarkeit: Das durchdachte und anpassbare System hinter ProcessWire erleichtert die Programmierung in Teams und verkürzt die Entwicklungszeiten. Es ist einfach anzupassen und zu warten.
- Datenverwaltung: ProcessWire ermöglicht die Definition beliebig vieler Inhaltsbereiche mit unterschiedlichen Eigenschaften, was die Planung und Steuerung des Endresultats erleichtert.
- Contentausgabe: Die softwaregestützte Datenaufbereitung ist eine der großen Stärken von ProcessWire. Menüs und Inhalte können bis ins kleinste Detail programmiert und angepasst werden.
- Dokumentation: Nach einer kurzen Einarbeitungszeit sind viele Aspekte von ProcessWire selbsterklärend. Ein aktives und hilfsbereites Internetforum bietet versierte Antworten auf fast alle Fragen.
- Performance: Hohe Geschwindigkeit durch schlanken Code und effiziente Datenbankabfragen.
- Anpassbare Backend-Benutzeroberfläche: Das Admin-Interface kann den Bedürfnissen der Benutzer genau angepasst werden.
- Modularität: Flexibles System zur Erweiterung der Funktionalität durch Module.
- Erweiterte API: Mächtige API für Entwickler zur Erstellung komplexer Funktionen und Integrationen.
Für Designer und Kunden:
- Designfreiheit: Unabhängigkeit von vorgefertigten Design-Templates und Add-ons. Der Designer hat volle Kontrolle über alle Aspekte des Layouts. Das einfache Template-System ermöglicht präzise Designlösungen.
- International: Mehrsprachige Websites sind einfach zu verwalten.
- Rechtevergabe: Rechte können sehr genau eingestellt werden, auch für einzelne Felder. Dies schützt vor Falscheingaben und ist besonders in Teams mit wechselnden oder ungeschulten Mitarbeitern hilfreich.
- Perfekte Verwaltung: Der Admin-Bereich kann genau auf die Bedürfnisse der Redakteure zugeschnitten werden, was die Verwaltung auch komplexer Inhalte erleichtert.
- Pflegeleicht: Geringe Wartungskosten. Auch wenn ProcessWire als sehr sicheres CMS gilt, ist es ratsam, die Software, Module und Templates aktuell zu halten und regelmäßige Backups zu erstellen. Günstige Service-Verträge beim TBA bieten hierfür Unterstützung.