Den offiziellen Tweet Button in WordPress Archiv und Index Seiten

Gerade habe ich mir die erste Folge Technikload angeschaut und mir dadurch mal den neuen offiziellen Tweet Button zu Gemüte geführt. Das ganze ist wirklich ein Kinderspiel und kann in der single.php einfach an gewünschter Stelle reinkopiert werden. Für Archivseiten wie auch für die index.php oder home.php braucht es eine kleine Änderung, damit die richtige URL und der richtige Text vom Twitter Button benutzt wird.

Hier zunächst die Zeile “Code” wie man sie direkt unter http://twitter.com/goodies/tweetbutton generieren kann:


<a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="TWITTERNAME" data-lang="de">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>

Beim Generieren des Buttons gibt es auch die Möglichkeit weitere Attribute zu ergänzen, so z.B. data-url für eine eigene URL – also worauf der Tweet linken soll – und data-text für einen eigenen Tweet-Text. Werden diese Attribute nicht gesetzt, liest das Tweet-Button-Script diese Daten direkt von der Seite, was ja bei der Startseite (in der Regel die index.php oder home.php) einfach die Website URL und nicht der Beitrags-Permalink ist. Gleiches gilt für den Tweet-Text.

Innerhalb des WordPress Loops ist die Lösung natürlich ein Kinderspiel.
data-url="<?php the_permalink() ?>" data-text="<?php the_title(); ?>"

Mein Sonderfall auf dieser Seite:
Da ich den Titel mit meiner beschriebenen Funktion um ein paar HTML Tags erweitere, funktioniert die Übergabe der des Titels nicht einfach so. Hier meine Quick and Dirty Lösung, um die HTML Tags einfach wieder rauszufiltern:
data-text="<?php echo htmlentities(get_the_title()); ?>"

Update:
Sergej hat in seinem Blog eine Variante gepostet, die anstatt dem Javascript den Button direkt in ein <iframe> einbindet. Das Javascript welches im Endeffekt ebenfalls den Button in einem <iframe> darstellt, entfällt.

WordPress: Artikel kollaborativ erstellen

Ich arbeite weiter an der Umsetzung meiner Ideensammlung, heute mal wieder:

Voransicht für Drafts

Gemeint ist eine öffentliche Voransicht für Entwürfe, um damit anderen Usern bereits vor der Fertigstellung eine Möglichkeit zu geben den Text/Inhalt zu korrigieren und zu ergänzen. Immer dann wenn es um Wissenerarbeitung und Wissensvermittlung geht, Texte oder auch einfach Sammlungen (Links, Bilder, Ideen) kollaborativ entstehen sollen, ist eine öffentliche Voransicht sinnvoll. Der Unterschied zu dem was man bereits mit den Grundfunktionen von WordPress über die User-Rollen erstellen kann, ist das Wörtchen “öffentlich”. Es soll nicht nur eine mit Userrechten ausgestattete Redaktion gleichzeit daran arbeiten können, sondern jeder. Vergleichbar dem Wiki-Prinzip mit dem Unterschied, dass es einen Zeitpunkt der Veröffentlichung gibt, der Artikel den Wiki-Status also verläßt. Continue reading

Matt Mullenweg macht sich stark für die GPL

Dennis Morhardt hat in drei Teilen (1,2,3) eine Auseinandersetzung zwischen WordPress “Vater” Matt Mullenweg und Chris Pearson, der das Premium Theme Thesis entwickelt und zum Kauf anbietet, dokumentiert. Grund der Auseinandersetzung war eine proprietäre Lizenz auf das Theme, da aber konkret die PHP-Scripte des Themes WordPress Funktionen nutzen, müssen diese wie WordPress selbst, auch unter GPL weitergegeben werden.

Letztlich hat Pearson nachgegeben und will die PHP Datein des Themes unter GPL stellen. Dennis meint, es sei ein Teilerfolg, das sehe ich aber etwas anders.
Natürlich wäre es schöner für Matt wenn das Theme 100%ig (auch Bilder und CSS) unter GPL käme, aber letztenendes soll das Theme jetzt legal werden. Das zählt. Viel wichtiger finde ich aber noch weitere Punkte. Zum einen bin sehr glücklich darüber, dass Matt eben nicht den gerichtlichen Weg gewählt hat. Das zeigt, dass ihm “Code ist Poetry”, also das Entwickeln an WordPress, wichtiger ist als sich im Gerichtssaal aufzuhalten. WordPress überzeugt einfach durch die schnelle und zuverlässige Entwicklung und dadurch bin ich mir sicher, dass es da auch weitergehen wird. Das andere ist das gute Gefühl, dass es funkioniert durch Öffentlichkeit Druck für eine gute Sache, nämlich für die GPL erzeugt werden kann. Ein nettes Nebenprodukt ist dann auch noch, dass man auch mal darüber nachdenkt, was man da immer so selbstverständlich nutzt.

unsere liebe Kelterei Walter mit einem kompletten Website Relaunch

Vor ein paar Tagen hatte es Kirstin schon einmal angekündigt, heute war es soweit, der “Internetauftritt” der Kelterei Walter wurde komplett überarbeitet und zu meiner Begeisterung sitzt da ein WordPress und das sogar mit eigener Shoplösung. Das ganze macht einen sehr guten optischen Eindruck, an der technischen Umsetzung kann noch einiges optimiert werden. In sämtlichen Seiten wird ordentlich Pulver verschossen, gleich 10 Stylesheet- und 17 Javascript-Dateien habe ich gezählt. Der eingetretene Servercrash war also eher provoziert. Schade eigentlich, liegt aber wahrscheinlich einfach am Produktionsdruck, der ein ordentliches Durchtesten und Optimieren nicht zugelassen hat.

Umgesetzt wurde es von den Jungs von Mindbox, die dazu schreiben:

Das wirklich Besondere an diesem Launch ist, dass wir uns für WordPress als Grundgerüst der neuen Walther’s Seite entschieden haben. Warum das? Einmal ist WordPress unglaublich bedienerfreundlich und anpassbar. Zusätzlich hatten wir das Ziel, die einzelnen Elemente des neuen Walther’s Shop so in die Blogstruktur von WordPress zu integrieren, dass alle Elemente auf im Shop – egal ob die Apfelsaftbox im Saftladen oder der Videobeitrag im Saftkanal – im Grunde Blogbeiträge sind, die kommentiert, getwittert und zitiert werden können.

WordPress: Wissenvermittlung über Blogs, technisch betrachtet Teil 1

Eines der wesentlichen Merkmale eines Blogs ist das umgekehrt chronologische Auflisten der Arikel, der neueste Beitrag steht also ganz oben. Natürlich hat sich mittlerweile auch das “Magazin” Theme durchgesetzt, aber auch da bekommt man dann meist innerhalb einer oder mehrerer Kategorien die neuesten Artikel ganz oben zuerst präsentiert.

Aus Lesersicht eignet sich das für News, also Beiträge mit starkem Bezug zur Aktualität, sehr gut. Ich bekomme zuerst das zu Lesen, was gerade neu ist und kann als Leser dann selbst entscheiden wie weit ich in die Vergangenheit zurück blättere. Anders verhält sich das bei Themen, die eher der Wissenvermittlung zuzuordnen sind. Als ich angefangen habe mich mit WordPress auseinander zu setzen, geschah das natürlich auch zuerst über Blogs wie die von Frank Bültge und Perun. Später habe ich mir dann trotzdem auch noch einmal das Buch (2. Auflage) von Frank gekauft, da ich das Gefühl hatte dadurch noch etwas intensiven Input zu bekommen, als wenn ich immer nur das auf den Blogs suche, wenn ich etwas brauchte. Continue reading