Здравствуйте, уважаемые читатели wmbn.ru! В данной публикации хотелось бы затронуть вопрос создания многопользовательского блога на системе Drupal. По сути что такое многопользовательский блог — это может быть как одна страница, на которой размещены все записи пользователей. Так же такой блог может быть личной страницей, где указаны только ваши записи, что бывает иногда необходимым. В принципе такая реализация чем-то похожа на принципы социальных сетей — все новости отображаются на главной странице, а конкретно ваши, соответственно на вашей.

Создание блога на Drupal

Кроме того разберем так же систему OpenID и как ее можно подключить к сайту на Drupal. Ну и на десерт разберем модуль Polls с помощью которого можно создавать различные опросники на сайте.

Многопользовательский блог в Drupal, модуль Blog

Ну что же, приступим к созданию блога на Drupal сразу для нескольких пользователей. Для этого потребуется модуль Blog — переходим на страницу Модули, находим его и активируем. После этого при создании документов появится новый тип содержимого Blog Entry (Запись в блоге), который как раз таки создан для того, чтобы разграничить записи блога на Drupal по его зарегистрированным пользователям.

Добавление записи в блог на Drupal

Сделаю небольшую выдержку из описания модуля: Данный модуль, а именно Blog, дает возможность каждому зарегистрированному пользователю вести свой личный блог (конечно если на это у него есть права на сайте). На нем публикуются записи только одного автора, ну а все записи отправляются на главную страницу. Кроме того модуль создает свой блок, который показывает на странице блога новые записи.

Давайте проверим данный модуль, для этого, если сайт (Drupal) расположен на локальном сервере, нужно зарегистрировать нового пользователя. После регистрации устанавливаем для него все права, которые потребуются для создания записей и ведения блога. Теперь создадим с помощью типа содержимого Blog Entry (Добавить в блог) любую запись, а затем опубликуем ее — как видно она появилась на главной странице сайта.

Создание записи в блоге на Drupal

Теперь перейдем к другому пользователю и повторим те же действия с созданием записи. Публикация так же попала на главную страницу блога, однако можно заметить под ними ссылку Блог пользователя, нажав на которую откроется личная страница пользователя только с его записями. Как видите, действительно получается что-то очень упрощенное, но похожее на сайты-анонсеры (социальные сети веб-мастеров).

Записи в блоге Drupal

Как я уже сказал — модуль создает собственный блок Новое в блогах, который устанавливается в любой регион сайта. После установки на страницах блога появятся ссылки со свежими публикациями, ведущими на личные блоги зарегистрированных пользователей или общую Блог.

Система OpenID на Drupal блоге и создание опросов

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

Установка OpenID на Drupal

Преимущество системы в том, что нет необходимости держать в голове много паролей, особенно для сайтов и аккаунтов, чья безопасность в принципе не так важна. Так скажем, имея один ключ ко всем замкам есть риск его потерять, а следовательно злоумышленник откроет им ваши учетные записи. Так что будьте аккуратнее — случайно выдав один пароль, можно подвергнуть безопасность многих аккаунтов.

Создание опросов на сайте Drupal

Ну и осталось рассмотреть создание опросов на Drupal. Реализуется эта функция с помощью модуля Polls, который создает новый тип документа Опрос. Создать опрос можно точно так же, как и страницу — жмем Добавить документ и выбираем тип Опросы. На новой странице указываем название опроса и варианты ответа, указав их порядок. Так же указываем статус опроса (закрыт или открыт) и его продолжительность от одного дня до целого года.

Запись на этом можно закончить, Drupal это не только движок для создания сложных проектов, на нем можно довольно быстро организовать многопользовательский блог, причем с возможностью использования технологии OpenID. Так же в дополнении Drupal для блогов и сайтов предлагает использовать различные опросы, которые можно применять для различных целей.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>