TYPO3-Extensions für Tagclouds im Vergleich: Über den Wolken
Laut Wikipedia ist eine Tagcloud „eine Methode zur Informationsvisualisierung, bei der eine Liste aus Schlagworten alphabetisch sortiert flächig angezeigt wird, wobei einzelne unterschiedlich gewichtete Wörter größer oder auf andere Weise hervorgehoben dargestellt werden.“ Der Schwerpunkt des Extension-Vergleichs liegt auf der Visualisierung von Häufigkeit oder Relevanz der Tags durch unterschiedliche Fontgröße, die Sortierreihenfolge spielt hingegen eine untergeordnete Rolle.
Suchkriterien und gefundene Extensions
Gesucht wurde im TER nach den Begriffen „tagcloud“ und „tag-cloud“ sowie zur Kontrolle nach den Begriffen „tag“ und „wolke“. Die Suche ergab sieben Treffer, fünf davon sind Extensions für Tagclouds:
- danp_tagcloud (Tagclouds for all tables (TIMTAB))
- tagpack (Tag Pack)
- timtab_tagcloud (TIMTAB Tag-Cloud)
- t3m_cumulus_tagcloud (Cumulus Tagcloud)
- vge_tagcloud (A Better Tag Cloud)
Zwei der Suchtreffer sind lediglich eine Ergänzung der Extension „vge_tagcloud“:
- wf_tagcloud_bl (Black list for Better Tag Cloud)
- sm_tagcloudcleanup (Remove pids from Better Tag Cloud)
Folgende Extensions wurden erfolgreich installiert und getestet:
Tagcloud for all tables (danp_tagcloud)
Sucht man nach einer Lösung, mit der man schnell und einfach über Flexforms eine Tagcloud generieren kann, ist „danp_tagcloud“ eine gute Wahl. Die Extension von Daniel Pötzinger ist auf die Zusammenarbeit mit „tt_news“ (Keywords) oder „indexed_search“ (Suchworte) optimiert, alternativ kann aber auch ein Feld aus einer anderen Tabelle als Input gewählt werden. Etliche wichtige Filter- und Anzeigeoptionen (z. B. eine Blacklist) sind vorhanden, andere (u. a. ein Treffer-Linklisten-Plugin) vermisst man hingegen schon. Dafür hat der Entwickler seiner Extension eine gute Dokumentation spendiert.
TIMTAB Tag-Cloud (timtab_tagcloud)
Die Erweiterung von Frank Nägler stellte sich als Spezialist für das Zusammenspiel mit „timtab“ (Blog-Extension) und „tt_news“ heraus. Beide Extensions müssen installiert sein, ein Hinweis darauf fehlt allerdings.
Bei der Konfiguration hilft die gute Dokumentation, lediglich Flexforms stehen nicht zur Verfügung. Klickt ein Nutzer auf ein Schlagwort in der generierten Tag-Wolke, erhält er eine Liste mit Links auf die tt_news-Einzelansichten der passenden Treffer. Einige wichtige Filter- und Anzeigeschalter sind zwar vorhanden, waren beim Test allerdings teilweise nicht funktionsfähig.
Cumulus Tagcloud (t3m_cumulus_tagcloud)
Die Extension von Christian Philipp ist schnell installiert und mit Hilfe der Dokumentation zügig konfiguriert. Sie verfolgt allerdings einen anderen Ansatz als die übrigen hier vorgestellten Extensions: Eine Tagcloud erstellt „Cumulus Tagcloud“ nicht durch Auswertung von Stichworten oder bestimmten Feldinhalten automatisch, sondern ausschließlich durch vorher eingegebene Links. Damit lassen sich animierte Tagwolken erzeugen, die dann zum Beispiel auf Seiten verlinken, die besonders beworben werden sollen.
Zwar weicht dieser Ansatz vom „eigentlichen“ Tagcloud-Konzept ab, ist aber für ihren speziellen Einsatzzweck, manuell vorgegebene Tagclouds zu erstellen, sehr zu empfehlen. Die Begriffe gibt „Cumulus Tagcloud“ als animierte Tagcloud in Flash aus. Die gewünschten Links werden in einem Sysfolder angelegt und können individuell gestaltet werden. Leider werden bei der Ausgabe auf dem Testsystem der Autoren die einzelnen Begriffe übereinander gelegt, was die Lesbarkeit erschwert.
A Better Tag Cloud (vge_tagcloud)
„vge_tagcloud“ ist eine sehr funktionsreiche und leistungsstarke Extension für Tagclouds. Sie ist komfortabel über Flexforms konfigurierbar und bietet sehr viele interessante Features, wie etwa ein Ergebnislisten-Plugin, eine Einteilung in Intervalle für Style-Gruppen oder die Verknüpfung mehrerer Datenquellen.
Auch die umfangreiche Dokumentation vom Autor François Suter vermittelt einen guten Eindruck: Die Extension ist schnell installiert und mit einer Reihe von Einstellungsmöglichkeiten (Sortierung, Groß-Kleinschreibung, Worttrennung) lassen sich mit geringem Zeitaufwand Tagclouds erzeugen. Leider standen die Meldungen der Anzeigeelemente nicht in deutscher Übersetzung zur Verfügung.
Im TER befinden sich darüber hinaus Erweiterungen, mit denen man „vge_tagcloud“ um bestimmte Filteroptionen ergänzen kann. Mit "Black list for Better Tag Cloud" (wf_tagcloud_bl) stellt Mauro Lorenzutti beispielsweise ein Modul zur komfortablen Verwaltung einer Blacklist für „vge_tagcloud“ im Backend zur Verfügung. Um bestimmte Seiten aus der Tagsuche (mittels einer PID-Liste) auszuschließen, hat Steffen Müller die Extension „Remove pids from Better Tag Clouds“ (sm_tagcloudcleanup) im Angebot.
Fazit
Obwohl Tagclouds sich zur Zeit großer Beliebtheit und Verbreitung erfreuen, gibt es bisher im Vergleich zu anderen Extension-Kategorien noch viele offene Wünsche und unberücksichtigte Features bei den getesteten Extensions. Als generelle Lösung mit gutem Funktionsumfang empfiehlt sich „vge_tagcloud“. Für Blogs oder auch Tagclouds auf der Basis von „tt_news“ bietet sich „TIMTAB Tag-Cloud“ an. Wer nur schnell etwas für die Optik auf seiner Seite tun will, ist mit der „Cumulus Tagcloud“ gut beraten.
Generell wäre zumindest bei einigen Extensions mehr Komfort bei der Installation und eine vollständigere Dokumentation wünschenswert.
Das Extension Comparison Team sucht Unterstützung |
Das Extension-Comparison-Team hat sich die Aufgabe gemacht, die Auswahl von Extensions zu erleichtern und Anwender bei der Suche nach der für sie am besten geeigneten Extension zu unterstützen. Die Aufrufe in den letzten t3n Magazinen haben uns bereits weitere Mitstreiter eingebracht, aber wir würden gern noch einige Aktive für unsere Arbeit gewinnen, um langfristig nicht nur im Magazin, sondern evtl. auch an anderer Stelle systematische Extensionvergleiche zur Verfügung zu stellen. Wir freuen uns auch über Feedback, konkrete Anregungen und Kritik zu den bisherigen Artikeln (http://wiki.typo3.org/index.php/Extension_Comparison) per E-Mail an „extcomp@googlemail.com“ . |