it-swarm.com.de

Was sind die Merkmale des Gruppenmoduls gegenüber dem organischen Gruppenmodul?

Um Gruppen in Drupal zu erstellen, haben wir in diesem Moment das Modul Group und das Modul Organic Groups .

Von der Modulseite Gruppe :

Mit dem Gruppenmodul können Sie beliebige Sammlungen Ihrer Inhalte und Benutzer auf Ihrer Site erstellen und Zugriffssteuerungsberechtigungen für diese Sammlungen erteilen

Von der Modulseite Organic Group :

Ermöglichen Sie Benutzern das Erstellen und Verwalten ihrer eigenen "Gruppen". Jede Gruppe kann Abonnenten haben und unterhält eine Gruppenhomepage, auf der Abonnenten untereinander kommunizieren.

Was sind die Merkmale von Gruppe versus organische Gruppe ?

8

Über

Mit dem Modul Gruppe 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 Organic Groups konzipiert.

Organische Gruppen ermöglichen es, dass Inhalte selbst Gruppen sind, 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 wurde nur in D7 gestartet und nutzte die in D7 eingeführten Entitäten voll aus.
  • Die Gruppe "missbraucht" Knoten nicht, indem ihnen benutzerdefinierte Felder hinzugefügt werden, damit das Modul funktioniert.
  • Gruppe erlaubt Ihnen nicht, Rollen oder Berechtigungen pro Gruppe zu 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).
  • Organische Gruppen werden allgemein als ein riesiges Modul angesehen, das viel "Vermächtnis" aus Versionen vor D7 enthält und es schwieriger macht, jemals ein Upgrade durchzuführen D8.
  • 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 group -Tag, obwohl es ein organische-gruppen -Tag 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 Tag-Auszug (keine Credits erforderlich ...) wiederverwenden.

Integration mit verschiedenen Modulen

Das Gruppenmodul lässt sich in verschiedene andere (beliebte) Module integrieren, darunter:

Das Schöne an dieser Integration ist, IMO, dass sie mehr oder weniger sofort einsatzbereit sind (nicht Dutzende zusätzlicher Module, die erforderlich sind, damit diese Integrationen funktionieren).

Siehe Integrationen mit anderen Modulen und seine "verwandten Probleme" zu anderen Modulen, für die bereits Integrationen vorhanden sind oder in der Pipeline sind.

Ressourcen

Was die Leute über das Gruppenmodul sagen

Ähnlich wie in der Problemwarteschlange der Gruppe : Die meisten (wenn nicht alle) Personen, die über die Gruppe Bescheid wissen liebe es einfach ...

9
Pierre.Vriens

Es gibt einen Artikel aus der Veröffentlichung mit dem Namen: GRUPPE FÜR DRUPAL

Der Autor sagt über die Gruppe:

  • Einfach

Gruppen sollten wie Inhaltstypen sein. Ich möchte verschiedene Arten von Gruppen mit unterschiedlichen Feldern, Rollen und Berechtigungen. Genau so geht Group damit um.

  • Gruppeninhalt

Grundsätzlich kann alles, was Sie der Gruppe hinzufügen, feldfähig sein. Ein weiteres interessantes Merkmal der Beziehungsentität, die sich zwischen der Gruppe und dem tatsächlichen Benutzer/Inhalt befindet, ist, dass Sie beim Löschen von der Gruppenschnittstelle nicht den Inhalt, sondern die Verknüpfungsentität löschen, also den Inhalt (oder Benutzer /) Entität/was auch immer) bleibt unverändert.

  • Kraftvoll

Jeder Gruppentyp hat seine eigenen Gruppeninhaltstypen und jeder von ihnen verfügt über konfigurierbare Berechtigungen und Felder.

Group lässt sich sofort in Views, Rules, i18n, Title integrieren und ich bin mir sicher, dass noch viel mehr kommen wird. Die API Group basiert auf Entity und bietet Entwicklern alle Vorteile.

Und als Fazit:

Es besteht kein Zweifel, dass die Gruppe hier ist, um den Platz von OG einzunehmen. Es hat alles, was OG bietet, sowie alle Dinge, die fehlten. Alles in einer ordentlichen Benutzeroberfläche, in der Sie so viel konfigurieren können, ohne ein Programmierer zu sein.

Der einzige Nachteil der Gruppe, an den ich derzeit denken kann, ist der Status des Moduls. Es ist derzeit als Alpha gekennzeichnet. Die wachsende Anzahl von Mitwirkenden und Downloads kann jedoch nur bedeuten, dass die Entwicklungsgeschwindigkeit zunimmt. Es ist auch schwer zu erwarten, dass online viele Antworten gefunden werden, da Group ein sehr junges Modul ist. Angesichts der sehr guten Rücklaufquoten in den Problemwarteschlangen des Moduls würde ich jedoch sagen, dass das Schreiben eines Tickets die beste Wahl ist, wenn Sie Hilfe benötigen.

BEARBEITEN: Ein weiterer Artikel, den man lesen sollte, ist: Erstellen von Community-Sites in Drupal 8: A Guide To D8-Module für Community-Support-Sites

4