09.12.13

Drupal: Модуль Organic Groups

Drupal: Модуль Organic Groups

Большинство платформ предлагает две или три роли. Основные варианты: пользователь (user), член (member) и администратор (administrator). Исключением является система Facebook с ее потрясающим интерфейсом и разнообразием групп друзей. Она превращает пользователей в администраторов, посетителей (visitors) — в участников (contributors), подобному перераспределению ролей могли бы рукоплескать даже на Уолл-стрит.

Все то же самое и даже больше позволяет делать Drupal… именно это «даже больше» и становится источником проблем. Сотни вариантов, не имеющие аналогов. Как раз этот аспект и является революционным в процедуре создания групп в Drupal. И мы обязательно его рассмотрим после знакомства с основами применения модуля Organics Groups.

Процедура установки и запуска этого модуля достаточно стандартны. Вы создаете тип контента с именем Group и на его основе образуете нужное количество групп. Затем добавляются другие типы контента, например Blog, Events и Aggregator, предназначенные для заполнения групп информацией. Остается только добавить членов и присвоить им подходящие роли, скажем Group Manager и Administrator. Особенность модуля Organic Groups состоит в том, что он работает в основном в базе данных.

Для демонстрации связи между членами, контентом и группами требуется помощь других модулей, в основном рассмотренного в главе 3 модуля Views, а также модуля Panels, о котором пойдет речь далее. Модуль Views извлекает и запрашивает информацию из базы данных, а модуль Panels размещает ее на странице. Это можно сделать также при помощи блоков и регионов, но они зависят от выбранной темы. Модуль Panels освобождает вас от привязки к теме, давая большую гибкость в выборе и компоновке контента.

В качестве упражнения мы создадим сайт для пожилых людей. Любой, кто пытался научить своих родителей основам компьютерной грамотности, знает, что требуются четкие инструкции, ответы на бесчисленные вопросы и удивительное терпение. Все то же самое можно сказать и о сайте для сообщества таких людей. Основные усилия направлены на их приглашение в группы. Характерное для Drupal сочетание мощи, простоты и необычности часто становится барьером для новичков. Поэтому в данном случае нам будет максимально важна простота интерфейса и такие ресурсы сайта, как подробные руководства и обучающие видеоролики. Кстати, если для вас все это очень и очень сложно то можно попробовать 1с битрикс создание сайтов эта CMS предназначена для разработки полноценного сайта «из коробки» (правда она платная).

К счастью, одно из самых лучших нововведений Drupal 7 имеет отношение к совершенствованию интерфейса. То, что раньше требовало десяти щелчков мышью, теперь делается за один или два, в результате пользователь сайта перестал походить на дятла за работой.

Новости разработки и интернета
Оставить комментарий к статье Drupal: Модуль Organic Groups

Полезные блоги

  • для блоггеров и вебмастеров