Главная » Drupal » Документация Drupal » Подойдёт ли вам Drupal? » Организация сайтов на Drupal: обзор возможностей
Распечатать статью

Организация сайтов на Drupal: обзор возможностей

Information Architecture (often abbreviated «I.A.») is the practice of structuring information (knowledge or data). These are often structured according to their context in user interactions or larger databases. — Wikipedia.com

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

На сегодняшний день существует более 1000 модулей, который позволяют настроить многие параметры не используя программирование. Полная настройка может быть завершена правкой CSS, PHP и AJAX. В то время как каждый сайт имеет свою сложность, быстро и существенно изменить темы, права ролей, настройки модулей можно полностью за несколько часов.

Макеты. Drupal поддерживает размещение содержания используя три пути: блоки, колонки и меню. Блоки можно расположить в 5 областях: слева, справа, в заголовке, в подвале и в содержании. Можно расширить возможности по размещению и в другие области. Drupal может иметь оформление с разным количеством колонок, наиболее популярен трёхколоночный макет с плавающей центральной колонкой. Макеты могут быть созданы с использованием PHP и оформлены при помощи CSS. Drupal также имеет настраиваемую систему меню, которая обеспечивает навигацию и располагается в блоках.

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

Навигация включённая в тему обычно использует глобальную навигацию в заголовке, вкладках или подвале. Локальная навигация обычно осуществляется динамически используя категории, подменю или динамические блоки. Контекстная навигация, например навигационные линейки, которые показывают где на сайте находится пользователь, кодируется сразу в теме. Ситуационная навигация осуществляется с помощью сообщений, показывающих ошибки или подтверждения действий пользователя. Обычно ситуационная навигация используется для справки при использовании форм.

Стили. Вместе Drupal поставляется несколько тем, которые можно настроить или предложить пользователю самому выбирать для себя тему. Drupal позволяет использовать PHP в шаблонах тем, чтобы упростить оформление использующее xHTML. CSS используются для изменения цветов и типографики. Оформление может быть настроено для разных разделов, статуса пользователя или типов содержания. Графика может использоваться в темах и в содержании.

Классификация. Одно из самых популярных решений для структурирования информации — использование категорий и более чем 20 дополнительных модулей для расширения этой возможности. Drupal позволяет управлять категориями (другое название — таксономия), использовать теги, flat, иерархические и мульти-иерархические словари. Информация может быть структурирована путём классификации содержания, с использованием семантической информации. Веб-мастера часто используют навигацию на основе категорий.

Модули. Для Drupal доступно более 1000 модулей. Модули упорядочены в следующие группы:

  • 3rd party integration
  • Administration
  • Categories
  • Community
  • Content
  • Commercial advertising
  • Evaluations and ratings
  • Events
  • File management
  • Filters/Editors
  • GUI/Content Display
  • Import/Export
  • Location
  • Mail
  • Media
  • Security
  • Syndication
  • Themes
  • User Access and Authentication
  • Utility
  • Other

Автор: RISK
Источник: drupal.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи