Das Handwerkszeug
Auf den ersten Blick lässt sich die Site fast ausschließlich mit einem nackten Drupal Core umsetzen. Ein paar Module werde ich aber wohl brauchen, vor allem weil ich nicht nur eine Site bauen kann sondern auch ein Backend für wenig versierte Benutzer erstellen muss. Was mir an Modulen aus dem Stehgreif einfällt sind
- TinyMCE, da diejenigen, die Content eingeben werden, wohl noch nie etwas von BBCode gehört haben.
- IMCE zum Bilderupload.
- Pathauto für die Suchmaschinenoptimierung.
- CCK für ein Kontaktformular.
- Deutsche Lokalisierung.
- Ein Theme.
Tja, ein Theme, das sagt sich so leicht. Vermutlich will der Kunde nicht unbedingt sein altes Design, sondern hat das nur gesagt, weil er denkt, dass es dann am wenigsten Arbeit für mich sei. Ich beschließe, erst einmal die Funktionalität der Site umzusetzen, bevor ich mir über Themes den Kopf zerbreche. Das ist auch deshalb sinnvoll, weil beim Theming evtl. Ausgaben von Modulen beachtet (und ggf. auch gethemet werden) müssen. Die Funktionalität besteht fast ausschließlich aus einem Backend für die Redakteure.
Die ersten Schritte, eine lokale Drupal 5.2-Grundinstallation, ist klar. Falls nicht, kann sie hier nachgelesen werden (eine Suchmaschine wird sogar kommentierte Screencasts zur Installation von Drupal 5 finden). Dann lade ich die benötigten Komponenten herunter:
- Die deutsche Übersetzung
- Das TinyMCE Modul
- Den TinyMCE Editor
- Deutsches Sprachpaket für den TinyMCE Editor
- IMCE
- Pathauto
Installation läuft Drupal-typisch ereignislos einfach. Bei der Aktivierung der einzelnen Module stelle ich fest, dass für meine Zwecke vielleicht auch das contact-Modul für das Kontaktformular ausreichend ist und ich vorerst auf das CCK verzichte. Außerdem benötige ich für das Pathauto-Modul noch das Token-Modul. (Seltsam, in 4.7 brauchte man das noch nicht. Dafür gibt's mit 5.2 jetzt eine praktische Anzeige der Abhängigkeiten.)
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 1 Tag 6 Stunden
vor 2 Tagen 1 Stunde
vor 2 Tagen 4 Stunden
vor 2 Tagen 8 Stunden
vor 2 Tagen 20 Stunden
vor 2 Tagen 22 Stunden
vor 3 Tagen 8 Stunden
vor 3 Tagen 20 Stunden
vor 3 Tagen 23 Stunden
vor 3 Tagen 23 Stunden