Bewährte Drupal-Module Hellmut Hertel Drupal-Erfahrungsaustausch 1
Modul Administration Menu Bietet ein ausklappbares Menü, welches Zugriff auf die meisten administrativen Aufgaben und andere, allgemeine Seiten mit ein oder zwei Klicks erlaubt. Vereinfachter Zugriff auf die Navigationspunkte der Administration 2
Modul Graceful Email Obfuscation Filter Bietet einen gewissen Schutz gegen Spam durch Verschleierung der E-Mail- Adresse. Ohne aktiviertes Javascript werden E-Mail-Adressen so dargestellt: pfarramt[at]baiersdorf-evangelisch[dot]de Mit aktiviertem Javascript werden E-Mail-Adressen so dargestellt: pfarramt@baiersdorf-evangelisch.de Installation und Konfiguration: 1. Modul aktivieren 2. Einstellungen Eingabeformate eines auswählen (z.b. Filtered HTML ) 3. Konfigurieren: Unter Filter : Email link obfuscator wählen 4. Umsortieren: Email link obfuscator muss nach den HTML-Filtern stehen, z.b.: 3
Modul Path Filter Wandelt interne Links wie internal:node/99 in absolute oder relative URL- Adressen um Möglichkeit der Eingabe von internen Link-Adressen, z.b.: Installation und Konfiguration: 1. Modul aktivieren 2. Einstellungen Eingabeformate eines auswählen (z.b. Filtered HTML ) 3. Konfigurieren: Unter Filter : Internal Path Filter wählen 4. Umsortieren: Internal Path Filter muss nach dem URL-Filter stehen, z.b.: 4
Modul Visitors Sammelt Informationen über die Besucher der Webseite Die Drupal-Standard-Berichte bieten nur wenig Auswertemöglichkeiten über die Besucher der Webseite. Visitors bietet bessere Auswertemöglichkeiten über beliebige Zeiträume. Beispiel: Anzahl Zugriffe pro Monat Installation und Konfiguration: 1. Modul aktivieren 2. Gewünschte Kategorien in den Einstellungen wählen 3. Berechtigungen einstellen 5
Modul Visitor Info Zeigt die Besucher der Webseite auf Google Maps an (auf Basis der IP- Adresse und der zugehörigen whois-information). Visualisierung der Herkunft der Besucher Installation und Konfiguration: 1. Modul aktivieren 2. Unter Einstellungen muss ein Google API Key eingegeben werden (siehe http://code.google.com/intl/de-de/apis/maps/signup.html) Achtung! IP-Adressen sind nach deutschem Recht personenbezogene Daten, die nicht abgespeichert werden dürfen! 6
Modul CAPTCHA Modul zur Erweiterung beliebiger Formulare mir einem CAPTCHA. Bei Darstellung des CAPTCHA als Bild ist zusätzlich das Modul Image CAPTCHA erforderlich Erweiterter Schutz von Spammern (z.b. beim Kontakt-Formular). Es wird zusätzlich zur Texteingabe die Eingabe eines CAPTCHA verlangt (konfigurierbar). 7
Modul CKEditor WYSIWYG-Editor für Drupal Besseres Editieren der Websites. Das Fenster kann skalierbar gemacht werden. Installation und Konfiguration: Neben dem Drupal- Modul CKEditor muss der Editor selbst von der Seite http://ckeditor.com/ geholt und in das entsprechende Verzeichnis entpackt werden. 8
Ausgabe von Terminen aus Evangelische Termine in der Seite Einbeziehung von Terminen aus Evangelische Termine in die Seite, z.b.: Hier nehmen Sie Ihre Anpassungen vor (blau markiert): Schritte: 1. Seite normal editieren 2. Umschalten auf editieren des Quellcode 3. Passen Sie den php-code für Ihre Gemeinde an: <?php // Geben Sie hier Ihre Veranstalter-ID von www.evangelische-termine.de ein: // 1138 Baiersdorf $veranstalterid = "1138"; // Wie viele Veranstaltungen sollen angezeigt werden? $count = "100"; // Nur Highlights (high) anzeigen oder alles (all) $high = "all"; // Nur bestimmte Kategorie oder alles (all) $kat = "all"; Hier das Script als Datei: php-script // Suchwort nach welchem gesucht werden soll $q = "Maus"; 9
Ausgabe von Terminen aus Evangelische Termine in der Seite (fortgesetzt) 5. Wichtig!! Eingabeformat auf PHP Code umstellen! Sonst kommt Unsinn heraus! Für dieses Umschalten brauchen Sie ggf. die entsprechende Berechtigung! 6. Vorschau (optional) 7. Speichern 10