Mehr Konfort durch AJAX-Dynamik
Leichter finden mit Autovervollständigung
Die Suche von Zita.de ist jetzt noch komfortabler. Die beiden Eigabefelder für Stichwörter und Autorennamen bieten jetzt Auswahllisten. Diese Listen vervollständigen die Eingabe des Benutzers (Auto-Suggest) mit möglichen sinnvollen Werten, die in der Datenbank vorkommen. Bei längeren Begriffen oder Namen müssen diese nicht mehr vollständig erfasst werden. Die beiden Screenshots zeigen die Vorschlagslisten in Aktion.
Die Vervollständigung beginnt bei der Eingabe des 3. Zeichens. Die Liste erscheint aber nur, wenn weniger als 25 mögliche Werte vorhanden sind. Die Namensliste enthält alle Autorennamen, die die Eingabe an beliebiger Position enthalten. Die Vorschlagsliste der Stichwörter enthält die Wörter, die mit der Benutzereingaben beginnen.
Technische Details und Implementierung Die Vorschlagslisten sind mit dem Framework scriptaculous umgesetzt. Das Backend ist wie der Rest von Zita.de in Php implementiert. Insgesamt ist die Umsetzung keine große Aktion und leicht durch zu führen. Was ist zu tun: 1. Den Ajax-Autocompleter von scriptaculous in die HTML-Seite einbauen und korrekt konfigurieren. 2. Implementieren der Abfragelogik in PHP. 3. Definieren der CSS-Styles für die Anzeige der Auswahlliste.
Fragen und Anregungen an: hs@zita.de