Каковы особенности модуля Group и модуля Organic Group?

Для создания групп в Drupal мы имеем в данный момент группу и Органные группы .

На странице Группы :

  

Модуль группы позволяет создавать произвольные коллекции ваших   контента и пользователей на вашем сайте и предоставить разрешения на управление доступом на   эти коллекции

На странице Organic Group :

  

Разрешить пользователям создавать и управлять своими «группами». Каждая группа может   иметь подписчиков и вести домашнюю страницу группы, где абоненты   общаться между собой.

Каковы особенности Группы и Органическая группа ?

6 голосов | спросил Adrian Cid Almaguer 11 PMpMon, 11 Apr 2016 16:31:56 +030031Monday 2016, 16:31:56

2 ответа


5

О

Модуль Group позволяет создавать произвольные коллекции вашего контента и пользователей на вашем сайте, и предоставить разрешения на доступ к этим коллекциям. Он доступен с D7, а также имеет версию D8. Он разработан как альтернатива Органические группы .

Органные группы позволяет самому себе быть группами, что не всегда то, что люди хотят. Он полагается на ссылочное поле сущности для отслеживания связей между группой (узел, термин, ...) и ее содержимое (узел, термин, пользователь, ...)

Группа вместо этого создает группы как объекты, делая их полностью полевыми, расширяемыми и экспортируемыми. Каждая группа может иметь прикрепленные к ней пользователи, роли и разрешения (см. « Каковы различные роли, поддерживаемые модулем Group? "для получения более подробной информации об этом). Группы также могут выступать в роли родителя любого типа сущности. Группа предоставляет обширный API для прикрепления объектов к группам.

Преимущества группы по сравнению с OG

  • Группа запущена только в D7, полностью используя возможности, введенные в D7.
  • Группа не «злоупотребляет» узлами, добавляя к ним настраиваемые поля, чтобы заставить модуль работать.
  • Группа не позволяет иметь роли или разрешения для каждой группы. Они определяются в групповом типе. Таким образом, типы групп, групповые роли и разрешения - это конфигурация, а не контент. Из-за этого подхода типы и роли групп экспортируются (с или без функций).
  • Органические группы обычно воспринимается как огромный модуль, который несет много «наследия» от выпусков до D7 и делает его более жестким, чтобы когда-либо обновляться до D8.
  • Доступна версия D8 Group (не для органических групп).

Недостатки группы по сравнению с OG

  • На сегодняшний день Группа имеет только альфа /бета-релизы (не официальный релиз).
  • Хотя некоторые говорят, что это самодокументирование, я думаю, что это не так (возможно, потому, что я не хочу переваривать исходный код, чтобы узнать, что может сделать этот модуль ...).
  • Не хватает документации.
  • На сегодняшний день нет тег на drupal.SE, хотя есть , и уже есть довольно много вопросов, связанных с группой . Любой, кто заинтересован в его создании (снова), не стесняйтесь повторно использовать ранее одобренную теги wiki и /или отрывок тегов (нет необходимости в кредитах ...).

Интеграция с различными модулями

Модуль группы интегрируется с различными другими (популярными) модулями, включая:

Красота, ИМО, из этих интеграций заключается в том, что они более или менее из коробки (а не десятки дополнительных модулей, необходимых для работы этих интеграций).

Обратитесь к Интеграция с другими модулями и его «Связанные проблемы» о других модулях, для которых интеграция уже существует или находится в стадии разработки.

Ресурсы

Что говорят люди о модуле группы

Подобно тому, что вы видите в очереди Group : большинство (если не все) людей, которые знают о Группа , просто любят его ...

ответил Pierre.Vriens 11 PMpMon, 11 Apr 2016 16:47:32 +030047Monday 2016, 16:47:32
3

Существует статья, которая публикуется по адресу: ГРУППА ДЛЯ ОПРЕДЕЛЕНИЯ

Автор говорит о группе:

  • Простой
  

Группы должны быть похожими на типы контента. Мне нужны разные группы   с разными полями, ролями и разрешениями. Именно так Группа   обрабатывает его.

  • Содержимое группы
  

В принципе все, что вы прикрепляете к группе, может быть полезна. Другая   Интересная вещь об объекте отношений, который находится между   группы, а фактический пользователь /контент - это, если вы удалите его из   Групповой интерфейс, вы не удаляете контент, но ссылка   вместо этого, поэтому содержимое (или пользователь /объект /все) остается   без изменений.

  • Мощное
  

Каждый тип группы имеет собственные типы содержимого групп, и каждый из них   у них есть настраиваемые разрешения и поля.

     

Из коробки Группа объединяется с представлениями, правилами, i18n, заголовком и   Я уверен, что впереди еще многое. Построенный на основе Entity, API Group   предоставляет все свои преимущества разработчикам.

И как вывод:

  

Нет сомнений в том, что здесь группа займет место OG. В нем есть   все, что предлагает OG, плюс все, что не хватало. Все   привел в аккуратный интерфейс, где вы можете настроить так много, не будучи   кодировщик.

     

Единственным недостатком группы I, о которой я сейчас думаю, является состояние   модуль. В настоящее время он отмечен как альфа, но видя растущий   количество участников и загрузок может означать только развитие   скорость увеличивается. Также трудно ожидать много ответов   онлайн, потому что группа - очень молодой модуль. Тем не менее, учитывая   хорошие показатели ответов в очередях выпуска модулей. Я бы сказал, что   писать билет - ваш лучший выбор, если вам нужна помощь.

РЕДАКТИРОВАТЬ: Еще одна статья о боге: Создание сайтов сообщества в Drupal 8: Руководство по модулям D8 для сайтов поддержки сообщества

ответил Adrian Cid Almaguer 8 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 08 Sep 2016 16:59:40 +0300 2016, 16:59:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132