Über
Mit dem Gruppenmodul können Sie beliebige Sammlungen Ihrer Inhalte und Benutzer auf Ihrer Site erstellen und Zugriffssteuerungsberechtigungen für diese Sammlungen erteilen. Es ist ab D7 erhältlich und hat auch eine D8-Version. Es ist als Alternative zu organischen Gruppen konzipiert .
Mit organischen Gruppen können Inhalte selbst Gruppen sein, was nicht immer das ist, was die Leute wollen. Es stützt sich auf ein Entitätsreferenzfeld, um die Verbindungen zwischen einer Gruppe (Knoten, Begriff, ...) und ihrem Inhalt (Knoten, Begriff, Benutzer, ...) zu verfolgen.
Group erstellt stattdessen Gruppen als Entitäten, sodass sie vollständig feldfähig, erweiterbar und exportierbar sind. Jeder Gruppe können Benutzer, Rollen und Berechtigungen zugeordnet sein ( weitere Informationen hierzu finden Sie unter " Welche verschiedenen Rollen werden vom Gruppenmodul unterstützt? "). Gruppen können auch als übergeordnetes Element für jede Art von Entität fungieren. Group bietet eine umfangreiche API zum Anhängen von Entitäten an Gruppen.
Vorteile der Gruppe gegenüber OG
- Die Gruppe startete nur in D7 und nutzte die in D7 eingeführten Unternehmen voll aus.
- Die Gruppe "missbraucht" Knoten nicht, indem sie ihnen benutzerdefinierte Felder hinzufügt, damit das Modul funktioniert.
- In der Gruppe können Sie keine Rollen oder Berechtigungen pro Gruppe haben. Diese werden stattdessen für den Gruppentyp definiert. Gruppentypen, Gruppenrollen und Berechtigungen sind also Konfiguration statt Inhalt. Aufgrund dieses Ansatzes können Gruppentypen und Rollen exportiert werden (mit oder ohne Features).
- Organic Groups wird allgemein als ein riesiges Modul angesehen, das viel "Vermächtnis" aus Versionen vor D7 enthält und es schwieriger macht, jemals auf D8 aktualisiert zu werden.
- Eine D8-Version von Group ist bereits verfügbar (nicht für organische Gruppen).
Nachteile der Gruppe gegenüber OG
- Bis heute hat Group nur Alfa / Beta-Versionen (keine offizielle Version).
- Obwohl einige sagen, dass es sich um eine Selbstdokumentation handelt, denke ich, dass dies nicht der Fall ist (vielleicht, weil ich den Quellcode nicht verdauen möchte, um herauszufinden, was dieses Modul kann ...).
- Es ist nicht viel Dokumentation verfügbar.
- Bis heute gibt es auf drupal.SE kein Gruppentag , obwohl es ein Tag für organische Gruppen gibt , und es gibt bereits einige gruppenspezifische Fragen . Jeder, der daran interessiert ist, es (erneut) zu erstellen, kann mein zuvor genehmigtes Tag-Wiki und / oder meinen Tag-Auszug wiederverwenden (keine Credits erforderlich ...).
Integration mit verschiedenen Modulen
Das Gruppenmodul lässt sich in verschiedene andere (beliebte) Module integrieren, darunter:
Das Schöne, IMO, an diesen Integrationen ist, dass sie mehr oder weniger sofort einsatzbereit sind (nicht Dutzende zusätzlicher Module, die erforderlich sind, damit diese Integrationen funktionieren).
Informationen zu anderen Modulen, für die bereits Integrationen vorhanden sind oder in Vorbereitung sind, finden Sie unter Integrationen mit anderen Modulen und deren "Verwandte Probleme".
Ressourcen
Was die Leute über das Gruppenmodul sagen
Ähnlich wie in der Warteschlange für Gruppenprobleme : Die meisten (wenn nicht alle) Leute, die sich mit Gruppen auskennen, lieben es einfach ...