Drupal: Unterschied zwischen den Versionen

Aus Copedia
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
Drupal ist ein OpenSource-Portalsystem auf [[PHP]]-Basis.
Drupal ist ein OpenSource-Portalsystem auf [[PHP]]-Basis.


==Anwendungsfälle==
==Fallbeispiele==
*[[Drupal Anwendungsfälle]]
*[http://www.cogneon.de Webseite Cogneon Gmbh]
*[http://www.gfwm.de Webseite Gesellschaft für Wissensmanagement e.V.]
*[http://www.erlanger-familienbuendnis.de Webseite Erlanger Familienbündnis]
*Intranet [[3Soft GmbH]]


==Probleme==
==Siehe auch==
*[[Drupal Probleme]]
*[[CivicSpace]]


==Rechte- und Rollen==
Das Berechtigungssystem von Drupal erlaubt es Rechte für einzelne Module für jede definierte Rolle zu verwalten (administer->access control->roles). Über diesen Mechanismus können aber nur globale Berechtigungen vergeben werden. Es existiert keine Möglichkeit, einer Rolle bestimmte Rechte in Bezug auf eine Inhaltsart (z.B. page) zu geben. Hierfür werden zusätzliche Module benötigt:
{| border="1"
|[http://drupal.org/project/node_privacy_byrole node_privacy_byrole]
|[http://drupal.org/project/taxonomy_access taxonomy_access_control]
|[http://drupal.org/project/og organic_groups]
|[http://drupal.org/project/nodeperm_role nodeperm_role]
|-
|valign="top"|
*Ermöglicht die Vergabe von Lese- und Schreibrechten je Gruppe bei der Erstellung eines neuen Inhalts.
*Nachteil: Vererbt keine Berechtigungen
*Nachteil: Kann nicht auf einzelne Inhaltsarten beschränkt werden
*Nachteil: Keine Steuerung, welche Gruppen überhaupt Rechte vergeben können
*Nachteil: Unübersichtlich bei einer großen Anzahl von Gruppen
*Nachteil: Wenn neue Gruppen hinzu kommen, muss diesen auf bestehenden Seiten explizit Leserecht gegeben werden (Workaround: alle Seiten für "authendicated user" lesbar machen)
|valign="top"|
*Nachteil: RSS-Feed gibt Inhalte aus, ohne Berechtigungen zu berücksichtigen
*Nachteil: Taxonomy-Modul muss gepatcht werden
|valign="top"|
*Ermöglicht Gruppenbereiche, die öffentlich oder geschlossen sein können
*Vorteil: Dezentralisierung der Administration, da jede Gruppe einen eigenen Administrator haben kann
*Nachteil: unintuitiv in der Bedienung
|valign="top"|
*Ermöglicht die Vergabe von Lese- und Schreibrechten je Gruppe bei der Erstellung eines neuen Inhalts.
*Nachteil: Gibt Fehler "page not found" aus, wenn Nutzer kein Recht hat, die Seite zu sehen
*Nachteil: Berechtigungen bleiben bestehen, wenn das Modul deaktiviert wird
*Nachteil: Wenn neue Gruppen hinzu kommen, muss diesen auf bestehenden Seiten explizit Leserecht gegeben werden (Workaround: alle Seiten für "authendicated user" lesbar machen)
|}
Einen guten Überblick bietet der Artikel [http://apacam.org/drupalaccess.html Comparison of Drupal Access Control Modules].
==Weblogs==
*[http://support.bryght.com/articles/group-blog How do I create a group-blog] (story oder blog als Inhaltsart)
==Literatur==
==Literatur==
*Hagen Graf: Drupal. ISBN 3827323215
*Hagen Graf: Drupal. ISBN 3827323215
Zeile 53: Zeile 24:
*[http://drupalart.org/node/159 Drupal for Artists&Musicians]
*[http://drupalart.org/node/159 Drupal for Artists&Musicians]
*[http://drupalart.org/phpbb Making Drupal Forums look like phpBB forums]
*[http://drupalart.org/phpbb Making Drupal Forums look like phpBB forums]
*[http://support.bryght.com/articles/group-blog How do I create a group-blog] (story oder blog als Inhaltsart)


[[Kategorie:Applikation]]
[[Kategorie:Applikation]]

Version vom 5. März 2006, 20:05 Uhr