Wordpress vs. Textpattern

20
Wordpress vs. Textpattern

Transcript of Wordpress vs. Textpattern

Page 1: Wordpress vs. Textpattern

Wordpress vs. Textpattern

Page 2: Wordpress vs. Textpattern

Wordpress vs. Textpattern

● Gerrit van Aaken (praegnanz.de)● Wordcamp Hamburg● 26./27. Januar 2008

Page 3: Wordpress vs. Textpattern

Meine erste Begegnung

Page 4: Wordpress vs. Textpattern

Geschichtliches

Wordpress● Entwicklung seit

Mitte 2001 als b2/cafelog

● Erste Version (0.7): Mai 2003.

● Erste stabile Version 1.2: Mai 2004

Textpattern● Entwicklung seit

Mitte 2001● Erste Version:

Januar 2003● Erste stabile

Version (4.0): August 2005

Page 5: Wordpress vs. Textpattern

Die Köpfe

Matt Mullenweg, 24 Dean Allen, 41

Page 6: Wordpress vs. Textpattern

Erzeugter Buzz

Page 7: Wordpress vs. Textpattern

Backend

Page 8: Wordpress vs. Textpattern

Pflege des Systems: Wordpress

● „Nutze das Dateisystem“ für Themes und Plugins

● Bequeme Pflege der Dateien über Texteditoren via FTP/WebDAV

● Themes/Plugins können als Verzeichnis sehr einfach gehandhabt werden

Page 9: Wordpress vs. Textpattern

Pflege des Systems: Textpattern

● „Alles in der Datenbank“: Bausteine, Stylesheets und Plugins

● Sehr einfache Installation für Plugins● kein FTP zur Pflege notwendig, Admin-

Zugang per Browser genügt● Aber: Bearbeitung im Browser

unkomfortabel!

Page 10: Wordpress vs. Textpattern

Template-System: Wordpress

● Themes● (Mehrere, teilweise genormte PHP-Dateien

+ Stylesheet(s) + Bilder)● Funktionalität über PHP-Funktionen:

– Spezielle Wordpress-API (the_loop, ...)– Standard-PHP-Befehle (include, ...)

● 1 Theme = 1 Dateiordner● Mehrere Themes möglich

Page 11: Wordpress vs. Textpattern

Template-System: Textpattern

● Seitenvorlagen + Bausteine („forms“)● Kein direktes PHP im Baustein, alles wird

über die Textpattern-Tags geregelt.● Basiert auf XHTML-Snippets mit spezieller

XML-Syntax: <txp:article limit=“5“ />● Generell starke Atomisierung + Verlinkung

der Bausteine● Bilder und externe Dateien müssen manuell

installiert und verlinkt werden.

Page 12: Wordpress vs. Textpattern

Templates installieren

● Wordpress: Ordner raufladen, Theme aktivieren, fertig! Bei Bedarf switchen.

● Textpattern: Experimentelles Plugin „TxPide“ … sonst: Handarbeit.

● Die fehlende offizielle Unterstützung für das Austauschen von Themes ist der Hauptgrund für Textpatterns fehlende Popularität.

Page 13: Wordpress vs. Textpattern

Codequalität

● Wordpress: Geradliniger Code (amateurhaft, aber leicht zu modifizieren)

● Textpattern: Abstrahierter Code(professioneller, aber schwieriger)

Page 14: Wordpress vs. Textpattern

Sicherheit

● Wordpress = Populäres System = Viele Attacken

● Alle paar Wochen neue Versionen nötig, Update dringend empfohlen!

● Textpattern = besser programmiert = kaum populär = kaum Attacken

● Seit Juli 2007 kein Update nötig!

Page 15: Wordpress vs. Textpattern

Spam

● Wordpress: Massives Spamproblem, das über die Community (=Askimet) leidlich gelöst wird.

● Textpattern:Kaum erkennbares Spamaufkommen, Gründe: – Preview-Zwang– Kein Trackback– kein populäres System

Page 16: Wordpress vs. Textpattern

Offizielle Support-Stellen

● Wordpress– wordpress.org (API-Docs, Tutorials, Plugins,

Forum)– themes.wordpress.net (Themes-Verzeichnis)

● Textpattern– textpattern.net (API-Docs)– textpattern.org (Plugin-Verzeichnis)– forum.textpattern.com (Support Forum)– textgarden.org (Template-Verzeichnis)

Page 17: Wordpress vs. Textpattern

Wordpress-Killerfeatures

● Themes (Vielfalt und Installation)● Statische Seiten● Völlig freie URL-Schemata● Großartige Plugins für:

– Podcasting (Podpress)– Mehrsprachigkeit (Gengo)– Caching (WP-Cache)

Page 18: Wordpress vs. Textpattern

Textpattern-Killerfeatures

● Usability im Backend● Übersichtlicherer Code

(Sourcedateien und Templates)● Server-Performance● Sicherheit und Spamschutz● Hohe Qualität der meisten Plugins

Page 19: Wordpress vs. Textpattern

Wordpress-Wünsche

● Weitere Entwicklung beim ATOM-Publishing

● Neues Backend-Design● Weitere Verbesserung der CMS-Fähigkeiten● Code-Reform mit stärkerer Abstrahierung,

dadurch mehr Sicherheit

Page 20: Wordpress vs. Textpattern

Textpattern-Wünsche

● Trackback implementieren● Plugin „PodPattern“ (Das wäre mein Job…)● Neues Backend-Design● Template-Installation vereinfachen