Ho!
das Modul SWGlossar wird nun schon in einigen Threads erwähnt mit Bugfix-Releases und Feature-Releases. Das wird nun zukünftig hier stattfinden.
Das Modul liefert einen umfangreichen und relativ leicht erweiterbaren Glossar, der auch für die Zukunft noch weiterentwickelt wird. Es ersetzt im Frontend Begriffe, die der Backend-Benutzer im Backend angelegt und konfiguriert hat. Dabei kann man seit Version 2.2.0 angeben, in welchen HTML-Tags die Begriffe ignoriert werden sollen. Dadurch bekommt der Benutzer mehr Kontrolle über das Frontend.
Die gefundenen Begriffe werden durch Links ersetzt, die bei Hover/Mouseover… eine Vorschau mit Teaser und Weiterleitung anzeigen, nachdem eine kurze Zeit vergangen ist; um den Besucher nicht zu ärgern. Die Zeit wird durch eine CSS3 Loading-Animation runtergezählt. Auf der Glossar-Übersicht befinden sich wahlweise alle Begriffe als Liste mit Teaser etc. oder nur jene, die per Pagination ausgewählt wurden. Im Umfang der Funktionen, bekommt der Besucher eine alphabetische Pagination, die der Benutzer auf aktive Ziffern - Ziffern unter denen Begriffe zu finden sind - beschränken kann.
Das Modul ist bei der Erstellung des Threads in der Version 2.2.0 benutzbar für Contao 3.x. Hat jemand Ideen und Anregungen, wie das Modul verbessert werden kann, so nehme ich gerne Vorschläge entgegen und Antworte auch recht zeitnah auf diese.
Features:
Pluralsuche
Die Pluralsuche findet Begriffe die in mehrzahl oder in Kombination mit anderen Wörtern geschrieben sind. Sucht das Modul das Wort Contao, findet es auch Contao-Konferenz, ContaoCamp und so weiter. Diese Suche kann im Backend für jeden Begriff einzeln abgestellt werden.
Vorschau mit Teaser
Fährt der Besucher über einen Link, wird eine CSS3 Loading-Animation angezeigt, nach Ablauf der Animation lädt ein Script per Ajax den Glossar-Begriff und zeigt den Teaser und einen Link zur Detailansicht in einem kleinen Layer an. Dadurch wird der Besucher nicht gestört und kann durch Teaser für einen weitaus größeren Text begeistert werden.
Alphabetische Pagination
Die Pagination reicht von A-Z, der Benutzer kann diese Pagination jederzeit auf Ziffern beschränken, die einen Begriff erhalten. Um die Usability zu erhöhen, können Ziffern die einen Begriff enthalten, per CSS und Template-Anpassung als aktiv - und mit Sternchen etc. - versehen werden. Glossar-Begriffe können auch solange versteckt werden, bis eine Auswahl in der Pagination stattgefunden hat.
Sortierung
Der Benutzer kann die Glossar-Auflistung durch 6 verschiedene Modi sortieren lassen nach:
- ID aufsteigend
- ID absteigend
- Datum aufsteigend
- Datum absteigend
- Alphabetisch aufsteigend
- Alphabetisch absteigend
Bisher geplante Features:
- Ajax ohne Ajax.php
- Begriff Detailansicht mit echten Artikeln
- Auswertung wie oft ein Layer geladen wurde
- Auswertung wie oft ein Begriff geklickt wurde