wpTwitBox: WordPress-Plugin mit Twitter- und Bit.ly-Tools
wpTwitBox Plugin verbindet einen Blog mit Twitter und Shortener Bit.ly. Dabei stehen Funktionen wie Auto Tweets und Counter zur Verfügung.
Für immer mehr Blogger wird Twitter zum effektiven und gern genutzten Marketinginstrument: Aktuell verfasste Beiträge sind heutzutage nicht ausschließlich auf Blogseiten und in Form eines RSS-Feeds verfügbar. Der verzögerungsfreie Twitter-Stream informiert ebenfalls über Neuzugänge im Blog. Dabei leisten vielfältige Tools – Marke “Eigenbau” oder Drittanwendungen – dem Beitragsautor unermüdliche Unterstützung und übernehmen einen Großteil der zeitintensiven Arbeit. Das Plugin wpTwitBox bringt ebenso eine Sammlung an nützlichen Funktionen mit, welche beliebige WordPress Blogs mit klugen Automatismen ausstatten und Verknüpfungen zu Twitter und Bit.ly herstellen.
Sprungmarken
Funktionsweise
Das kostenlose WordPress Plugin wpTwitBox vereint in sich gängige Funktionen rund um Twitter, welche von Webverfasser kontinuierlich genutzt und eigenen Lesern zugänglich gemacht werden (Stichwort: Artikel twittern). Bei der Programmierung der Erweiterung wurde sehr viel Wert auf die Performance der Software gelegt: WordPress-interne Caching-Methoden gehören daher zum Lieferumfang. Umfangreich, jedoch mit viel Liebe zum Detail.


Selbsterklärende wpTwitBox Optionen
Features
Der Funktionsumfang von wpTwitBox zusammengefasst:
1. Automatische Aktualisierung der Followerzahl
Einmal stündlich holt das prompt installierte Plugin die Gesamtzahl der Follower via Twitter API ab und aktualisiert den Counter in der Datenbank. Der passende Begriff hierfür: Caching!
Aus dem Template heraus kann auf die zwischengespeicherte Followerzahl zwecks Ausgabe wie folgt zugegriffen werden (Beispiel siehe Sidebar rechts):
<?php do_action('wptwitbox_followers_count'); ?>
2. Twitter bei neuen Beiträgen benachrichtigen (Auto Tweet)
Nach der Aktivierung der Checkbox wird wpTwitBox versuchen, einen Tweet mit dem Titel samt Link des soeben veröffentlichen Artikels abzusetzen. Dabei spielt es keine Rolle, ob der Beitrag sofort oder zu einem späteren Zeitpunkt publiziert wurde – die Twitter-Message wird zum gleichen Zeitpunkt wie die Veröffentlichung generiert.
Ist der Beitragstitel zu lang, so wird er vom Plugin passend gekürzt. Der Permalink zum Post wird verständlicherweise in einen kürzeren Bit.ly Link konvertiert. Es ergibt sich das Format: Blogtitel + Bit.ly URL
Achtung, keine Unterstützung für den Windows Live Writer und andere XML-RPC-Dienste.
3. Links in den Kommentaren in Bit.ly Links umwandeln
SEOs Kommentatoren jonglieren zu gerne mit Links. Nicht selten sind URLs “meterlang” und ruinieren das gesamte Layout der Kommentarspalte. Aus ästhetischen Gründen können Verweise nach dem Absenden eines Kommentars in deutlich kürzere, charmantere Bit.ly Links abgeändert werden. Denkbar wäre auch ein simpler Schutz vor Links, die im Laufe der Zeit offline gehen oder umgeleitet werden.
Kleinigkeit am Rande: Ist der umzuwandelnde Link kürzer als der resultierende Bit.ly Link, so nimmt wpTwitBox keine Konvertierung vor, da die gewünschte Länge bereits gegeben ist.
4. Permanentes Caching der Bit.ly Links
wpTwitBox ist in der Lage, den Permalink eines Beitrags in die entsprechende Bit.ly Alternative zu transformieren und im Theme mittels Funktionsaufruf auszugeben. Die Ausgabe eignet sich perfekt für die Generierung eines “Artikel twittern” Verweises in der Beitragsansicht.
Ist das Caching eingeschaltet, so greift die Erweiterung auf den in der Datenbank abgelegten, also gecachten Link zurück und umgeht somit permanente Anfragen an den Shortener für die Ermittlung der Kurzversion von Artikel-URLs. Genutzte Caching-Techniken sind geschwinder und eleganter als die mit der Performance verschwenderisch umgehenden Zugriffe auf externe Server. Empfehlung: Option aktivieren.
Im Template des aktiven Theme kann der von wpTwitBox vorbereitete Link zum Twittern unkompliziert wie folgt eingebunden werden:
<a href="<?php do_action('wptwitbox_tweet_link'); ?>">TwitThis</a>
Funktionsaufruf gibt den Bit.ly Link zurück (also ohne der Ausgabe):
<?php if (class_exists('wpTwitBox')) { ?>
<?php $GLOBALS['wpTwitBox']->get_tweet_link() ?>
<?php } ?>
5. Shortener J.mp anstatt von Bit.ly nutzen
J.mp ist nichts anderes als Bit.ly – gleicher Anbieter, absolut identische Daten und Quellen. Der wahre Unterschied liegt lediglich an der geringeren Zeichenanzahl der Domain: j.mp ist halt 2 Buchstaben kürzer als der Konkurrent. Auf Wunsch kann j.mp also als Plugin-Shortener verwendet werden.
6. Klicks auf Bit.ly Links protokollieren
wpTwitBox nutzt die API von Bit.ly (seit wpTwitBox 0.5 die Version 3) und lässt den weltweit beliebten Shortener für den im Plugin hinterlegten Nutzer spezifische Links anlegen und protokollieren. Benutzergebundene Links werden automatisch zum Bestandteil der persönlichen Bit.ly History (im eingeloggten Zustand bereits auf der Bit.ly Startseite zu sehen) und geben auf Anhieb Auskunft über die Verbreitung und das Klickverhalten der angelegten Verweise.

Bit.ly History mit Links und Klicks
Generelle Hinweise
- Ab WordPress 2.8 + PHP5 + cURL
- Plugin-Deinstallation löscht alle Optionen und den Cache
- Kostenlose Nutzung, da GPL
- In Deutsch und Englisch verfügbar
- Bit.ly Account empfehlenswert
Änderung des Twitter-Accounts
Um den im Plugin bereits verknüpften Twitter-Account loszulösen, muss wpTwitBox als Applikation das Zugriffsrecht im Twitter-Profil unter Einstellungen > Verbindungen entzogen werden.
Nutzung des wpTwitBox im offiziellen Twitter-Button
<iframe src="http://platform.twitter.com/widgets/tweet_button.html?url=<?php echo rawurlencode($GLOBALS['wpTwitBox']->get_tweet_link()); ?>&text=<?php echo rawurlencode(get_the_title()); ?>&count=none" allowtransparency="true" frameborder="0" scrolling="no" style="width:130px; height: 50px;"></iframe>
Geplante Features
- Tweetbacks
- Flexibilität des Textes innerhalb des Tweets
- Vergabe der Hash-Tags
Versionsverlauf
Version 0.5.1 vom 05.07.2010:
- Umbenennung der Datei login/index.php in login/login.php
- Entfernung des Umbruchs im Bit.ly Link
- Followeranzahl: Reduzierung des Zeitintervalls auf eine Stunde
- Auto Tweet: Korrektur der Funktion bei geplanten Beiträgen
Version 0.5 vom 29.06.2010:
- Twitter OAuth Authentifizierung
- Bit.ly Authentifizierung mittels Login und API Key
- Validation der Bit.ly Zugangsdaten
- Mehr Komfort: Nutzung der Bit.ly API Version 3
- Neugestaltung des Codes und der GUI
- Eliminierung des Cronjobs, Transients API als Ersatz
- Erhöhung der Mindestvoraussetzung auf WP 2.8
- Umwandlung in Bit.ly Links erst nach Publizierung der Posts
Version 0.4 vom 04.05.2010:
- Keine Umwandlung der Permalinks in Bit.ly-URLs ohne hinterlegte Zugangsdaten des Bit.ly Accounts
- Umbenennung der Aktionsaufrufe: ab_tweet_link in wptwitbox_tweet_link, ab_followers_count in wptwitbox_followers_count
Version 0.3 vom 25.03.2010:
- Keine Umwandlung von Links in Spam-Kommentaren
- Anpassungen in der Konvertierung für ältere Datenbank-Strukturen
- Fix für Adressen mit Anker
- Keine Kürzung der Links wenn die URL nicht länger als die von Bit.ly
Version 0.2 vom 21.01.2010:
- Transparentes Plugin-Icon
- Neue Funktion get_tweet_link liefert den Bit.ly Link des Artikels
- Textliche und optische Anpassungen
- Fix für Auto Tweets bei geplanten Posts
Version 0.1 vom 20.01.2010:
- wpTwitBox goes live
Installation
- Plugin downloaden
- Via FTP oder WordPress-Backend zu den Plugins hochladen
- Reiter Plugins aufrufen
- Plugin wpTwitBox aktivieren
- Einstellungen vornehmen
Download
› WordPress Plugin wpTwitBox ↓