Загрузка...

Как известно, в отличие от Joomla 1.5,  Joomla 1.6 не имеет разделов. Их место заняли категории неограниченной вложенности. О том, как работать с новой системой категорий, будет рассказано в этой статье.

Изучая Joomla 1.6, я поймал себя на мысли, что с каждой новой версией CMS ее сложность будет значительно возрастать. Стоит взглянуть только на то, что добавлено в Joomla 1.6. Да, для опытных web-мастеров это хорошо. Меньше сторонних расширений – выше быстродействие и безопасность. Но для новичков процесс изучения CMS становится значительно сложнее. Даже не знаю хорошо это или плохо, ведь именно простота привлекала большинство людей, сомневающихся в выборе CMS, именно к Joomla. Мне кажется, что идеальный вариант – модульная структура, такая, когда человек может выбрать только необходимые составляющие,  которые будут включены в базовый пакет. Хотя в ближайшем будущем это вряд ли случится. Ну да ладно… Что-то отвлекся я от темы. Перейдем к категориям.

Категории Joomla 1.6. Обзор.

Дабы не ввести в заблуждение новичков, которые малознакомы или не знакомы с Joomla 1.5 вовсе, я расскажу как все было и как стало.

В Joomla 1.5 можно выделить несколько структурных единиц:

  1. Материалы – собственно, контент, статьи, тексты. Каждый называет это по разному.
  2. Разделы и категории материалов – контейнеры, которые содержат материалы.
  3. Расширения – компоненты, модули, плагины, шаблоны – программы, расширяющие базовый функционал Joomla.

Это если коротко. Все это проще понять по аналогии с библиотекой, обычной, в которой хранятся книжки. Каждый знает, что такое библиотека. В Joomla все устроено похожим образом.

В библиотеке минимальная структурная единица это книга(журнал, пособие, и.т.д.). Книга является материалом библиотеки. Одним из тысяч. В Joomla все точно также. Для того, чтобы книги легко и быстро можно было найти, они сортируются по стеллажам. Каждый стеллаж содержит книги определенной тематики, направления, и.т.д. В Joomla роль стеллажей выполняют категории. Но ведь стеллажей тоже может быть очень много. Для того, чтобы не путаться в них, их объединяют в отдельные залы. Залами будут разделы Joomla 1.5. Для того чтобы быстро доставать книги и обслуживать клиентов, в библиотеке есть персонал. Люди, которые работают с книгами, машины, которые ксерокопируют, сканируют, и.т.п., читальные залы, позволяющие спокойно изучать книги. Все это можно сравнить с расширениями Joomla.

Вот такая у нас получилась Joomla-библиотека. Вроде все в ней хорошо, но есть одна большая проблема. Догадайтесь какая… В этой библиотеке все будет работать гладко и слаженно ровно до тех пор, пока ее размер невелик. А что произойдет, если она станет, скажем, главной городской библиотекой? Книг в ней станет столько, что трудно будет найти не то что одну книгу, а даже комнату со стеллажами, в которой она хранится. Посетителей в такой библиотеке станет гораздо больше, а время обработки их запросов значительно увеличится из-за размеров библиотеки.

Именно таким недостатком, как выяснилось, страдает Joomla 1.5. Хотя мы можем создавать в ней неограниченное количество разделов и категорий, вложенности они не имеют. Т.е. есть раздел, в нем категории, а в них материалы. И никак иначе. А что, если наша библиотека(сайт) требует подкатегории, подподкатегории и подподподкатегории? Если сайт большой, таких «под-» может потребоваться очень много. По этой причине разработчики устранили в Joomla 1.6 разделы, как класс, и оставили только категории. Но теперь категории могут содержать в себе подкатегории неограниченной вложенности, т.е. удовлетворить любое количество «под-»’ов.

Категории Joomla 1.6. Менеджер категорий.

Управлять категориями можно через менеджер категорий, доступный в админке по адресу «Материалы» –> «Категории»

Категории Joomla 1.6

Теперь менеджер выглядит следующим образом:

Категории Joomla 1.6

Каждая из категорий теперь может содержать вложенные категории и создать их можно столько, сколько требуется. Рассмотрим менеджер категорий подробнее. С виду он напоминает менеджер категорий Joomla 1.5. Здесь также есть названия категорий, их состояние, порядок сортировки и ID. Из новшеств: мы теперь видим уровень вложенности категории, уровень доступа к ней, обновленный фильтр категорий, новые инструменты в панели управления, а также функцию пакетной(массовой) обработки категорий.

Категории Joomla 1.6

Многое из того, что показано на рисунке, должно быть понятно интуитивно. Комментариев требует, пожалуй, только обновленная панель инструментов. Здесь появились такие кнопки, как «В архив» и «Разблокировать». Первая отправляет отмеченные категории в архив. Это удобно, если категория уже как бы и не нужна, а удалять ее не хочется. Чтобы она не мешала работе с нужными категориями, отправляем ее на чердак. Вторая кнопка позволяет разблокировать заблокированные категории. Блокировка категорий происходит, когда мы начинаем работать с админкой в нескольких вкладках браузера. Например, открываем сразу несколько категорий, а затем, просто закрываем вкладку. При этом категория блокируется до применения к ней какого-либо действия, т.е. сохранения или отмены(кнопки внутри категории). Чтобы для разблокировки не заходить в каждую заблокированную категорию, придумана эта кнопка. Достаточно просто отметить заблокированные категории и нажать «Разблокировать».

Теперь обратим внимание на пакетную обработку выделенных категорий.

Категории Joomla 1.6

Как следует из названия, здесь мы можем совершать некоторые действия сразу со многими категориями. В первую очередь эта вкладка создана для массовой установки прав доступа на категории. Если категорий много, то при их создании устанавливать права доступа долго и неудобно. Гораздо проще сделать это уже после того, как будут созданы все категории. Отмечаем галочками нужные категории, выбираем уровень доступа для них и жмем «Начать процесс». Кроме того, сюда же вынесены две кнопки панели управления «Копировать» и «Перенести».

Категории Joomla 1.6. Менеджер категорий. Добавление новой категории.

Добавление новой категории происходит с помощью кнопки «Создать» в менеджере категорий. При этом открывается следующее окно:

Категории Joomla 1.6

Здесь задаем следующее:

  • Заголовок – название категории
  • Псевдоним – алиас(псевдоним) категории. Вводится латинскими буквами. Так будет называться категория в URL, если SEF-ссылки включены(если выражение «SEF-ссылки» вам не знакомо, то читайте серию статей по SEO-оптимизации Joomla)
  • Родитель – родительская категория для данной. Именно в нее будет помещена текущая категория
  • Состояние – в каком состоянии будет находится категория после создания
  • Доступ – уровень доступа к данной категории
  • Права доступа – права доступа к данной категории(управлению доступом будет посвящена отдельная статья по Joomla 1.6)
  • Язык – язык новой категории
  • Описание – описание новой категории

Помимо основных настроек, знакомых многим по Joomla 1.5, в Joomla 1.6 добавлено 3 вкладки с дополнительными:

Вкладка «Настройки публикации»

Категории Joomla 1.6

В этой вкладке мы можем выбрать автора категории, хотя правильнее сказать, наверное, создателя.

Вкладка «Основные настройки»

Категории Joomla 1.6

  • Свой стиль – очень интересная настройка, позволяющая выбрать стиль отображения категории. Подробнее о стилях в одной из следующих статей серии;
  • Иконка – иконка для категории. Посмотреть примеры удачной работы с иконками можно на главной странице mail.ru;
  • Примечания – просто примечания.

Вкладка «Настройки Metadata»

Категории Joomla 1.6

  • Meta Description – мета-описание категории. Используется поисковыми системами. Текст, который здесь введен, вероятно, будет показан в описании страницы категории сайта в поисковых системах(если эта страница туда попадет);
  • Meta Keywords – мета-ключевые слова категории. Многие seo-оптимизаторы считают, что эти слова уже никак не влияют на позиции сайта в выдаче, но вообще считается, что некоторое влияние все же есть.
  • Автор – эта опция не ошибка и не дубль аналогичной опции из первой вкладки. Просто здесь задаются meta-данные для поисковых систем. Если имя автора из первой вкладке может быть показано на сайте(для людей). То «Автор» здесь используется лишь для роботов;
  • Роботы – здесь можно разрешить, либо запретить индексацию страницы поисковым системам.

Категории Joomla 1.6. Настройки категорий.

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

Категории Joomla 1.6

Кликнув по этой кнопке мы попадем в окно настроек Joomla. Здесь есть настройки не только категорий, но и статей, блога, списка и.др. Все они разделены по соответствующим вкладкам. Каждую из вкладок я буду рассматривать в отдельной статье, посвященной тому, к чему она относится. Сейчас мы рассмотрим лишь вкладки «Категория» и «Категории».

Вкладка «Категория»

Категории Joomla 1.6

В этой вкладке есть следующие опции:

  • Стиль вывода – определяет стиль вывода статей в категориях. Изначально доступно 2 стиля вывода: Блог и Список. Список – это вывод заголовков статей, содержащихся в категории, списком ссылок. Блог – вывод заголовков и краткого описания статей, содержащихся в категории(как на этом сайте). В дальнейшем можно добавлять и другие стили вывода, но об этом в отдельной статье
  • Заголовок категории – показывать или нет заголовок категории
  • Описание категории – показывать или нет описание категории
  • Иконка категории – показывать или нет иконку категории
  • Уровней подкатегорий – количество уровней вложенности подкатегорий, которые будут показаны в категории
  • Пустые категории – показывать или нет пустые категории(такие, которые не содержат в себе статьи и подкатегории)
  • Нет статей – показывать или нет текст «Нет статей», если опция пустые категории установлена в «Показать» и категория не содержит в себе статей
  • Описание подкатегорий – показать или нет описание подкатегорий
  • #статей в категории – показывать или нет количество статей в категории

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

Вкладка «Категории»

Категории Joomla 1.6

Эта вкладка относится к подкатегориям и имеет настройки, практически идентичные с предыдущей вкладкой.

Ну вот и все. Для большей наглядности привожу картинку с демо-сайта Joomla 1.6 на которой показаны категории:

Категории Joomla 1.6

Желаю всем успехов в освоении функционала категорий неограниченной вложенности.

{

}