Schulhomepages mit Drupal
aus ZUM-Wiki, dem Wiki für Lehr- und Lerninhalte auf ZUM.de
Die Seite Schulhomepages mit Drupal soll Einblicke in die Möglichkeiten und auch Probleme bei der Erstellung von Schulhomepages mit dem Content-Management-System (CMS) Drupal geben.
|
Wünschenswert sind Beiträge, die über Erfahrungen berichten, Tipps geben und auch auf Schwierigkeiten hinweisen. Ergänze diese Seite oder nutze dafür die Diskussionsseite. |
Inhaltsverzeichnis |
Grundlegende Eigenschaften von Drupal
| Merkmal | Kommentar |
|---|---|
| Rechteverwaltung | Es heißt immer wieder in verschiedenen Online-Beiträgen, die Rechtevergabe mit Drupal können sehr gut eingestellt werden. Allerdings bezieht sich das wohl auf die Einrichtung einiger allgemeiner Benutzergruppen und deren Rechte, anscheinend nicht auf Rechte für bestimmte inhaltliche Bereiche, was gerade für Schulhomepages interessant wäre.
Tatsächlich lassen sich unterschiedliche Benutzergruppen definieren, wobei jeder Benutzergruppe individuell spezifische Rechte zugewiesen werden können. Diese Benutzerrechte gelten jedoch jeweils für die gesamte Installation. Also kann man z.B. Schülern nicht nur Schreibrechte für ein bestimmtes Verzeichnis bzw. eine bestimmte Kategorie geben. Man kann jedoch festlegen, dass ihre Beiträge grundsätzlich erst noch durch eien andere Person freigegeben werden müssen.
|
| Verschlagwortung | Jeder Beitrag kann einem oder auch mehreren Schlagworten (Tags) bzw. Kategorien zugewiesen werden. Diese können aus einer zuvor für das Projekt definierten Liste entnommen oder, wenn dies über die Voreinstellungen erlaubt wird, frei gewählt werden (Free Tagging). |
Drupal in der Praxis
Drupal in der Praxis bietet Informationen, Erfahrungsberichte, Tipps und Kritik aus der Praxis mit Drupal, speziell im Einsatz als Software für eine Schulhomepage.
Wie gut sich Drupal mit welchen Modulen und Einstelleungen wirklich für die eigenen Bedürfnisse eignet, zeigt sich leider oft erst, wenn man sich selbst in dieses Programm eingearbeitet hat, was wohl fast zwangsläufig auch viel Zeit für Versuch und Irrtum bedeutet. Daher ist es antürlich sehr hilfreich und vor allem Zeit und Nerven sparend, wenn Erfahrungsberichte und andere Dokumentationen über bereits bestehende und erfolgreich arbeitende Drupal-Installationen vorliegen.
|
Beim Versuch, Drupal für unsere Schulhomepage zu nutzen, habe ich schnell gemerkt, wie leicht sich dieses CMS für die Arbeit mit Texten verwenden lässt. Leider musste ich dann aber auch merken, dass eine uns allen wohl selbstverständliche Funktion wie das Hochladen und Einbinden von Dateien, also speziell von Bildern, gar nicht so einfach zu realisieren ist. Aus dieser Erfahrung heraus und weil ich einerseits gerne meine Erfahrungen weitergeben, aber auch selbst vom Austausch mit Kolleginnen und Kollegen profitieren möchte, die gleichfalls Drupal für eine Schulhomepage einsetzen, habe ich auf meiner privaten Website Karl-Kirst.de - natürlich mit Drupal - ein "Buch" unter dem Titel "Schulhomepage mit Drupal" angelegt, das ich nach und nach mit passenden Informationen füllen möchte. Wer daran mitarbeiten möchte, ist herzlich willkommen! Eine kurze Mitteilung an mich genügt. --Karl.Kirst 10:28, 22. Okt. 2009 (UTC) Bitte ändere den Inhalt dieses Beitrags nicht. Denn er gibt eine persönliche Meinung wieder. |
|
Alle Angaben beziehen sich, soweit nicht anders vermerkt, jeweils auf die derzeit aktuellste Version von Drupal. Das ist im Oktober 2009 Drupal 6.14. - Und um die angegebenen Änderungen selbst durchführen zu können, ist natürlich eine Anmeldung als Benutzer mit den dafür notwendigen Rechten Voraussetzung. Der Wert dieser Seite steigt, wenn sie nicht nur lesend genutzt, sondern auch durch eigene Beiträge ergänzt wird. |
Installation
Die Installation von Drupal gestaltet sich sehr einfach, wenn man Schritt für Schritt den Anweisungen auf DrupalCenter.de folgt:
- Drupal 6: Installationsanleitung (DrupalCenter.de)
Themes
Themes installieren und konfigurieren
Ein neues Theme einfach in das Verzeichnis "Themes" kopieren. Anschließend
» Verwalten » Strukturierung » Themes
aufrufen und das gewünschte Theme aktivieren und als Standard auswählen; ggf. kann man anschließend das Theme auch noch durch Klick auf den neuen Link "Konfigurieren" an die eigenen Bedürfnisse anpassen.
Farbschema
Einige Themes bieten die Möglichkeit, eine Auswahl unter verschiedenen Farbschemen zu treffen oder selbst ein eigenes Farbschema festzulegen. Dies geschieht über:
» Verwalten » Strukturierung » Themes
Themes selbst erstellen
Hilfreiche Links:
- Drupal 6 Theming für Eilige (DrupalCenter.de)
- Erstellen eines eigenen Themes in Drupal - in: Hagen Graf:Drupal 6
- Themes (Templates) erstellen mit Drupal (24ix.de)
Website-Informationen
Die bei der Installation gemachten Angaben zur Website wie der "Name" der Website können ergänzt werden um weitere Angaben:
-> Verwalten -> Einstellungen -> Website-Informationen
Unter "Slogan:" kann auch eine ergänzende Angabe stehen wie im Falle einer Gesamtschule z.B. "Sekundarstufen I und II". Denn diese Angaben werden ggf. unterhalb des Namens der Website angezeigt.
Unter Beschreibung: kann tatsächlich eine erklärende Beschreibung oder auch eine Begrüßung stehen, wie z.B.: "Willkommen an der ...schule!"
Logo und Favicon
Das mit einem Theme mitgelieferte Logo kann durch ein eigenes Logo ersetzt werden. Gleichermaßen lässt sich das Favicon, also das kleine Logo, das in der Adresszeile des Browsers vor der URL erscheint, durch ein eigenes Favicon ersetzen. - Dies geschieht auf der Seite
» Verwalten » Strukturierung » Themes
und zwar über die Absätze "Anzeige ein-/ausschalten" und "Logo-Einstellungen".
Bilder und andere Dateien
Bilder kann man erst dann in Drupal hochladen und einbinden, wenn man zuvor passende Module installiert hat.
Mehr zu diesem Thema unter:
- Bilder, Galerien & Co (DrupalCenter.de)
Bilder aus Inhaltstyp
Das Modul Image ermöglicht es, Bilder hochzuladen. Dazu erzeugt das Modul, wenn es hochgeladen und aktiviert ist, einen neuen Inhaltstyp Bild (bzw. Image).
Wysiwig-Editoren und Medienbibliothen
Wenn man, wie aus einer normalen Textverarbeitung gewohnt, ein Bild in einen Artikel, eine Seite oder Buchseite einfügen möchte, muss dies zuerst durch die Installation eines Moduls wie Wysiwyg, von IMCE, das die Erstellung einer Medienbibliothek ermöglicht, sowie zusätzlich eines Editors wie TinyMCE oder FCKEditor ermöglicht werden.
Mehr dazu unter:
- Umfrage, Forum und WYSIWYG-Editoren (Hagen Graf)
Links
Interne und auch externe Links können in Drupal sehr leicht als Menüpunkte eingefügt werden. Dies erfolgt unter
» Verwalten » Strukturierung » Menüs
über die Seite "Hauptlinks" und dort die Auswahl "Menüpunkt hinzufügen. Alles Weitere ist selbsterklärend.
Mehr Informationen z.B. unter:
- Drupal: Content/Seiten intern verlinken (everflux.de)
- Drupal Module für interne Verlinkung (Peter Soltau Blog)
- verweist auf die Module "Similiar Entries" und "Alinks"
- "Alinks [...] Nach der Installation muss man zuerst manuell Keywords und damit zu verlinkende Seiten anlegen, egal ob interne oder externe. Dann kann man mit einem einzigen Klick das jeweilige Keywords auf jeder Unterseite der Website durch den eingestellten Link ersetzen."
- Verlinkung von Nodes in Drupal (fff2.at)
- verweist auf andere Seiten und nennt kurz weitere Möglichkeiten
- Wie auf externe Seite verlinken (DrupaCenter.de) - enthält einen erklärenden Screenshot
Kalender
Offensichtlich gibt es verschiedene Möglichkeiten, einen sinnvollen Kalender auf einer Schulhomepage einzurichten.
Weitere Informationen sind u.a. zu finden unter:
- "Einfaches Erstellen eines Eventkalenders (Veranstaltungskalender) mit CCK, Views, Date und Calendar."
Module
Module installieren und aktivieren
Die Software für ein neues Modul muss entpackt und dann per FTP auf den Server in das Drupal-Unterverzeichnis "modules" kopiert werden.
Dann kann das Modul aktiviert werden über:
» Verwalten » Strukturierung
Dort "Module" auswählen.
Module im Kern
In der Standardinstallation (Core) von Drupal sind schon zahlreiche Module enthalten, von denen viele allerdings zunächst noch nicht aktiviert sind. Um diese Module zu aktivieren, muss dazu erst ein Häkchen vor dem jeweiligen Modul gesetzt werden. Siehe dazu Module installieren und aktivieren.
Zahlreiche Module sind im Kern von Drupal 6.14 enthalten, aber optional. Sie müssen also bei Bedarf aktiviert werden:
Folgende Module sind schon im Kern von Drupal 6.14 enthalten und werden immer benötigt, können also nicht deaktiviert werden:
- Block
- Legt fest, welche Blöcke um den Hauptinhalt angezeigt werden.
- Filter
- Erlaubt es, Inhalte vor dem Anzeigen zu filtern.
- Node
- Ermöglicht die Erstellung von Inhalt, der dann auf Seiten angezeigt wird.
- System
- Stellt die allgemeine Website-Konfiguration für Administratoren zur Verfügung.
- User
- Steuert die Benutzerregistrierung und das Anmeldesystem.
Empfehlungen für Schulhomepages
* Organic Groups + OG Galleries (um z.B. die Schüler klassenweise in Gruppen einzuteilen, in welchen diese intern Artikel verfassen können, ohne dass diese von außerhalb oder für "nicht Gruppenmitgliedern" eingesehen werden können. Kann ja sein, dass die Schüler Ihre Schulaufgabentermine dort eintragen oder Hausaufgaben veröffentlichen wollen.)
|
| Für die Terminverwaltung eignen sich sowohl "event" als auch "Calender". Bei "Calender" muss allerdings zusätzlich über "CCK" für einen beliebigen Inhaltstypen ein "date_field" definiert werden, damit der Kalender die Termine "in sich" einträgt. Ist am Anfang vielleicht etwas schwieriger zu konfigurieren, dafür scheint mir diese Variante etwas flexibler, vor allem dann, wenn in mehreren Inhaltstypen von "date_fields" Gebrauch gemacht wird.
Welchen Editor man nimmt, ist im Endeffekt Geschmackssache, denke ich jetzt einfach mal so. |
| Es macht mehr Sinn, Taxonomy Access als Organic Groups für Gruppen zu verwenden, weil Taxonomy Access gleichzeitig den Zugriff auf buchstäblich ALLES auf der Site regeln kann. Organic Groups hingegen ist sehr spezialisiert. Auf Taxonomy Access kann man nicht verzichten.
|
Modul CCK
- Drupal flexibel machen mit CCK und Views - Teil 1 - CCK (DrupalBlog.de)
Weitere Module
Weitere Module mögen nicht unbedingt notwendig sein, können aber dennoch nützlich oder aus einem anderen Grund interessant sein. Die Liste hier soll helfen, ein wenig Überblick zu gewinnen.
- "A filter that substitutes ASCII smileys with images. Also known as Emoticons, Smilies, Icons."
Listen von Modulen
- Top Drupal Module (mdwp.de)
- "Hier finden Sie eine Liste der Drupal Module, welche Sie auf nahezu jeder Drupal Site benötigen. Es ist keine Top 10 oder Top 25 Liste, wie man sie häufig findet, sondern einfach eine Liste aller wichtigen Module. Die meisten dieser Module setzen wir erfolgreich in Kundenprojekten ein und viele sind auch in der Acquia Distribution zu finden."
Beispiele von Schulhomepages mit Drupal
- Grundschule Heidhorst
- Gymnasium Bad Waldsee
- Märkisches Gymnasium Schwelm
- Paul-Pfinzing-Gymnasium Hersbruck
- Wilhelm-Kraft-Gesamtschule des Ennepe-Ruhr-Kreises, Sprockhövel, NRW
- Grundschule Ehmen/Wolfsburg
- Schulhomepages die das CMS Drupal einsetzen - Linkliste (schulhomepage.de)
Linktipps
- Schulhomepage mit Drupal - Ein Drupal-Buch auf Schule-und-Internet.de
Seite bookmarken