4 Suchen, Ersetzen-, Ändern-Funktionen
Daten aufbereten, präsentieren und finden
4.1 Dynamischer Inhalt
- Das Filter-System von Drupal hilft Inhalte dynamisch zu verändern:
- Diverse Module nutzen Filter für verschiedene Aufgaben, z.B.:
- HTML bereinigen und problematische Inhalte filtern
- E-Mail-Adressen maskieren (Anti-Spam)
- Links zu Glossar-Inhalten und URL-Icons für externe Links anzeigen
- Überschriften-Listen, Fußnoten usw. erzeugen.
- Mathematische Formeln darstellen
- und vieles mehr
- Filter erstellen ohne Programmierung
- Modul "Flexifilter"
- Modul "Custom Filter"
Ergänzende Informationen und Quellen:
4.2 Volltext-Suche
- Core: Indexierung und Gewichtung von Inhalten für die Volltext-Suche
- Sprach-Indexierung mit speziellen Stemmer-Sprach-Modulen
- HTML-Indexer basierend auf semantische Tags (H1, a, strong, etc.)
- Diverse Erweiterungen auch zum Indexieren (auch von CCK-Feldern).
- Indexierung von Upload-Text-Dokumenten mit "Search Files"
- Schnelle externe Volltext-Such-Technologien können integriert werden
- Nachteil: Erfordert besondere Technologie auf Server
- Sphinx (SQL Phrase Index)
- Apache Solr (Lucene) demnächst mit RDF-Integration
- Solr-Dienstleistung z.B. von Acquia
- Suchen/Ersetzen von Content mit "Search and Replace Scanner"
Ergänzende Informationen und Quellen:
4.3 Datenbank-Ansichten und Massen-Berarbeitung von Inhalt
- Informationen suchen, laden, filtern, sortieren und anzeigen
- Datenbank-Layer des Drupal-Cores mit SQL-Befehlen
- In Modulen oder sogar im Template noch realisierbar.
- Einfacher Weg mit dem Views-Modul auch für Nicht-Programmierer:
- Listen unterschiedlicher mit Argumenten und Filtern
- Kalender mit Informationen der Date-API
- Galerien mit Image-Modulen, TAG- und CCK-Clouds
- Berechnungen und Export von Listen-Ergebnissen
- Einfache Änderung innerhalb von "Such-Ergebnissen"
- Mit "Edit-View" einzelne Inhalte direkt in Liste bearbeiten
- Gruppen-Änderungen mit "Bulk-View" und anderen Modulen
Ergänzende Informationen und Quellen:
4.4 Finde-Maschine
- Erweiterte Suche (Core) nach Inhaltstypen u. Taxonomie
- diverse Finde-Module als Alternative, bzw. Ergänzung zur Volltext-Suche
- Automatische Suche, wenn Seite nicht vorhanden (Error 404)
- Suche in Books (als Node-Gruppe)
- Views veränderbaren Filtern als individueller Finde-Helfer. Suche z.B. nach:
- Autoren,
- Inhalts-Typen
- Tags
- CCK-Felder
- Zustände,
- Datum usw.
- Facetten-Suche: Volltext mit manuellen Einschränkungen
Ergänzende Informationen und Quellen: