Organic groups позволяет пользователям с разрешения создавать и управлять своими собственными группами. Члены сообщества часто хотят самостоятельно организовывать или вступать в группы по интересам. Возможность создания групп, естественно, является важной частью здорового сообщества.
Organic group создается одним владельцем, у которого есть отдельные права в том числе возможность удалить созданную группу. Администраторы также обладают своими правами, но не могут удалять группы. Члены группы общаются между собой, используя главную страницу группы в качестве координатора. Они делают это путем размещения обычных типов содержимого: блогов, зтатей, страниц и т.д. Блок на главной странице группы показывает эти сообщения и действия. В блоке также приводится краткая информация о группе.
Группы могут быть закрытыми и открытыми. Первые группы требуют одобрения администратора, чтобы стать членом. Organic groups также поддерживают приватные группы, которые не отображаются в списке органических групп. Нельзя использовать этот модуль с другими модулями разграничения прав.
Возможности:
- Управлять правами доступа на странице Админка → Пользователи → Контроль доступа.
- Создавать группы на странице Содержание → Группы.
- Просмотреть список групп на странице группы.
- Администрировать органические группы на странице Админка → Настройка → OG.
- Отключить комментарии и прикрепленные файлы для нод типа "группа" на странице Админка → Содержание → Типы документов → Группы.
- Включить блок сведений о группе, блок новых групп, блок моих групп на странице Админка → Конструкция → Блоки.
- Подписаться на группы, выбрав ссылку «подписаться» в блоке.
- Создать сообщение, пригласить друзей, управлять подпиской, просматривать список подписчиков, и видеть группы администратор в блоке группы.
- Включать изображения в блок группы, если установлен модуль Image.
- Прочитать о вопросах, об известных ошибках и загрузить последнюю версию можно на Organic Groups project page.
- Убедитесь, что Вы загрузили и распаковали Views модуль в файл sites/all/modules, и включили Views и Veiws_RSS на странице Админка → Конструкция → Модули.
- Скачайте и распакуйте модуль Organic Groups в директорию sites/all/modules
- Перейдите на страницу Админка → Конструкция → Модули и включите OG
- Перейти на страницу Админка → Содержание → Типы документов и создайте новый тип Документа. Я ввел следующее:
- Название = Group
- Тип = Groups
- Описание = Сообщество людей с общей целью
- Название поля заголовка = Group Name
- Название поля текста = пусто
- Минимальное количество слов = 0
- Пояснения или инструкции по отправке материала = пусто
- Настройки по умолчанию = отметить: Опубликовать
- Установки по умолчанию для комментариев = Отключено
Сохранить тип документа
- Перейти на страницу Админка → Organic Groups → Organic Groups Config:
- Контроль доступа: Включить / Отключить - ваш выбор (я обращаю ваше внимание. Я использовал Taxonomy_Access в прошлом)
- Group Details: Самостоятельно разберитесь
- Форма автора ноды: То что вам кажется правильным. Вы, наверное, захотите выбрать тип документа " Group " который создали заранее, но это произойдет автоматически после следующего шага
- Главная страница группы: Под типами документов для главной страницы группы, выберите Тип Group.
- Параметры Email: по желанию
- Фото члена группы: по желанию
- Теперь можно перейти к Создать Материал → Group и создать свою первую группу.
Комментарии
спасибо за статью, пригодится
Спасибо.
Спасибо.
спасибо, органик групс - можно использовать аналогично сообществам (в жж и тд)
отличный модуль, мне понравилось что для каждой группы свою тему оформления можно задавать.
А кто какие модули с ним применяет?
fman@folomeev.info вопрос по модулям в тему задал. Кто какие и для чего?
node_browser - глючит страншно, выдавал все списки документов, те которые были с ограниченым доступом. -
высвечивал название. Так что вместо него пользуюсь site_map.
nodetype - меняет тип материала очень пригодился.
taxonomy_theme - когда несколько сообществ задавать можно для каждого свой словарик, а тему привязывать к словарику- тогда при переходе на термин тема оформления сообщества остается таже.
og_roles - ищу более подходящую замену.
Интересно узнать кто какие модули для органик групп использует.
Нужно наверное другой каталог модулей создавать а то на drupal.org неудобный нехватает например: сколько и каких запесей добавляется в базу данных.(нужно лезть внутрь смотреть), чтоб категории по функционалу были, нагрузка на базу. и т.п. Ещеб неплохо списки сайтов использующих данный модуль (данные то про модули передаются на друпал орг). И варианты замены куском кода (снипетом).
Интересует такой вопрос: я не пойму, где редактировать внешний вид информации о группе? ?q=node/25 - подскажите, где это хотя бы вызывается? нужно сменить:-/
использую views
То есть вам нужно стили отредактировать? или расположить по-другому информацию? Можно создать phptemplate по этому руководству и определить в нем все что вам нужно. А лучше поставить модуль http://drupal.org/project/contemplate который прямо на сайте позволит переопределить все что выводится на вашей странице.
и стили немного изменить, и расположение тоже, естественно. понял, спасибо, займусь тем, что посоветовали)
update: создал node-community.tpl.php, проблема в том, что получается мне надо изменить то, что в переменной $content. где она собирается, где смотреть? т.к к примеру, с помощью cck добавленые несколько полей, а мне не надо их в инфе о группе отображать. ну и надо вставить флеш-презентацию, для каждой группы
Тогда сделайте другой для вывода node: http://setegnom.com/node/344, http://setegnom.com/node/222
да, видел, смотрел. нод.тпл не трогал, ибо не надо. результат достиг редактированием og.module, функций og_view_group() и theme_og_mission()
вторая контент пихает в див, туда и добавил, что нужно.
ну а в первой, увидел строчку unset($node->content['body']); и собственно, аналогично этому убрал ненужные мне поля.
спсибо за статью)
А для 6 версии когда будет? Очень надо!
Вопрос.
Есть возможность "Приглашать друзей"
Перерыл все. Не нашел.
Можете хоть ссылку подсказать где это можно сделать?
А в настройках у меня все есть: САЙТ/admin/og/og
неделю назад появился новый модуль print в нем есть кнопка эта. мне нравится
Я решил проблему с помощью модуля invite
А как интерфейс сделать на русском языке?
в закладки
Установил для Drupal 7, всё настроил, всё ок, кроме одного косяка - материал в группу (закрытую и открытую) могут добавлять только участники группы, но если пользователь таковым не является, то при попытке добавить статью в группу, у него вылетает форма добавления материала с одним полем - 'название материала группы'. Почему оно вылетает, и как этг исправить?