WordPress vs. TYPO3
WordPress vs. TYPO3 - David gegen             Unser Vergleich soll sowohl Einsteiger
Goliath. Wer einen Blog oder eine Web-        als auch Fortgeschrittenen einen einfa-
seite aufsetzen will, der muss sich mit der   chen Überblick über beide Systeme bie-
Frage beschäftigen, welches CMS das           ten, um somit das geeignete System für
richtige für das eigenen Vorhaben ist. Mit    das zukünftige Projekt zu finden. Sollten
diesem Artikel möchten wir euch einen         wir eurer Meinung nach Aspekte verges-
Überblick geben und unsere Erfahrungs-        sen haben, schreibt uns bitte eine E-Mail
werte zu TYPO3 und WordPress mit euch         an info@webpard.de, damit wir ein Up-
teilen.                                       date vorbereiten können.




28    WordPress Magazin
Fokus
                                              CMS

Fokus                                         Struktur
Blog                                          manuelle Strukturierung der Inhalte

Struktur                                      Komplexität
Artikel in Kategorien, verschlagwortet,       Aufsetzen / Konfiguration sehr an-
zeitliche Abfolge, statische Seiten           spruchsvoll. Kenntnisse in Typoscript für
                                              nahezu alle Aufgaben erforderlich
Komplexität
Aufsetzen und Konfiguration ist ohne          Dokumentation
grosse Einarbeitung möglich                   Meist nicht vorhanden, oft veraltet

Dokumentation                                 Erweiterbarbeit
Sehr umfangreich und meist aktuell            Durch Extensions erweiterbar, die nahe-
                                              zu die komplette Funktionsweise ändern
Erweiterbarbeit                               können. Dabei können Extensions auch
Durch Widgets und Plugins erweiterbar,        mit Hilfe von Hooks die Funktionsweise
die nahezu die komplette Funktionsweise       anderer Extensions ändern.
ändern können
                                              Nutzermanagement
Nutzermanagement                              Rechtesystem ist sehr flexibel aber auch
Backend-Logins möglich, Standard-             sehr komplex in der Verwaltung. Es kann
Rechtesystem nicht sehr flexibel, aber        bis ins Detail gesteuert werden, welcher
durch Plugins anpassbar                       Benutzer auf welcher Seite was machen
                                              kann.
Workflows
Workflows sind in kleiner form bei Artikeln   Workflows
möglich. Nähere Infos:                        Es können komplexe Workflows abgebil-
http://codex.wordpress.org/User:Scompt/       det werden, bei denen z.B. eine Ände-
Workflow_With_WordPress                       rung zunächst von mehreren Redakteu-
                                              ren abgesegnet werden muss, bevor sie
Versionierung                                 „live“ geht.
WordPress speichert automatisch ältere
Versionen von Artikeln und Seiten, die bei    Versionierung
Bedarf miteinander verglichen und zu-         Es können mehrere Versionen der Seite
rückgeholt werden können.                     angelegt werden, so genannte Work-
                                              spaces. Dabei können Änderungen zu-
                                              nächst auf einem Test-Workspace getes-
                                              tet werden, bevor sie in den
                                              Live-Workspace übernommen werden.



                                                                   WordPress Magazin   29
WordPress vs. TYPO3

                                           Eingabe
                                           Komplexe Layouts können Seitenindivi-
                                           duell vorbereitet werden. Welches Layout
Eingabe                                    gewählt wird, kann vom Redakteur pro
Templates der Seiten sind „starr“ oder     Seite entschieden werden. Eingabe der
müssen individuell programmiert werden.    Inhalte kann (mit TemplaVoila) angepasst
Eingabe erfolgt über den Richt-Text Edi-   werden, so dass für jeden Bereich des
tor.                                       Templates eine angepasste Eingabemas-
                                           ke bereit gestellt werden kann. Die Inhal-
Update                                     te sind innerhalb der Seite strukturiert.
Sehr gut und zuverlässig. Einziger Nach-   Auch sehr komplexe Strukturen können
teil ist, dass man einzelne Dateien/Ver-   abgebildet werden.
zeichnisse verschieben muss.
                                           Update
Benutzer                                   Update durch Austausch des Source-Ver-
                                           zeichnisses möglich. Sehr transparent.
In welchen Abständen werden Up-
dates zur Verfügung gestellt?              Benutzer
Ca. alle 1-2 Monate ein Sicherheits Up-
date und alle 3-4 Monate eine neue Core    In welchen Abständen werden Up-
Version.                                   dates zur Verfügung gestellt?
                                           Alle 6 Monate eine neue Version, zwi-
Aktuelle Version                           schendurch Sicherheits-Updates nach
3.2.1                                      Bedarf. Es werden die letzten drei Versi-
                                           on vollständig supported, zudem gibt es
Existiert seit                             jeweils eine LTS - Version (Log Term
27.05.2003                                 Support), welche für 3 Jahre supported
                                           wird.
Wie lange benötigt man für ein Up-
date?                                      Aktuelle Version
Ca. 10 Min bei einem manuellen Update      4.5.7 (2011-10-18)
und ca. 30 Sekunden bei einem automa-
tischen Update.                            Existiert seit
                                           Ende 1997
Die 3 grössten Vorteile
• Sehr leicht zu benutzen                  Wie lange benötigt man für ein Up-
• Mit fertigen, erhältlichen Themes na-    date?
   hezu keine Programmierung erforder-     Kommt auf die Anzahl der Extensions an,
   lich                                    in der Regel nur wenige Minuten.
• Grosse Community mit ausführlicher
   Dokumentation




30    WordPress Magazin
Die 3 grössten Nachteile                     Die 3 grössten Vorteile
• Wenn als CMS genutzt schnell un-           • Gute Erweiterbarkeit und sehr hohe
   übersichtlich bei vielen Seiten und/         Flexibilität (z.B. bei Menüs)
   oder mehreren Sprachen                    • Durch den Page-Tree sehr übersicht-
• Sehr hohe Update-Frequenz resul-              lich
   tiert in relativ hohen Wartungskosten     • Multi-Domain und Multi-Language fä-
• Umgebung für die Entwicklung von              hig
   Themes, Plugins und Widgets erfor-
   dert (unsaubere) prozedurale Ent-         Die 3 grössten Nachteile
   wicklung. Keine klare Trennung von        • Steile Lernkurve am Anfang, auf je-
   Model, View, Controller                      den Fall Programmierung erforderlich
                                             • Wichtige Extensions sind lange nicht
Server-Voraussetzungen                          mehr upgedated worden und/oder
PHP ab 5.2.4 oder höher, MySQL ab               nur sehr schlecht anpassbar
5.0.15 oder höher und das Apache Modul       • Teilweise sehr schlechte Dokumenta-
mod_rewrite bzw. das rewrite Modul für          tion, insb. im Bereich der Extensions
Lighttpd für pretty URLs
                                             Server-Voraussetzungen
Ich will das System selber hosten, ist       Server (Apache, IIS, Lighttpd), PHP, Da-
das machbar?                                 tenbank (mySQL, Postgresql, Oracle,
Ja das ist machbar und auch relativ ein-     DB2 uvm.). Empfohlen werden noch zu-
fach                                         sätzliche Libraries wie Graphicsmagic.
                                             Es ist zudem anzuraten, einen PHP-
SEO-Unterstützung?                           Cache einzusetzen.
WordPress besitzt von Haus aus schon
eine sehr gute Grundoptimierung was          Ich will das System selber hosten, ist
SEO betrifft. Erweitern kann man dieses      das machbar?
mit verschiedenen Plugins.                   Ja, das ist ohne Probleme machbar.
Das bisher beste SEO Plugin ist von
Yoast. Hiermit lassen sich verschiedene      SEO-Unterstützung
Einstellungen rund um SEO tätigen, XML       Das meiste muss hier von Hand gemacht
Sitemaps generieren, individuelle Titel      werden, ist damit aber auch sehr flexibel.
Templates anlegen, FB Open Graph oder        Realurl oder simulatestaticpages liefern
etwa Google Webmaster Tools integrie-        saubere URLs. Selbst komplexe Plugins
ren. Jede Seite, jeder Beitrag, jede Kate-   wie tt_news können hiermit konfiguriert
gorie kann individuell SEO-mässig bear-      werden.
beitet werden.                               Für Titel, Meta Descriptions, Keywords
Das Plugin stellt zudem eine Preview An-     und Open Graph Tags können angepass-
sicht zur Verfügung, die ein Google Er-      te Strategien entwickelt werden. Interne
gebnis visualisiert bzw. wie die optimier-   Verlinkung ist sehr flexibel möglich. Dabei
ter Seite/Beitrag dann als Suchergebnis      ist die URL-Struktur immer gut im Page-
bei Google aussehen würde.                   tree erkennbar.




                                                                   WordPress Magazin   31
WordPress vs. TYPO3



Installationsdauer
10 Min mit Upload. Ohne Upload ca. 5        Installationsdauer
Min (WordPress ist besonders stolz auf      10-15 Minuten ohne Template. Damit
seine „5 Minuten installation“)             kann man dann allerdings genau gar nix
                                            machen. Für das Template braucht man
Dauer bis sich ein guter Programmie-        dann nochmals sehr viel Zeit.
rer einigermassen auskennt
2 - 3 Wochen. Wenn nicht kürzer.            Dauer bis sich ein guter Programmie-
                                            rer einigermassen auskennt
Einarbeitungszeit für den Anwender          Mindestens 3-6 Monate. Um wirklich die
Um das Backend komplett zu beher-           Interna zu verstehen vermutich noch eine
schen, reicht eine Woche.                   ganze Weile länger.

Die grössten Stolperfallen                  Einarbeitungszeit für den Anwender
Man sollte nicht versuchen, sein eigenes    Das Backend kann sehr gut angepasst
Theme von Grund auf zu entwickeln.          werden und damit einfacher für den
Besser ist es, das Default - Theme seinen   Endanwender. In der Regel sollte ein Re-
Bedürfnissen anzupassen. WordPress ist      dakteur innerhalb eines Tages mit dem
zwar recht simpel. Dennoch muss ein         Backend zurecht kommen. Bei komple-
Theme mit einer ganzen Menge von ver-       xen Multi-User-Workflows kann das aber
schiedenen Situationen klar kommen          eine ganze Weile länger dauern.
(viele Kommentare, Paging bei Kommen-
taren, Gesperrte Artikel usw.) welche man   Die grössten Stolperfallen
bei der Theme-Entwicklung noch nicht im     • Nach Änderungen immer den Cache
Blick hat.                                     leeren.
                                            • Typoscript ist case sensitive!
                                            • Nach dem Setup immer die Bilder-
                                               Funktionalität testen. Wenn hier et-
                                               was nicht funktioniert, werden später
                                               unerklärliche Fehler auftreten
                                            • Root-Page-Konstanten an das eige-
                                               ne Template anpassen, z.B. die maxi-
                                               male Bildgrösse, sonst werden später
                                               Bilder automatisch verkleinert ohne
                                               ersichtliche Ursache.
                                            • Einige Extensions sind in einigen Be-
                                               reichen nicht sonderlich flexibel. Dies
                                               sollte man bei der Planung der Web-
                                               site berücksichtigen.



32   WordPress Magazin
Über die Autoren
Karsten Beyer, 36 Jahre, Studium der          Florian Wirths, 20 Jahre, Auszubildender
Wirtschaftsinformatik in Köln. Bereits        der azubister GmbH, einem Beteiligungs-
während seinem Studium war Karsten            unternehmen der webpard UG. Florian
am erfolgreichen Aufbau von Startups be-      arbeitet bereits seit 5 Jahren erfolgreich
teiligt. Heute ist Karsten Gesellschafter     mit Wordpress und hat auch bereits erste
und Entwicklungsleiter der webpard UG.        Erfahrungen in umfangreichen TYPO3-
Die webpard UG ist als Dienstleister im       Projekten sammeln können.
Bereich CMS (Wordpress und TYPO3) E-
Commerce (Magento) und App Entwick-
lung tätig und vermarktet darüber hinaus
eigene Projekte. Karsten ist zertifizierter
TYPO3 Integrator.




                                                                   WordPress Magazin   33

WordPress vs. TYPO3

  • 1.
    WordPress vs. TYPO3 WordPressvs. TYPO3 - David gegen Unser Vergleich soll sowohl Einsteiger Goliath. Wer einen Blog oder eine Web- als auch Fortgeschrittenen einen einfa- seite aufsetzen will, der muss sich mit der chen Überblick über beide Systeme bie- Frage beschäftigen, welches CMS das ten, um somit das geeignete System für richtige für das eigenen Vorhaben ist. Mit das zukünftige Projekt zu finden. Sollten diesem Artikel möchten wir euch einen wir eurer Meinung nach Aspekte verges- Überblick geben und unsere Erfahrungs- sen haben, schreibt uns bitte eine E-Mail werte zu TYPO3 und WordPress mit euch an info@webpard.de, damit wir ein Up- teilen. date vorbereiten können. 28 WordPress Magazin
  • 2.
    Fokus CMS Fokus Struktur Blog manuelle Strukturierung der Inhalte Struktur Komplexität Artikel in Kategorien, verschlagwortet, Aufsetzen / Konfiguration sehr an- zeitliche Abfolge, statische Seiten spruchsvoll. Kenntnisse in Typoscript für nahezu alle Aufgaben erforderlich Komplexität Aufsetzen und Konfiguration ist ohne Dokumentation grosse Einarbeitung möglich Meist nicht vorhanden, oft veraltet Dokumentation Erweiterbarbeit Sehr umfangreich und meist aktuell Durch Extensions erweiterbar, die nahe- zu die komplette Funktionsweise ändern Erweiterbarbeit können. Dabei können Extensions auch Durch Widgets und Plugins erweiterbar, mit Hilfe von Hooks die Funktionsweise die nahezu die komplette Funktionsweise anderer Extensions ändern. ändern können Nutzermanagement Nutzermanagement Rechtesystem ist sehr flexibel aber auch Backend-Logins möglich, Standard- sehr komplex in der Verwaltung. Es kann Rechtesystem nicht sehr flexibel, aber bis ins Detail gesteuert werden, welcher durch Plugins anpassbar Benutzer auf welcher Seite was machen kann. Workflows Workflows sind in kleiner form bei Artikeln Workflows möglich. Nähere Infos: Es können komplexe Workflows abgebil- http://codex.wordpress.org/User:Scompt/ det werden, bei denen z.B. eine Ände- Workflow_With_WordPress rung zunächst von mehreren Redakteu- ren abgesegnet werden muss, bevor sie Versionierung „live“ geht. WordPress speichert automatisch ältere Versionen von Artikeln und Seiten, die bei Versionierung Bedarf miteinander verglichen und zu- Es können mehrere Versionen der Seite rückgeholt werden können. angelegt werden, so genannte Work- spaces. Dabei können Änderungen zu- nächst auf einem Test-Workspace getes- tet werden, bevor sie in den Live-Workspace übernommen werden. WordPress Magazin 29
  • 3.
    WordPress vs. TYPO3 Eingabe Komplexe Layouts können Seitenindivi- duell vorbereitet werden. Welches Layout Eingabe gewählt wird, kann vom Redakteur pro Templates der Seiten sind „starr“ oder Seite entschieden werden. Eingabe der müssen individuell programmiert werden. Inhalte kann (mit TemplaVoila) angepasst Eingabe erfolgt über den Richt-Text Edi- werden, so dass für jeden Bereich des tor. Templates eine angepasste Eingabemas- ke bereit gestellt werden kann. Die Inhal- Update te sind innerhalb der Seite strukturiert. Sehr gut und zuverlässig. Einziger Nach- Auch sehr komplexe Strukturen können teil ist, dass man einzelne Dateien/Ver- abgebildet werden. zeichnisse verschieben muss. Update Benutzer Update durch Austausch des Source-Ver- zeichnisses möglich. Sehr transparent. In welchen Abständen werden Up- dates zur Verfügung gestellt? Benutzer Ca. alle 1-2 Monate ein Sicherheits Up- date und alle 3-4 Monate eine neue Core In welchen Abständen werden Up- Version. dates zur Verfügung gestellt? Alle 6 Monate eine neue Version, zwi- Aktuelle Version schendurch Sicherheits-Updates nach 3.2.1 Bedarf. Es werden die letzten drei Versi- on vollständig supported, zudem gibt es Existiert seit jeweils eine LTS - Version (Log Term 27.05.2003 Support), welche für 3 Jahre supported wird. Wie lange benötigt man für ein Up- date? Aktuelle Version Ca. 10 Min bei einem manuellen Update 4.5.7 (2011-10-18) und ca. 30 Sekunden bei einem automa- tischen Update. Existiert seit Ende 1997 Die 3 grössten Vorteile • Sehr leicht zu benutzen Wie lange benötigt man für ein Up- • Mit fertigen, erhältlichen Themes na- date? hezu keine Programmierung erforder- Kommt auf die Anzahl der Extensions an, lich in der Regel nur wenige Minuten. • Grosse Community mit ausführlicher Dokumentation 30 WordPress Magazin
  • 4.
    Die 3 grösstenNachteile Die 3 grössten Vorteile • Wenn als CMS genutzt schnell un- • Gute Erweiterbarkeit und sehr hohe übersichtlich bei vielen Seiten und/ Flexibilität (z.B. bei Menüs) oder mehreren Sprachen • Durch den Page-Tree sehr übersicht- • Sehr hohe Update-Frequenz resul- lich tiert in relativ hohen Wartungskosten • Multi-Domain und Multi-Language fä- • Umgebung für die Entwicklung von hig Themes, Plugins und Widgets erfor- dert (unsaubere) prozedurale Ent- Die 3 grössten Nachteile wicklung. Keine klare Trennung von • Steile Lernkurve am Anfang, auf je- Model, View, Controller den Fall Programmierung erforderlich • Wichtige Extensions sind lange nicht Server-Voraussetzungen mehr upgedated worden und/oder PHP ab 5.2.4 oder höher, MySQL ab nur sehr schlecht anpassbar 5.0.15 oder höher und das Apache Modul • Teilweise sehr schlechte Dokumenta- mod_rewrite bzw. das rewrite Modul für tion, insb. im Bereich der Extensions Lighttpd für pretty URLs Server-Voraussetzungen Ich will das System selber hosten, ist Server (Apache, IIS, Lighttpd), PHP, Da- das machbar? tenbank (mySQL, Postgresql, Oracle, Ja das ist machbar und auch relativ ein- DB2 uvm.). Empfohlen werden noch zu- fach sätzliche Libraries wie Graphicsmagic. Es ist zudem anzuraten, einen PHP- SEO-Unterstützung? Cache einzusetzen. WordPress besitzt von Haus aus schon eine sehr gute Grundoptimierung was Ich will das System selber hosten, ist SEO betrifft. Erweitern kann man dieses das machbar? mit verschiedenen Plugins. Ja, das ist ohne Probleme machbar. Das bisher beste SEO Plugin ist von Yoast. Hiermit lassen sich verschiedene SEO-Unterstützung Einstellungen rund um SEO tätigen, XML Das meiste muss hier von Hand gemacht Sitemaps generieren, individuelle Titel werden, ist damit aber auch sehr flexibel. Templates anlegen, FB Open Graph oder Realurl oder simulatestaticpages liefern etwa Google Webmaster Tools integrie- saubere URLs. Selbst komplexe Plugins ren. Jede Seite, jeder Beitrag, jede Kate- wie tt_news können hiermit konfiguriert gorie kann individuell SEO-mässig bear- werden. beitet werden. Für Titel, Meta Descriptions, Keywords Das Plugin stellt zudem eine Preview An- und Open Graph Tags können angepass- sicht zur Verfügung, die ein Google Er- te Strategien entwickelt werden. Interne gebnis visualisiert bzw. wie die optimier- Verlinkung ist sehr flexibel möglich. Dabei ter Seite/Beitrag dann als Suchergebnis ist die URL-Struktur immer gut im Page- bei Google aussehen würde. tree erkennbar. WordPress Magazin 31
  • 5.
    WordPress vs. TYPO3 Installationsdauer 10Min mit Upload. Ohne Upload ca. 5 Installationsdauer Min (WordPress ist besonders stolz auf 10-15 Minuten ohne Template. Damit seine „5 Minuten installation“) kann man dann allerdings genau gar nix machen. Für das Template braucht man Dauer bis sich ein guter Programmie- dann nochmals sehr viel Zeit. rer einigermassen auskennt 2 - 3 Wochen. Wenn nicht kürzer. Dauer bis sich ein guter Programmie- rer einigermassen auskennt Einarbeitungszeit für den Anwender Mindestens 3-6 Monate. Um wirklich die Um das Backend komplett zu beher- Interna zu verstehen vermutich noch eine schen, reicht eine Woche. ganze Weile länger. Die grössten Stolperfallen Einarbeitungszeit für den Anwender Man sollte nicht versuchen, sein eigenes Das Backend kann sehr gut angepasst Theme von Grund auf zu entwickeln. werden und damit einfacher für den Besser ist es, das Default - Theme seinen Endanwender. In der Regel sollte ein Re- Bedürfnissen anzupassen. WordPress ist dakteur innerhalb eines Tages mit dem zwar recht simpel. Dennoch muss ein Backend zurecht kommen. Bei komple- Theme mit einer ganzen Menge von ver- xen Multi-User-Workflows kann das aber schiedenen Situationen klar kommen eine ganze Weile länger dauern. (viele Kommentare, Paging bei Kommen- taren, Gesperrte Artikel usw.) welche man Die grössten Stolperfallen bei der Theme-Entwicklung noch nicht im • Nach Änderungen immer den Cache Blick hat. leeren. • Typoscript ist case sensitive! • Nach dem Setup immer die Bilder- Funktionalität testen. Wenn hier et- was nicht funktioniert, werden später unerklärliche Fehler auftreten • Root-Page-Konstanten an das eige- ne Template anpassen, z.B. die maxi- male Bildgrösse, sonst werden später Bilder automatisch verkleinert ohne ersichtliche Ursache. • Einige Extensions sind in einigen Be- reichen nicht sonderlich flexibel. Dies sollte man bei der Planung der Web- site berücksichtigen. 32 WordPress Magazin
  • 6.
    Über die Autoren KarstenBeyer, 36 Jahre, Studium der Florian Wirths, 20 Jahre, Auszubildender Wirtschaftsinformatik in Köln. Bereits der azubister GmbH, einem Beteiligungs- während seinem Studium war Karsten unternehmen der webpard UG. Florian am erfolgreichen Aufbau von Startups be- arbeitet bereits seit 5 Jahren erfolgreich teiligt. Heute ist Karsten Gesellschafter mit Wordpress und hat auch bereits erste und Entwicklungsleiter der webpard UG. Erfahrungen in umfangreichen TYPO3- Die webpard UG ist als Dienstleister im Projekten sammeln können. Bereich CMS (Wordpress und TYPO3) E- Commerce (Magento) und App Entwick- lung tätig und vermarktet darüber hinaus eigene Projekte. Karsten ist zertifizierter TYPO3 Integrator. WordPress Magazin 33