Daten aufbereten, präsentieren und finden
Innerhalb von Text-Feldern können Benutzer unterschiedliche Eingabe-Formate nutzen, die mit unterschiedlichen Editoren und Filtern verbunden sind. Das Filter-System ermöglicht es, Inhalte vor der Ausgabe zu modifizieren ohne die Nodes zu verändern. Neben der Ergänzung von Texten mit Zusatz-Informationen (siehe auch 3.3) können auf diesem Weg vor allem problematische HTML-Befehle ausgefiltert und z. B. E-Mail- Adressen maskiert werden. Individuelle Filter – auch zum Ersetzen von Text- Fragmenten – werden mit entsprechenden Modulen ohne Programmierkenntnisse ermöglicht.
Der Drupal-Kern ermöglicht eine Indexierung und Gewichtung von Inhalten für die Volltext-Suche. Da diese nicht sehr schnell ist, lassen sich externe Volltext-Such- Technologien wie z. B. Apache Solr einbinden. Ein globales Suchen und dauerhaftes Ersetzen von Texten in der Datenbank ist mit dem Modul Search and Replace Scanner möglich.
Ein einfacher Weg zum Suchen, Laden, Filtern, Sortieren und Anzeigen von Informationen aus der Datenbank bietet das Views-Modul ganz ohne Programmierung. Auf diesem Weg lassen sich vor allem Listen unterschiedlicher Art erzeugen, wie z. B. „neueste Kommentare“. Das Modul Bulk-Operations zum Bearbeiten der angezeigten Informationen, erlaubt z. B. das schnelle Erstellen von Moderations-Werkzeugen.
Die Unterscheidung von Inhaltstypen ermöglicht entsprechende Suchfilter auch in der internen Volltext-Suchmaschine, die das Kern-System bereit stellt, wie auch die Suche nach Autoren und Tags. Das Views-Modul ermöglicht es zudem, diverse Filter auch als Anzeige-Modifikation der Datenbank-Abfrage zu definieren. Diese beschriebenen Möglichkeiten sind vor allem effizient, wenn die/der Suchende schon weiß, was er/sie sucht. Das Konzept der Facettensuche, bei dem eine Volltext-Suche zunächst alle Ergebnisse präsentiert, aber dazu diverse Facetten wie Tags, Autoren Inhaltstypen oder CCK-Felder als mögliche Filter selbständig präsentiert, ist auch mit Drupal möglich. Die Facettensuche ist bei erfolgreichen Webshops schon lange im Einsatz5
5 Siehe z.B. http://www.amazon.de/ oder http://www.ebay.de/