Задумал сайт, который должен позволять:
- Создавать группы, вступать в них - модуль Organic groups
- Добавлять к группам подгруппы - группа должна иметь возможность вступить в другую - ищу решение, тестирую Subgroups for Organic groups
- Устанавливать связи между группами - группа должна иметь возможность установить равноценную взаимосвязь с другой группой - ищу решение, тестирую User Relationships
Так же интересует возможность сохранять историю участия в группах, и т.п. особенно для третьего пункта.
Подскажите правильно ли я подобрал модули, можно ли с их помощью добиться поставленных задач?
Буду рад любым рекомендациям.
Комментарии
Здесь интеграция с ОГ Shoutbox
А вообще, проще на орге в поиске выставить 7-ку, выбрать Organic groups (OG) и отфильтруется список из 56 модулей, имеющих какое либо отношение к ОГ.
Спасибо, а причем тут Shoutbox?
На орге выбрать проще, но ответ получить намного сложнее, если плохо знаешь английский.
При экспериментах с модулями тоже возникают трудности, по той же причине, потому и прошу подсказать связку модулей тех кто хорошо знает данную тему.
Разъяснили бы немного поподробнее: Для чего Группы, почему Группы и т.д..
Необходимо разграничение доступа к контенту в Группах?
Если нет, то и большого смысла их использовать нет.
Обозначения
Группы
user/user
group/user
group/group
Связи (равносторонние)
user/user
group/user
group/group
Условия (Roles + Rules) и исключения
Другое
Как я себе это представляю
Группы и подгруппы
Связи
Для "Истории связей" возможно подойдут стандартные "Ревизии"(revision) сущностей Drupal.
Кратко: при изменении поля или свойства сущности, запись в БД с данными поля не удаляется, а создается новая.
И по "старым" записям БД данного поля можно отслеживать историю изменения поля или свойства сущности.
Views работает с ревизиями,также на drupal.org есть несколько модулей для работы с ревизиями.
Спасибо, изучу. Хотя до "истории" еще нужно добраться.
Пока меня интересуют предыдущие пункты, от которых в том числе и зависит "история".
Даже если урезать функционал и исключить поглощение группами других групп, то остается важный вопрос о установке равносторонней связи (к примеру "оппоненты") между группами.
По-моему Relation такое может..
Как раз "именнованные"(оппоненты и т.п.) "равносторонние" связи..