13. November 2008

Tagging für alle Dokumementtypen in Lotus Quickr

Der wichtigste Gesichtspunkt bei der Realisierung des Taggings war, dass auch die Standard-Masken, die nicht anpassbar sind, ein Feld für Tags bekommen, ohne jedes Modul neu entwickeln zu müssen. Durch eine geschickte Implementierung über drei Placebots, drei Ansichten, eine HTML-Maske und eine JavaScript-Datei, die man in jeden Place und jedes Template portieren kann, kann es auch für bereits bestehende Places nachgerüstet werden. Sollten diese Designelemente beim Besuchen eines Places nicht gefunden werden, wird die Tag-Sektion erst gar nicht aufgebaut, sodass auch keine Fehler entstehen. Hier ein paar Screenshots:



Die Tagging-Sektion - mit einem Klick in das Tag-Feld können Editoren (oder höher) den Dokumenten Tags vergeben. Zur Beachtung: an der Maske (hier Task) wurden keine Veränderungen vorgenommen.


Während des Tippens werden Vorschläge, passend zu den bereits getätigten Eingaben, gemacht. Diese können über die Pfeiltasten der Tastatur oder der Maus ausgewählt werden. Danach können die Werte gespeichert werden.



Das war´s. Die Tags stehen nun der Volltextsuche zur Verfügung und Dokumente können über diese wieder gefunden werden.

Um alle Tags, die jemals zu Dokumenten vergeben wurden, zu visualisieren, haben wir eine Tagcloud implementiert, die sich automatisch unterhalb der Navigation (Table of Contents) aufbaut. Je öfter ein Tag den Dokumenten zugewiesen wurde, desto größer wird dieser auch dargestellt.



Bei einem Klick auf einen Tag innerhalb der Tagcloud wird man auf eine Ansicht weitergeleitet, die alle Dokumente darstellt, die diesen Tag enthalten.




Weiter Informationen zu Lotus Quickr.