УЧЕБНЫЕ МАТЕРИАЛЫ

Web-верстка, компьютерная графика,
мультимедиа

Уроки Joomla! 1.5

Авторы учебного курса:
Редькин Владимир Сергеевич,
студент гр. КТ-504 РГППУ, 2011,
Власова Наталья Сергеевна,
доцент кафедры информационных систем и технологий РГППУ




Урок 4. Разделы, категории, статьи

Цели:

  • Научить написанию и редактированию материала для сайта.

Задачи:

  1. Овладеть навыками по управлению разделами и категориями.
  2. Сформировать знания о структуре контента в CMS Joomla! 1.5.
  3. Сформировать умения по созданию разделов, категорий и статей.

Меню Материалы  включает все, что связано с контентом web-сайта. Контент в терминах текста, форматированного с помощью HTML, в Joomla! называется статьей. Статьи Joomla! организованы согласно следующей структуре:

Эту структуру можно сравнить с деревом файлов на жестком диске. Можно создавать произвольное количество категорий и разделов. Она обладает преимуществами и недостатками. Самое большое преимущество в том, что поскольку есть структура, администратор должен подчиняться определенной иерархии. Это улучшает обзор и сохраняет web-сайт в управляемом состоянии. Недостатком является то, что двухступенчатая структура не может быть легко изменена, и потому некоторые администраторы чувствуют себя ограниченными в индивидуализации своего web-сайта. Но это по большей части субъективное ощущение. Используя разумную комбинацию меню и  контента, можно соорудить любую навигационную структуру, которую только можно себе вообразить.

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

Рисунок 4.1. Меню «Материалы»

1) Зайдите в административный раздел сайта Яхт Клуба.

2) Откройте раздел управления материалами, для этого в меню выберите Материалы - Менеджер материалов (или на панели управления нажмите по иконке Все материалы) как показано на рис. 4.1.

Менеджер материалов

3) Изучите элементы для управления материалами в Менеджер материалов (Рис 4.2).

Рисунок 4.2. Менеджер материалов

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

Отображаемый контент можно фильтровать по разделу, категории, автору и состоянию в списках опций внутри информационной области. Имеется также поле поиска, которое можно использовать для выполнения поиска в статьях (Рис. 4.3).

Рисунок 4.3. Панель фильтрации

В нижней области находится также панель навигации, с помощью которой можно перелистывать контент. Один из списков опций позволяет определить, сколько элементов отображать в списке. Установки, которые Вы ввели ранее, являются стандартными (Рис. 4.4).

Рисунок 4.4. Панель навигации

Списки можно сортировать по любому из столбцов, щелкнув на соответствующей, тогда рядом со столбцом появится стрелка указывающая направление сортировки (Рис. 4.5).

Рисунок 4.5. Сортировка по столбцу «Раздел»

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

Содержимое колонки Заголовок - это ссылки, переводящие статьи в режим редактирования.

Колонка Опубликовано отображает, статья опубликована (галочка зеленого цвета) или нет (крестик красного цвета). Помимо этих двух символов существует также вероятность истечения срока актуальности статьи и возможность, что статья уже помещена в архив. В нижнем колонтитуле страницы представлены обозначения присутствующих здесь пиктограмм (Рис 4.6).

Рисунок 4.6. Обозначения пиктограмм в менеджере статей

Колонка На главной отображает, опубликована статья на стартовой странице (галочка зеленого цвета) или нет (крестик красного цвета).

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

В колонке Доступ могут отображаться ссылки Все зеленого цвета. Уровень доступа можно переключать, выбирая из трех групп - Все, Зарегистрированный и Специальный, щелкая на одноименных ссылках.

В колонке Раздел представлен раздел, в который назначена статья. Если вы щелкнете на ссылке, то попадете на страницу  Раздел: [Редактирование].

В колонке Категория указана структура разделов, которым данный элемент назначен. Щелчок на такой  ссылке перемещает на страницу Категория: [Редактирование].

Колонка Автор содержит авторов статей. Щелчок на такой ссылке переносит на страницу Автор: [Редактирование].  

В колонке Дата указаны даты создания статей.

Колонка ID (Идентификатор) хранит номера наборов данных внутри таблицы базы данных. ID появляется в URL-адресе статьи.

 

Для редактирования одной или более статей за один раз в Вашем распоряжении имеется несколько функций, показанных на рис. 4.7.

Рисунок 4.7. Панель инструментов редактирования статей

4) Выясните назначение пиктограмм панели инструментов редактирования статей (Рис. 4.7).

Создание новой статьи

5) Создайте новую статью для новостей, которая должна будет отображаться на главной странице. Для этого щелкните на пиктограмме Создать. Появится шаблон ввода с большим текстовым полем для редактирования, как показано на рис. 4.8. Введите туда свою информацию и сохраните.

Рисунок 4.8. Создание новой статьи

Рассмотрим область параметров.

<1> Область «Параметры - Статьи». Тут представлены базовые параметры рис. 4.9.

Рисунок 4.9. Параметры - Статьи

  • Автор. Можно выбрать автора материала из списка, в котором отображаются все существующие пользователи.
  • Псевдоним автора. Можно ввести псевдоним автора, который будет отображен на web-сайте.
  • Доступ. Эта опция используется для обеспечения доступа к трем группам пользователей.
  • Дата создания. Здесь можно изменить дату создания статьи. Если щелкнуть на пиктограмме календаря, появится графический календарь, помогающий ввести дату.
  • Опубликовано. Позволяет установить дату публикации. По умолчанию контент публикуется немедленно. Если щелкнуть на пиктограмме календаря, появится графический календарь, помогающий ввести дату.
  • Истекает. Здесь можно ввести дату устаревания контента. По умолчанию контент не устаревает никогда. Если щелкнуть на пиктограмме календаря, появится графический календарь, помогающий ввести дату.

<2> Область «Параметры - Расширенные». Здесь находятся параметры, которые были определены для данного контента (Рис. 4.10).

Рисунок 4.10. Параметры - Расширенные

  • Заголовок. Должен ли заголовок страницы отображаться или его следует скрыть.
  • Заголовок как ссылка. Должен ли заголовок отображаться в виде ссылки.
  • Вступительный текст. Следует ли отображать вступительный текст.
  • Название раздела. Должно ли отображаться наименование раздела.
  • Название раздела как ссылка. Должно ли имя раздела отображаться как ссылка на все статьи этого раздела.
  • Название категории. Должно  ли отображаться наименование категории.
  • Название категории как ссылка. Должно ли наименование категории отображаться как ссылка на все категории в данном разделе.
  • Язык материала. В зависимости от контента, веб-сайт может отображаться на одном или другом языке.
  • Ключевая сноска. Здесь могут определяться ссылки для экспорта в формат DocBook (DocBook — приложение SGML или XML (проще говоря — популярный набор тегов), предназначенное для разметки документов, такое же, как HTML для разметки веб-документов). На данный момент это имеет смысл только для разработчиков и связано с системой справки.
  • Альтернативный текст для «Подробнее...». Для ссылки «Подробнее...» можно задать альтернативный текст. Это важно при создании веб-сайта, свободного от барьеров.

Перечисленные выше параметры переопределяют глобальные установки для индивидуальной статьи.

6) Выясните назначение параметров: рейтинг, имя автора, дата и время создания, дата и время последнего изменения, иконка PDF, иконка печати, иконка E-mail.

7) Создав новую статью, сохраните и просмотрите её на сайте.

Корзина материалов

Точно так же, как и с пунктами меню, удалять статьи непосредственно нельзя. Щелчком на пиктограмме В корзину в интерфейсе управления статьями статьи отправляются в корзину для мусора. Щелчком на пиктограмме Восстановить на экране Менеджер корзины удаленные статьи можно восстановить, а щелчком на пиктограмме Удалить - удалить их окончательно (рис. 4.11).

Рисунок 4.11. Менеджер корзины

Менеджер разделов

Обзорная таблица на экране Менеджер разделов перечисляет в структурированном формате информацию, которую Вы уже видели в других списках. В данном случае она включает количество категории, которые содержатся в разделе, вместе со счетчиками активных и находящихся в корзине разделов (Рис. 4.12).

Рисунок 4.12. Менеджер разделов

8) Создайте новый раздел под названием Яхты. Добавив в него краткое описание, пример показан на рис. 4.13.

Рисунок 4.13. Создание раздела

Менеджер категорий

Категории можно редактировать точно также, как разделы. В обзорной таблице на экране Менеджер категорий представлена информационная структура, которая вам уже знакома по отображению разделов, но на этот раз она расширена присвоенным разделом, количеством активных статей, содержащихся в категории, и количеством статей, находящихся в корзине (Рис. 4.14).

Рисунок 4.14. Менеджер категорий

9) Создайте новую категорию под названием Галерея и поместите её в раздел Яхты (Рис. 4.15).

Рисунок 4.15. Создание категории

Менеджер главной страницы

Главная страница имеет специальное предназначение. На ней содержатся наиболее важные статьи.

Часто, на простых web-сайтах, на стартовой странице мало что представляется. В некоторых ситуациях оказывается достаточно единственной статьи. Тем не менее, возникает вопрос: как будет выглядеть сайт позднее? Если позже вы захотите иметь стартовую страницу с несколькими статьями, то выданный контент должен быть представлен  в формате блог-отображения. При редактировании статей можно активизировать переключатель На главной. После этого статья будет отображаться на экране Менеджер Главной страницы, показанном на рис. 4.16.

Рисунок 4.16. Менеджер главной страницы

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

Изменить компоновку стартовой страницы можно в меню ссылок (Все меню – Main Menu – Главная), как показано на рис. 4.17.

Рисунок 4.17. Шаблон материалов на главной

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

11) Проверьте результат проделанных работ, просмотрев сайт.

Резюме

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

Контрольное задание

  1. Создайте раздел и несколько категорий для своего проекта.
  2. Создайте 4 статьи по тематике вашего проекта. Привяжите статьи к разделам и категориям созданных вами.
  3. Измените доступ для одной статьи таким образом, чтобы её могли читать только зарегистрированные пользователи.

Вопросы для самоконтроля

  1. Как устроена структура контента в CMS Joomla!?
  2. Каким образом отобразить материал на стартовой странице web-сайта?
  3. Где можно посмотреть материал, который будет отображаться на стартовой странице web-сайта?
  4. При помощи чего можно задавать параметры отображения статей на главной странице?
  5. Какие статусы по публикации существуют для страниц?
  6. Какие статусы по назначению прав могут быть заданы странице?