MonatSeptember 2010

Tweets archivieren – Mit Tweet Nest den eigenen Twitter-Stream archivieren

Ins Nirgendwo treibt der große Strom des Echtzeitwebs die Tweets vergangener Tage. Die Nachrichten, Meldungen, Hinweise, Tipps, Fragen, Mems und Absprachen treiben in den Wellen ziellos umher. Und da Twitter nur den Abruf der letzten 3200 Tweets erlaubt, sind sie bald auf Nimmerwiedersehen verschwunden.
Doch nun schafft Tweet Nest Abhilfe. Es erlaubt die leichte Archivierung der Tweets auf dem eigenen Webserver.

Tweet Nest - Startseite der archivierten Tweets
Tweet Nest - Startseite der archivierten Tweets

Über einen Artikel bei F!XMBR bin ich auf Tweet Nest gestoßen. Andy Graulund stellt es kostenlos zur Verfügung und hat es unter eine OpenSource-Lizenz gestellt. Tweet Nest benötigt nur eine MySQL-Datenbank (>4.1) und PHP (>5.2 mit cURL).

Features von Tweet Nest

Tweet Nest: Twitpic-Bilder werden automatisch eingebunden
Tweet Nest: Twitpic-Bilder werden automatisch eingebunden
  • Bis zu 3200 Tweets werden abgerufen und archiviert
  • die Installation und Einrichtung ist kinderleicht und innerhalb von Minuten erledigt
  • nämlich auch dank des automatischen Abrufs der Benutzer-Infos
  • die Tweets werden automatisch in Monatsarchive eingeordnet
  • Tweet Nest stellt eine Suchfunktion für alle Statusupdates bereit
  • das Aussehen des Archivs ist anpassbar
  • Bilder von Twitpic, Yfrog und anderen Diensten werden automatisch eingebunden
  • über Cronjobs automatische Aktualisierung

Navigation in Monatsarchiven

Da ein Twitterstream oftmals viele unterschiedliche Themen vereint, ist ein thematisches Archiv nur schwierig möglich. Es gibt stattdessen Monatsarchive. Ruft man ein solches auf, werden alle Tweets eines Monats geladen. Zusätzlich werden Tagesarchive oberhalb, graphisch sehr schick aufbereitet, angezeigt:

Tweet Nest: Monatsanzeige
Tweet Nest: Monatsanzeige

Wichtiger: Suchfunktion für alte Tweets

Bei mir funktioniert die Suche, genauer die Sortierung nach Datum oder Relevanz, leider nicht. Was aber funktioniert ist die Eingrenzung auf einen bestimmten Monat. Und diese erlaubt auch schon eine recht gute Übersicht, wenn man die passenden Suchbegriffe benutzt.

Suchfunktion von Tweet Nest
Suchfunktion von Tweet Nest

Ein Problem mit Umlauten?

Hat Tweet Nest Probleme mit Umlauten?
Hat Tweet Nest Probleme mit Umlauten?

Der Import von Tweets mit Umlauten scheint ein paar Probleme zu bereiten. Ich weiß nicht, ob es an meinen Einstellungen liegt, an meiner Datenbank oder vielleicht einfach nur ein Bug in dem Programm ist. Oder vielleicht auch nur an dem Plugin Tweet Old Posts liegt, was ich dafür benutzt habe. Jedenfalls habe ich einen entsprechenden Thread im Supportforum gestartet.

Weblinks zu Tweet Nest

Braucht man Tweet Nest?

Man? Wer auch immer das ist … Die Nutzung von Twitter ist sicherlich recht individuell. Zwischen dem reinen Leser, dem Versender von Meldungen, dem kommunikationsorientierten Nutzer und dem Selbstdarsteller dürfte es wohl unzählige Abstufungen geben. Doch je nach Aktivität sind die veröffentlichten Inhalte schnell wieder verschwunden. Legt man Wert auf eine längerfristige Durchsuchbarkeit und möchte man nicht gleich ein Buch veröffentlichen, dann ist Tweet Nest eine gute Möglichkeit.
Ich habe mittlerweile auch mein eigenes Twitter Archiv angelegt. Schließlich ist alleine die komplette Durchsuchbarkeit des eigenen Twitterstreams eine schöne Informationsquelle. Jedenfalls wenn man nicht nur auf tagesaktuelle Informationen Wert legt.

WordPress: Nachricht bekommen, wenn jemand die Suchfunktion benutzt

Benutzt eigentlich jemand die WordPress interne Suche? Und nach welchen Inhalten wird das eigene Blog durchsucht? Dieses kleine PHP-Script schickt an den Administrator eine sofort E-Mail, wenn ein Besucher die Suchfunktion benutzt.

Michael Jendryschik bietet in seinem überaus lesenswerten Artikel zu individuellen Fehlerseiten ein Script an, dass den Administrator bei Fehlermeldungen des Servers informiert. Mit ein paar kleinen Änderungen kann man dieses Script auch in sein WordPressblog einbauen und sich über die Benutzung der internen Suchfunktion von WordPress informieren lassen.

Das Script

<?php

// 1. Adresse, an welche die E-Mail versendet werden soll
$empfaenger = "deineemail@adres.se";
$betreff = "Neue Suchanfrage auf www.deinedomain.de";

// 2. Nachricht zusammenbauen.
$message = "Auf der Website wurde die interne Suche benutzt.\n\n";
$message .= "Aufgerufene Ressource:\n";
$message .= "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]."\n\n";
$message .= "User-Agent:\n";
$message .= $_SERVER["HTTP_USER_AGENT"];
if($_SERVER["HTTP_REFERER"] != "") {
$message .= "\n\nAufgerufen von der Adresse:\n";
$message .= $_SERVER["HTTP_REFERER"]; }

// 3. Header-Informationen
$header = "From: Benachrichtigung Suche <info@" . $_SERVER["SERVER_NAME"]."-->\n";
$header .= "Content-Type: text/plain";

// 4. Mail zusammenstellen und absenden
@mail($empfaenger, $betreff, $message, $header);
?>

Der PHP-Code selber ist in vier Teile aufgeteilt:

  1. In diesem Teil wird definiert, wohin die Benachrichtigung geschickt werden soll.
  2. Dies ist der entscheidende Teil des Benachrichtigungsscripts. Hier wird wird mit dem Abschnitt
    $message .= "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]."\n\n";

    die angefragte Suchseite mit den Suchbegriffen ausgegeben. Bereits anhand dieser URL sollten die Suchbegriffe deutlich werden. Ansonsten muss man die Seite halt selber aufrufen, sofern dort auch die Suchbegriffe selber angezeigt werden.
    Mit dem Teil

    if($_SERVER["HTTP_REFERER"] != "") {
    $message .= "\n\nAufgerufen von der Adresse:\n";
    $message .= $_SERVER["HTTP_REFERER"]; } wird zudem noch abgefragt, auf welcher Seite die Suche gestartet wurde.
  3. Dieser Teil definiert die Absenderinformationen für die Benachrichtigungs-E-Mail.
  4. Und wird die E-Mail zusammengesetzt und gesendet.

Anpassen

Im ersten Teil musst du zwei Einträge ändern. Statt deineemail@adres.se musst du deine E-Mail-Adresse eintragen. Und auch www.deinedomain.de solltest du ändern, aber es ist nur eine kosmetische Änderung.

Einbinden in WordPress

Damit das Script leicht eingebunden werden kann, braucht dein WordPress-Theme ein eigenes Template für Suchergebnisse. Die meisten WordPress-Themes sollten ein solches Template haben, auch das mit WP 3.0 mitgelieferte Twenty Ten bringt eine search.php mit.

Dort bringt man am Ende des Templates das obige PHP-Script unter. Vor diesen zwei abschließenden Zeilen ist es am Besten untergebracht:

<?php get_sidebar(); ?>
<?php get_footer(); ?>

Aber …

Für ein kurzzeitiges Monitoring eignet sich die E-Mail-Benachrichtigung gut. Längerfristig sollte man für sein WordPress-Blog ein vernünftiges Statistik-Tool benutzen, mit dem auch ein Monitoring der internen Suchfunktion möglich ist.

Der COSMiQant – Frag die Community

COSMiQ (vormals LYCOS iQ) wurde zum 03. April 2018 eingestellt. Die Informationen auf dieser Seite werden nicht mehr aktualisiert, die Links funktionieren größtenteils nicht mehr und diese Seite wird nur aus melancholischen Gründen nicht gelöscht!

Ein zweites Video hat der COSMiQant nun veröffentlicht. Unter dem Titel Der COSMiQant – Frag die Community feiert das Burda-Team sein zweites Video-Debüt.

Mit angeklebtem Bart, Perücke aus dem Kostümverleih und dem Maleranzug für 6,99€ aus dem Baumarkt um die Ecke debattiert der COSMiQant mit dem nicht verkleideten COSMiQ-Team über das zweite Video. Spektakuläre Dialoge oder einen richtigen Spannungsbogen darf man natürlich nicht erwarten, vielmehr bleibt beim Zuschauer ein mitleidiges Gefühl in der Magengegend, dass sich erst beim zweiten oder gar dritten Schauen des COSMiQanten-Videos genauer definieren lässt: Mit Kaffeetassen, Pappbecher von Coffee-to-go-Ständen und einem Dutzend Zeitschriften wird versucht dem Drehort etwas Leben einzuhauchen. Eine mehr oder wenig liebevoll bemalte Flipchart mit Lobhuldigungen aus COSMiQ im Hintergrund kann jedoch auch nicht den Stuhl in der Ecke verdecken. Mit der Sitzfläche zur nackten Wand erscheint der Schemel in einem krassen Gegensatz zum Mobiliar anderer Internetgrößen …

COSMiQant
COSMiQant (Screenshot aus dem 2. COSMiQanten-Video)

Freunde geschlechtsspezifischer Diskriminierung finden übrigens in den ersten Sekunden auch ihre Vorurteile bestätigt: So darf das einzige weibliche Teammitglied nur ihre Ellenbogen auf einer veralteten Zeitschrift ablegen, während die beiden unmaskierten männlichen Team-Kollegen mit iPad bzw. Apple-Notebook herumspielen dürfen. Heftige Debatten hierzu sind auf dem Frage&Antwort-Portal aber noch nicht aufgetaucht.

Im weiteren Verlauf des Videos werden – anscheinend wahllos – einige Passanten der bayrischen Landeshauptstadt zu kurzen Sätzen bzw. Fragen genötigt. Die Einzeiler und wirren Zusammenschnitte, seien es Fragen oder Antworten, lassen dem unbedarften Zuschauer nur die Schlussfolgerung, dass ProSieben nun erfolgreich das Vorabendformat Galileo ins Internet exportiert hat.

Doch!

Allem berechtigtem oder unberechtigtem Lästern zum Trotz wirkt das COSMiQantenvideo doch recht erheiternd: Spaß scheint dieses COSMiQ zu machen ist wohl die Kernaussage. Von Wissenschaft – Lehre, Forschung und dem Elfenbeinturm – ist COSMiQ in seiner Außenwirkung und auch der Realität auf dem Papierbogen ausgedruckter Fragen deutlich entfernt. Und das nicht unbedingt zum Bedauern der Burda-Verantwortlichen und dem Großteil der COSMiQ-Gemeinde.
Ohne Stolz, falsche Bescheidenheit oder gar schlechtem Gewissen führt der COSMiQant das Portal auf ein Wissensniveau des Allgemein- und Alltagswissens. Selbst Absicht mag ich weder ihm noch dem Burda-Team unterstellen, das aktuelle Video scheint nur eine Entwicklung zu bestätigen oder vielleicht auch nur in das Format Bewegtbild zu gießen.

Vorbei die Zeiten als einige, auch ich, Projekte mit Universitäten, Quellenangaben bei Antworten und die Unterstützung mathematischer Formeln in allen Feldern begrüßten, forderten und anmahnten?! Oder ist es doch nur einfach das zweite Video des COSMiQanten?