約
グループモジュールは、サイト上の任意のコンテンツのコレクションおよびユーザーを作成することができます、そして、それらのコレクションにアクセス制御権限を付与します。D7以降で利用可能で、D8バージョンもあります。有機グループの代わりになるように設計されています。
オーガニックグループを使用すると、コンテンツ自体をグループにすることができます。エンティティ参照フィールドに依存して、グループ(ノード、用語、...)とそのコンテンツ(ノード、用語、ユーザー、...)間の関係を追跡します。
代わりに、グループはエンティティとしてグループを作成し、完全にフィールド化、拡張、エクスポートできるようにします。すべてのグループには、ユーザー、ロール、およびアクセス許可を関連付けることができます(詳細については、「グループモジュールでサポートされるさまざまなロールとは?」を参照してください)。グループは、あらゆるタイプのエンティティの親としても機能します。グループは、エンティティをグループにアタッチするための広範なAPIを提供します。
OGと比較したグループの利点
- グループはD7でのみ導入され、D7で導入されたエンティティを最大限に活用しました。
- グループは、モジュールを機能させるためにノードにカスタムフィールドを追加することによってノードを「乱用」しません。
- グループでは、グループごとの役割または権限を付与することはできません。代わりに、これらはグループタイプで定義されます。したがって、グループの種類、グループの役割、および権限は、コンテンツではなく構成です。このアプローチのため、エクスポート可能なグループのタイプと役割(機能の有無にかかわらず)。
- Organic Groupsは一般に巨大なモジュールとして認識されており、D7より前のリリースからの多くの「レガシー」を保持しており、D8にアップグレードするのが難しくなっています。
- グループの D8バージョンはすでに利用可能です(オーガニックグループではそうではありません)。
OGと比較した場合のグループの欠点
- 現在のところ、グループにはアルファ/ベータリリースのみがあります(公式リリースはありません)。
- 自己文書化されていると言う人もいますが、そうではないと思います(おそらく、このモジュールで何ができるかを調べるためにソースコードを消化したくないからでしょう...)。
- 利用できるドキュメントは多くありません。
- 今日のところ、 グループ drupal.SEのタグ。 有機グループタグ、そしてすでにかなりの数のグループ固有の質問があります。それを作成することに興味のある方は(再度)、以前に承認したタグwikiやタグの抜粋(クレジットは不要です...)を自由に再利用してください。
さまざまなモジュールとの統合
Groupモジュールは、以下を含む他のさまざまな(人気のある)モジュールと統合します。
これらの統合の優れた点であるIMOは、多かれ少なかれ標準化されていることです(これらの統合を機能させるために必要な数十の追加モジュールではありません)。
他のモジュールとの統合と、統合がすでに存在するか、パイプラインにある他のモジュールについては、「関連する問題」を参照してください。
資源
グループモジュールについての人々の意見
グループの問題のキューに表示されるものと同様:グループについて知っているほとんどの(すべてではないにしても)人々はそれを愛しています...