Привет!

Нам нравится создавать сайты для интересных людей: о социальной и необычной деятельности, об удивительных человеческих и нечеловеческих существах, о чудесах и странностях, о том, что снится и о том, что стучится в двери.

Мы работаем с европейскими и русскими заказчиками, с теми, кто действительно любит то, чем он занимается.

Таким образом мы вкладываемся в игры Духа, и мир для нас становится глубже.

Создание веб-сайта Widget Inc. с использованием разделов и категорий

Вернемся к нашему первоначальному примеру - семистраничному сай­ту, карта которого показана на рис. 4.21 (этот рисунок повторяет рис. 4.1 и приводится здесь исключительно для удобства). Теперь, когда у нас уже имеются представления о том, как в системе Joomla создаются ста­тьи и как они связываются с пунктами меню, можно приступать к ис­следованию примера сайта, созданного на основе использования разде­лов и категорий.

Нам известно, что две страницы сайта будут представлены компонен­тами Front Page (Главная страница) - для главной страницы - и Contacts (Контакты) - для страницы About Us (О компании). У нас остается еще пять страниц. В следующем списке видно, что у нас фактически имеет­ся семь элементов содержимого:

  • About Us (О компании).
  • Services (Услуги).
  • Widget Blog (Блог Widget).
  • Today's blog (Сегодняшние новости).
  • Yesterday's blog (Вчерашние новости).
  • Green Widgets (Зеленые штуковины).
  • Blue Widgets (Синие штуковины).

Система Joomla реализует два уровня организации информационного наполнения: первый - это разделы - и вложенный в него уровень - ка­тегории.

Совет --------------------------------------------------------------------------------------------------------------------------------------------

В перспективном плане Joomla (описание функциональных возможностей будущих версий на joomla.org) присутствует намерение изменить иерархическую структуру, что­бы снять ограничение на количество уровней вложения категорий.

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

  • About Us (О компании).
  • Services (Услуги).

А теперь начинаются сложности... содержимого в нашем случае имеет всего один «уровень» и в результате у нас появляется избыточный уровень.

Эта проблема имеет два решения:

  • Возможно, самое простое решение заключается в использовании одноуровневой организации неклассифицированного содержимого. Мы уже видели, насколько просто это реализуется. Недостаток это­го метода состоит в том, что сложность поддержки такого сайта воз­растает очень быстро. По своему опыту могу сказать, что в большинс­тве случаев это происходит, когда объем сайта начинает превышать 10-15 неклассифицированных статей, главным образом потому, что система Joomla не обеспечивает никакой организации для них и по­этому все они помещаются в единственную группу.
  • Второе решение состоит в том, чтобы творчески подойти к выделе­нию разделов и категорий. Например, мы могли бы создать единст­венный раздел, назовем его AllContent (Все содержимое), а потом поместить в него все остальные категории

Проблема избыточности уровней часто возникает на небольших сайтах, где объем информационного наполнения невелик. В таких случаях вам необходимо активизировать творческое мышление. В нашем примере можно было бы использовать комбинацию из обоих решений - создать единственную неклассифицированную статью About Us (О компании) и два раздела - Services (Услуги) и Widget Blog (Блог Widget). Блог Widget - прекрасный кандидат на создание и раздела, и категории, потому что этот тип содержимого подходит для них обоих. Но даже при том что такая структура содержит избыточный уровень, она позволяет сохранять контроль над сайтом.

Это нужно знать ---------------------------------------------------------------------------------------------------------------------------

Система Joomla поддерживает лишь двухуровневую организацию содержимого с разби­ением на разделы и категории - ни больше, ни меньше.

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