Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #67, ИЮНЬ 2006 г.

капля меда для разработчика

БОРИС ВОЛЬФСОН

Спецвыпуск: Хакер, номер #067, стр. 067-028-3


[настройка движка]

Основные настройки находятся в разделе «Управление»-«Установки», и здесь можно написать все данные своего сайта. Также очень рекомендую включить опцию Clean URLs (Чистые УРЛы, ЧПУ) — тогда поисковики смогут индексировать твой сайт более качественно.

Продолжаем настройку и переходим к пользователям. Во-первых, определимся с ролями пользователей. Их будет четыре. Anonymous user — гость. Он сможет только читать. Authenticated user сможет работать с сайтом, в том числе комментировать материалы и участвовать в обсуждениях на форуме. Moderator — модератор. Сможет удалять сообщения и получит больше привилегий, чем обычные пользователи. Administrator — администратор, он настраивает движок сайта. Для создания ролей используется страница «Управление»> «Доступ»> закладка «Роли». Для настройки прав используется закладка «Права» (рисунок 2).

Администратору даем все права. Модератор не получит права на администрирование и изменение ключевых настроек сайта. Например, он не получит права изменять блоки на сайте. Зарегистрированному пользователю не даем прав на изменение чужих материалов, а для гостя фактически сайт переходит в режим read only. Как вариант, позволим гостям комментировать статьи и участвовать в форуме.

Идем в «Управление»-«Установки» и вводим данные о нашем сайте, включая название, слоган и т.п. Вся эта информация будет автоматически вставлена в нужные места на сайте.

[таксономия] Когда общая настройка сайта закончена, можно переходить к заполнению сайта содержимым. У нас есть два основных раздела сайта, где, как планируется, расположится большая часть содержания. В первый раздел положим описания различных моделей велосипедов, во второй — площадки для катания на этих двухколесных механизмах, то есть оба раздела будут состоять из набора отдельных страничек, причем их число будет постоянно расти. Соответственно, нужно как-то структурировать их. В Drupal’е это делается при помощи таксономии. Фактически, таксономия — это система для разбиения на категории и подкатегории. В нашем случае она будет довольно простой.

Велосипеды классифицируем на четыре вида: «Велосипеды для школьников», «Горные велосипеды», «Спортивные велосипеды», «Эксклюзивные велосипеды». Один и тот же велосипед может принадлежать одновременно к двум категориям. Настройка происходит в разделе «Управление»-«Категории», где необходимо добавить словарь «Велосипеды» и внести в него указанные типы. Кстати, когда создаешь словарь, его категории можно отнести к страницам книг, обсуждениям, страницам, к опросам и заметкам. Необходимо также поставить галочку «Множественный выбор». Эти категории следует рассматривать как ярлыки, которые можно прикреплять к материалам, например к страницам или опросам. Таким образом пользователь сможет легко получить информацию о нужном ему типе велосипедов. Аналогичную операцию нужно проделать и для мест для катания: горные трассы, парки, улицы и т.п.

Назад на стр. 067-028-2  Содержание  Вперед на стр. 067-028-4