Module gesucht - Verwalten von gleichartigen Elementen
am 29.05.2008 - 10:15 Uhr in
Hallo liebe Drupal-Gemeinde,
ich bin neu im Bereich von Contentmangement-Systemen und insbesondere im Umgang mit Drupal. Hintergrund dieses Posts ist die Umstellung eines Webauftritts unseres Lehrstuhls an der Uni von statischem HTML auf Drupal 6.x.
Neben vielen statischen Seiten, soll es auch eine Reihe von Seiten mit dynamischem Inhalt geben. Hierzu zählen u.a. Seiten über aktuelle/ehemalige Mitarbeiter, Publikationen, Diplomarbeitsthemen, Jobs, Lehrveranstaltungen etc.
Kurz gesagt:
Ich brauche eine Möglichkeit gleichartige Elemente eines bst. Typs (Mitarbeiter, Publikation, etc.) zu Verwalten und Anzuzeigen. Zugriffsrechte sollen über die Benutzerverwaltung in Drupal gesteuert werden.
Dieses Vorhaben möchte ich nochmal kurz erläutern:
Obige Inhalte sollen über das CMS verwaltet werden, d.h. ein Benutzer mit einer bestimmten Benutzerrolle kann sich am System anmelden und hat die Möglichkeit zum Anlegen, Bearbeiten und Löschen der Inhalte. Die Anzeige der
Inhalte (Liste aller Objekte eines Typs, Detailansicht) soll für jeden Besucher der Seite möglich sein.
Für jeden Typ soll es eine dynamisch generierte Übersichtsseite mit allen Einträgen der Datenbank geben. Die Seite sollte mit CSS formatiert werden können und für einen bestimmten Typ bspw. Mitarbeiter immer gleich aussehen. Bei der Liste eines anderen Typs handelt es sich um eine komplett andere „Node“ (ich hoffe der Ausdruck ist an dieser Stelle korrekt). Diese sieht vom Erscheinungsbild evtl. ganz anders aus. Nach Auswahl eines Eintrags aus der Liste bekommt man eine Detailansicht. Diese ist ebenfalls frei formatierbar, jedoch für einen bst. Typ gleich und variiert von Typ zu Typ.
Die Benutzer, welche die Inhalte anlegen bzw. bearbeiten sollen keinen Zugriff auf die Formatierung des Inhalts haben. Ich stelle mir den Vorgang des Anlegens/Bearbeitens wie folgt vor:
Der Benutzer bekommt ein Formular mit Feldern für die Inhalte des jeweiligen Typs vorgeblendet. Diese können Textfelder, Nummerische Felder, Radio-Buttons aber auch Textareas sein. Der Benutzer gibt also nur den darzustellenden Text ein. Nach erfolgreicher Bearbeitung des Formulars wird der Inhalt in der Datenbank abgelegt und automatisch in die Liste des bearbeiteten Typs übernommen.
Da erst im Lauf dieser Woche die Entscheidung auf Drupal gefallen ist, habe ich mich noch nicht sehr ausführlich mit Drupal beschäftigen können. Wie ich bereits gesehen habe, gibt es jedoch eine Vielzahl an Modulen. Leider fehlt mir aber ein Ansatzpunkt für meine Suche. Aus diesem Grund wäre ich sehr über fachmännische Ratschläge zum geschilderten Sachverhalt dankbar.
Meine Fragen wären:
- Kann man die verschiedenen Typen über versch. Content-Types abbilden?
- Bin ich mit den Modulen CKK und Views auf dem richtigen Weg?
- Existieren Module mit denen man - evtl. in Kombination - dieses Vorhaben realisieren kann? Wenn ja, wie lauten diese Module?
- Müssen evtl. eigene Module hierzu geschrieben werden? Welchen Einstieg würdet ihr vorschlagen?
- Wäre es aus eurer Sicht sinnvoller die Seite mit der etablierten Version 5.7 zu realisieren, da es hierfür mehrere brauchbare Module gibt?
Beim "stöbern" im WWW habe ich entdeckt, dass es eine Reihe von Projekten für „Drupal in Education“ gibt. Leider gehen aus diesen Projekten meist keine brauchbaren Module hervor bzw. Module sind nur für die 5er Version von Drupal entwickelt. Solltet ihr trotzdem spezielle Module für den Education-Bereich und Drupal 6.x kennen, dann lasst es mich wissen.
Würde mich über jede Antwort zum Thema freuen.
Vielen Dank,
Gruß
Marcel
- Anmelden oder Registrieren um Kommentare zu schreiben
longvalley
am 29.05.2008 - 12:21 Uhr
Hintergrund dieses Posts ist die Umstellung eines Webauftritts unseres Lehrstuhls an der Uni von statischem HTML auf Drupal 6.x.
Tipp meinerseits:
Ich würde erstmal alle Anforderungen festzurren, dann schauen was mit welchen Modulen umzusetzen ist und mir einen Überblick verschaffen, ob es diese für D6 überhaupt schon in einer stabilen Version gibt. Davon und von dem anvisierten Zeitplan sollte man abhängig machen, ob man D5 oder D6 einsetzt.
Gerade als Erstlingsprojekt bringt es einem wenig sich neben der kompletten Einarbeitung in Drupal auch noch mit Kinderkrankheiten von noch nicht stabilen Modulen herumplagen zu müssen.
Meine Fragen wären:
zu 1.: Ja, das ist sogar der Sinn hinter der Möglichkeit Content Types als Admin selbst definieren zu können.
zu 2.: Ja, immer! Ich wüsste ehrlich gesagt nicht was man ohne die beiden machen sollte / könnte.
zu 3.: CCK + Views erwähntest du ja schon selber. Dafür gibt es diverse Erweiterungen (Feldtypen, zusätzliche Ansichtsoptionen, ...). Einfach mal auf drupal.org in den Modul-Listen stöbern, oder sich dort oder hier im Showroom über die dortigen Angaben "indirekt" einen Eindruck verschaffen.
zu 4.: Ich sehe auf Anhieb keine Anforderung in deinem Text, die das erfordern würde, aber erfahrungsgemäß kann man es nie ausschließen, weil Projekte und gerade die Anforderungen ihr Eigenleben haben und sich ebenso entwickeln, je mehr man sich damit beschäftigt.
zu 5.: s.o.
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Suchmaschinenoptimierung (SEO) & Drupal