Die Suchfunktion von Serendipity zeigt derzeit alle gefundenen Artikel in voller Länge. Bei wenigen gefundenen Artikeln ist das auch nicht abwegig. Es gibt aber Gründe gegen ein solches Verhalten: Zum einen ist man es von Suchmaschinen gewöhnt, erstmal nur eine Liste von Auszügen zu bekommen. Zum anderen machen diese Suchmaschinen das ja aus gutem Grund, nicht nur weil sie nicht einfach die Artikel spiegeln dürfen, sondern auch weil aus einer langen Liste von Ergebnissen so leichter gewählt werden kann. Genau das ist auch ein gewichtiges Argument bei Serendipity, wenn mehr als drei Artikel gefunden wurden.
Das Listsearch-Plugin erledigt zwei Dinge: In der Seitenleiste erscheint eine Suchbox, die genauso aussieht und fast genauso funktioniert wie das Quicksearch-Plugin. Es sendet den Suchbegriff aber nicht (sofort) an die normale Suchfunktion, sondern (erstmal) an das eigentliche Listsearch-Plugin. Dieses führt dann die Suche durch und zeigt die Ergebnisse als Liste.
Die Ergebnisseite ist eine .tpl, also per Smarty anpassbar. Meinungen, Vorschläge?
Edit: Ein vertrackter Fehler wurde danke Yellowleds Hilfe schon behoben, der Download wurde angepasst.
Download: serendipity_event_listsearch-0.1.1.tar.gz