..

Abonnieren

Lesezeichen / Weitersagen

RevolutionThemes - the world's most awesome Premium WordPress Themes
Camping-Angeln.de - der Campingführer für den Angler
tutsandtipps.the-netbrain.de

Die Zukunft von Textpattern, das sollte Standard sein

By Andreas Hecht
  –   23. März 2010  in    

Textpattern ist der Traum eines jeden Webentwicklers. Es ist elegant, hochflexibel, leichtgewichtig und absolut anpassbar an die jeweiligen Bedürfnisse. Und doch ist es wie alle CMS nicht perfekt. Was kann verbessert werden, wo könnte die Zukunft von Textpattern liegen? Was müsste Txp können um von einer weitaus größeren Nutzergemeinschaft akzeptiert zu werden? Dieser Artikel versucht eine Antwort.

Für mich persönlich gibt es zur Zeit einfach kein besseres Content Management System auf dem Markt, denn Textpattern bietet mir alle Vorteile und hat mich zu einem echten Fan werden lassen. Ectliche Projekte habe ich mittlerweile mit Textpattern umgesetzt und je mehr ich damit arbeite, umso mehr bin ich davon überzeugt.

Total fasziniert bin ich immer wieder von der Tatsache, wie wenig Ressourcen es doch verbraucht. Selbst mit diesem aufwändigen Template und einer Armada von Plugins liegt mein derzeitiger PHP-Speicherverbrauch bei nur 7379Kb, was verglichen mit WordPress eine absolute Sensation ist, da unter WordPress auf meinem Server unter 40MB nichts ginge. Textpattern hilft also auch bei den Folgekosten einer Website heftig Geld zu sparen, da ein bedeutend günstigeres Webhosting-Paket gemietet werden kann. Und doch gäbe es da einiges zu verbessern, denn das Bessere ist des Guten Feind.

Sinnvolle Verbesserungen von Textpattern

Als erstes wäre einmal das Standard-Template zu nennen. Auch bei WordPress kann beobachtet werden, dass doch einige Leute gerne mit dem Standard-Theme arbeiten, weil sie keinen Wert auf ein ausgefeiltes Design legen.

Standard Themes – Txp vs. WordPress

WordPress Default Theme

Standardtheme WordPress

Texpattern Default Theme

Standardtheme Textpattern

Jetzt mal ehrlich: das ist nicht grad der Brüller. Und ich habe noch niemals jemanden gesehen, der mit diesem Theme wirklich arbeitet. Mein Angebot an die Entwickler: gerne bin ich bereit, Euch ein angenehm aussehendes Default-Theme zu entwickeln. Für Lau. Einfach weil ich Textpattern und Eure Arbeit so cool finde und als kleines Dankeschön. Ihr hört von mir.

UPDATE: Demo meines Default-Theme Vorschlags

Standard Admin Themes – Txp vs. WordPress

WordPress Default Admin Theme

Standardtheme Admin WordPress

Das Standard Admin Theme von WordPress ist relativ ansprechend designed, jedoch lässt meiner Meinung nach die Übersichtlichkeit einfach zu wünschen übrig. Allein die Startseite der Adminoberfläche ist völlig überfrachtet mit Dingen, die wenig nutzbringend erscheinen. Wo muss man nochmal klicken, um einen neuen Artikel zu verfassen? (Ich weiß es natürlich, der unbedarfte User aber auch?)

Texpattern Default Admin Theme

Standardtheme Admin Textpattern

Der Adminbereich von Textpattern glänzt mit weitaus besserer Übersicht und verfrachtet dich standardmäßig dorthin, wo du hinwillst, wenn Du dich einloggst. Zum Verfassen eines neuen Artikels. Bedingt dadurch, dass Txp keinen WYSIWYG Editor einsetzt, sondern die Formatierungssprache Textile, ist es jedem unbedarften User sofort möglich, einen Artikel zu verfassen. Die optimierte Formatierung kommt dann etwas später :-) Das Design jedoch könnte verbessert werden – hier gibt es mittlerweile jedoch eine gute Auswahl von Admin-Themes auf Textgarden ; unter anderem auch eines von mir.

Grundsätzliche Anregungen und Textpattern Tags

Gerade im Bereich Suchmaschinenoptimierung (SEO) hat Textpattern standardmäßig echte Schwächen, die immer wieder von den Webentwicklern ausgebügelt werden müssen.

SEO – Suchmaschinenoptimierung

Der im Standardtemplate eingesetzte und für den Titel vorgesehene Tag <txp:title /> formatiert den Webseitentitel immer so, dass der Name der Webseite zuerst angezeigt wird und danach der Artikelname. Nach neuesten Erkenntnissen der Suchmaschinenoptimierung muß das genau andersherum sein (Ausnahme Startseite). Zudem hat der Tag eine weitere Schwäche, denn bei Anzeige einer Kategorie erscheint nur wieder der Seitentitel, nicht aber zusätzlich der Kategoriename, wie es sein sollte.

Bedenken wir eines: im Sinne einer optimalen Suchmaschinenoptimierung muß jede Seite einen unterschiedlichen Titel haben. Und bei Anzeige einer Kategorie sollte auch noch die Seitenzahl, auf der man sich gerade befindet, eingeblendet werden. Okay, wie man Anhand dieser Seite sieht, läßt sich das Problem mit einer Kombination von Txp-Tags und Plugins sehr angenehm lösen. Im Sinne des Erfinders ist das jedoch nicht.

Kanonische Links

Kanonische Links sollten heute Standard im jedem CMS sein, denn Anhand dieser Links im Head Bereich einer Webseite wird Google aufgezeigt, welche Version der Seite indiziert werden soll.

<link rel="canonical" href="http://tutsandtipps.the-netbrain.de/"/>

Auch das ist selbstverständlich wieder mit Tricks und Tags lösbar. Schöner wäre es, es gäbe einen offiziellen Tag dafür.

Pretty URLs – schöne URLs

Coolerweise hat Txp hier eine wunderbare Verwaltung für schöne URLs, die hervorragend funktioniert. Bei einem genaueren Blick jedoch offenbaren sich hier Schwächen, die mich jedesmal wieder aufs neue ärgern. So sollte es sein:

http://tutsandtipps.the-netbrain.de/seite/2/

Das ist der Standard:

http://tutsandtipps.the-netbrain.de/?pg=2

Auf Unterseiten einer Artikelauflistung verfällt Txp im letzten Teil der URL wieder in den messy-mode, was einfach nicht zu Ende gedacht ist und unschön ausieht. Klar kann man damit in Kombination mit einem canonical Link leben, schön ist es nicht.

GZIP – Webseite komprimiert ausliefern

Standardmäßig verfügt Textpattern über keine Möglichkeit, die Webseite komprimiert auszuliefern und damit dem neuesten Google Wunsch zu entsprechen. Aber auch die Besucher einer Webseite mögen es sehr, wenn die Seite sich schnell aufbaut. Realisiert man nur kleine Seiten mit nicht viel dahinter fällt das nicht auf, denn Txp ist von Haus aus sehr Schnell.

Setzt man Textpattern allerdings für sehr aufwändige und contentreiche Blogs wie diesen hier ein, mit vielen Grafiken und einiges an jQuery, dann ist schnell Schluß mit Lustig. Nicht jeder setzt für solche Blogs und Magazine unbedingt gern auf WordPress. Für eine anehmbare Ladezeit ist eine Komprimierung also unerlässlich.

Diese Aufgabe kann zur Zeit zum Beispiel das Plugin aks_header recht gut erledigen. Zudem schrumpft es die Ausgabe des Quellcodes auf eine einzige Zeile zusammen und spart somit nochmals an Ladezeit wegen der deutlich geringeren Dateigröße.

Die beliebtesten Artikel

Um die beliebtesten Artikel mit der jeweiligen Anzahl von Kommentaren anzuzeigen fehlt jeglicher Tag. Schade, denn das ist ein beliebtes Feature auf Weblogs.

Abhilfe kann auch hier wieder ein tolles Plugin namens smd_query von Textpattern Entwickler Stef Dawson schaffen. Der nötige Code zur Anzeige sieht so aus:

<txp:smd_query
     query="SELECT ID, Title, Count(parentid) AS num
        FROM txp_discuss AS com
        LEFT JOIN textpattern AS txp
        ON txp.ID = com.parentid
        WHERE com.posted > ADDDATE(CURDATE(), INTERVAL -1 MONTH)
        AND com.visible = 1
        GROUP BY com.parentid
        ORDER BY num desc
        LIMIT 10"
     wraptag="ul" break="li">
   <txp:permlink id="{ID}">{Title}</txp:permlink><br /> Kommentare: [ {num} ]
</txp:smd_query>

Dies zeigt die beliebtesten Artikel mit den jeweiligen Kommentaren bei mir so an:

Die beliebtesten Artikel

Das dürfte gerne mit einem <txp:famous_article /> Tag machbar sein.

Die Kategorie Liste

<txp:category_list /> ist eine tolle Sache, schöner wäre auch hier die standardmäßige Anzeige der Anzahl der in der jeweiligen Kategorie vorhandenen Artikel. Lösbar zur Zeit mit dem Plugin cbs_category_list.

Eine verbesserte Kategorieliste

Die letzten Kommentare

Der Tag <txp:recent_comments /> zeigt es zwar an, aber von wirklich schön kann nicht die Rede sein. Ansprechend wird es zur Zeit nur vom Plugin wet_recent_comments vom Textpattern Entwickler Robert Wetzlmayr dargestellt.

Die letzten Kommentare

Anregungen für den Adminbereich

Der Adminbereich unter Textpattern ist wie bereits erwähnt schon recht gut, kann aber auch noch gern verbessert werden. Wenn man wie ich einen solch aufwändigen Blog betreibt, der normalerweise ansonsten nur unter WordPress betrieben wird, fällt einem Redakteur sehr schnell auf, dass einfach einige Dinge standardmäßig fehlen. Diese fehlenden Aufgaben können zwar wieder von Plugins übernommen werden, aber wünschenswert wäre hier; auch im Sinne der Nutzerzahlen; eine Umsetzung im Core.

Links auf bestehende Artikel einfügen

Die letzten Kommentare

Dieses wirklich nützliche Feature wird wieder durch zwei »Wetzlmayr Specials« möglich gemacht. Die beiden Plugins wet_quicklink und wet_peex machen ein Bildauswählen und Einfügen direkt aus dem Verfassen Tab über ein komfortables PopUp-Fenster möglich. Sogar das Schema der Links kann gewählt werden.

Link einfügen

Bilder hochladen und einfügen aus dem Verfassen Tab

Grundsätzlich sollte für das Verfassen eines Artikels der Verfassen Tab nicht verlassen werden müssen. Manchmal gehören aber auch Grafiken zur Veranschaulichung zum Verfassen dazu, wie bei mir. Warum muss ich dafür auf den Bilder Tab wechseln?

Zwei kleine aber sehr aufregend nützliche Plugins verhindern das zur Zeit.

Bilder hochladen

Bild hochladen

Eine direkte, aber leider sehr einfache Möglichkeit des Hochladens aus dem Verfassen Tab bietet das Plugin stm_image_uploader. Wie es der Zufall will, habe ich gerade ein weiteres; auf diesem Plugin basierendes Plugin gefunden: lam_image_uploader, was ich aber noch nicht testen konnte. Das sehe ich mir auf jeden Fall mal näher an.

Einfügen von Bildern aus dem Verfassen Tab

Bild einfügen

Eine relativ interessante Lösung für das Einfügen von Bildern direkt aus dem Verfassen Tab bietet das Plugin upm_img_popper von der Textpattern Solutions Mitautorin Mary Fredborg. Hier öffnet sich ein althergebrachtes PopUp-Fenster und gibt die Möglichkeit des Einfügens von Bildern preis.

Bild einfügen

Fazit

All diese von mir angesprochenen Dinge könnten zu einer weiteren und mitunter enormen Verbreitung von Textpattern beitragen. Das CMS ist wirklich gut und könnte mit diesen Änderungen hervorragend werden. Leider beherrsche ich nicht annähernd genug PHP, um bei der Entwicklung der Software Textpattern mitwirken zu können, doch bitte ich Euch; die Entwickler; ernsthaft darum, sie hinzuzufügen.

Meine Aufgabe als Webentwickler ist es, Themes zu entwickeln, die leicht und einfach; fast so einfach wie bei WordPress; vom unbedarften Nutzer installiert werden können. Der Grundstein zu dieser Aktion wurde von Stuart Butcher und mir gelegt. Wir arbeiten weiter daran, damit Textpattern eines Tages eines der am weitest verbreiteten Content Management Systeme dieser Welt wird.


Diesen Artikel als PDF Speichern

Wenn Dir dieser Artikel gefallen hat, teile ihn bitte
Andreas Hecht

Andreas Hecht ist freiberuflicher Webdesigner/Webentwickler und Systemadministrator mit den folgenden Microsoft Zertifizierungen: MCP, MCSA, MCSA Messaging, MCSE, MCTS und dem Cisco CCNA Zertifikat.

Website the-netbrain.de | Folge ihm auf Twitter

Danke, dass Du diese Seite ausgedruckt hast! Bitte besuche uns gerne wieder, um weitere hilfreiche Artikel zu lesen.


blog comments powered by Disqus