Управление контентом

     

    Кто бы мог подумать: системы управления контентом создаются для управления контентом. Вопрос, таким образом, следующий: что такое контент?

    В сфере производства мультимедиа и издательском деле контент — это информация и опыт взаимодействия, которые могут представлять ценность для конечных пользователей или аудитории в определенном контексте (Источник: Wikipedia [на английском]).

    Хорошо. Понятно. Но что же представляет ценность? На этот вопрос, в самом деле, трудно ответить и почти у каждого ответ будет свой, но, думаю, представление о контенте у Вас уже сложилось, как и представление о системах управления контентом, например, таких как Joomla!.

    Системы управления содержимым (контентом) полезны для управления информацией, представляющей ценность для вашей аудитории. (Hagen Graf :-)).

    Типы контента

    Joomla в исходной комплектации работает со статьями, категориями, каталогами ссылок, баннерами, контактной информацией и новостными лентами. Не уверен, что баннеры могут представлять ценность для посетителей, но они тоже — разновидность контента. Модули тоже можно использовать для создания контента. Возможно , вы захотите сделать сайт содержательнее, публикуя фотографии и другие виды мультимедиа. Для таких случаев в Joomla есть медиа-менеджер [прим. перев.: компонент для управления мультимедиа]. Вот тот инструментарий, который исходная комплектация Joomla предоставляет для управления имеющимся разнообразием контента. Подробнее об этом инструментарии — в следующих главах. Если вам покажется, что этого мало, то вы сможете расширить набор функций исходной комплектации, используя так называемые CCK, программные комплекты для управления контентом, среди которых — K2, FlexiContent, CCK jSeblod и многие другие. Тема — настолько обширна, что для ее изложения потребуется целая книга. :-)

     

    Создаем страницу «О нас»

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

    Статичный и динамический контент

    Справочные статьи о владельце сайта обычно создаются единожды, а потом время от времени корректируются и дополняются. Чаще всего в меню есть ссылка на них. Страницы типа «О нас», содержащие упомянутые выше справочные данные, — статичные. Пресс-релизы и записи в блогах, напротив, относятся к динамическому контенту.

    • В отличие от динамических материалов, информация о дате создания и авторе статичного материала не имеет особого значения.

    • Для статичных материалов в меню создаются ссылки. Ссылки на динамические материалы обычно публикуются в обновляющихся списках.

    План пробной статьи

    Ваша статья «О нас» должна состоять из следующих элементов:

    • заголовок,

    • текст,

    • изображение.

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

    Этап № 1: создание статьи

    Откройте страницу менеджера статей (меню административного раздела → пункт «Статьи»). Там вы можете увидеть демонстрационные материалы, снятые с публикации после установки сайта (рис. 1).

     

     

    Рис. 1. Менеджер статей.

     

    Кликните по пиктограмме с подписью «Создать», затем заполните поле «Заголовок». В выпадающем списке, на панели под заголовком, выберите пункт «Uncategorised» [прим. перев.: «Без категории»]. Категория с таким названием была создана в процессе установки демонстрационных данных. Значение поля «Избранное» определяет попадет ли статья в перечень избранных материалов, обычно предназначенных для публикации на главной странице. В этом поле выберите значение «Нет». После этого наберите текст статьи. По умолчанию для редактирования статей в Joomla! используется TinyMCE (рис. 2).

     

     

    Рис. 2. Интерфейс редактирования.

    Вставка опубликованных в интернете изображений в статью

    В качестве первого примера используем изображение, опубликованное в сети по адресу: http:// farm2.static.flickr.com/1198/898250237_78a0e75cba_m.jpg (рис. 3)

     

     

    Рис. 3. Изображение-пример

     

    Установите курсор в той части текста, в которую вы хотите поместить изображение. Затем кликните по пиктограмме с картинкой [если приглядеться, то на ней можно увидеть дерево на фоне неба и зеленого поля] и в поле «Image URL» [«URL изображения»] в появившемся всплывающем окне вставьте приведенный выше адрес. В выпадающем списке поля «Alignment» [«Выравнивание»] выберите значение «Left» [«Слева»], отступам по вертикали и горизонтали [«Vertical Space» и «Horizontal Space»] задайте значение «10» (рис. 4).

     

     

    Рис. 4. Вставка изображения.

     

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

    • Кликнуть по кнопке «Сохранить». В этом случае статья сохраняется и интерфейс редактирования остается открытым.

    • Кликнуть по кнопке «Сохранить и закрыть». В этом случае статья сохраняется, но интерфейс редактирования закрывается.

    • Кликнуть по кнопке «Сохранить и создать». В этом случае статья сохраняется, интерфейс редактирования перезагружается для создания новой статьи.

     

    Этап № 2: создание пункта меню

     

    Хотя статья была создана, на стороне посетителя вы ее не увидите. Для того, чтобы материал появился на сайте, нужно создать для него пункт меню. Для этого на странице настройки верхнего меню (меню административного раздела → пункт «Меню» → подпункт «Верхнее меню» [«Top»]) кликните по пиктограмме с подписью «Создать». Маленькая подсказка: «Top» [в английском совпадает с названием верхнего меню] — название посадочного места верхнего горизонтального меню в шаблоне по умолчанию. Если вы не пользуетесь вышеуказанным шаблоном или демонстрационных данных на сайте нет, то данного меню может не быть, а данная позиция может называться иначе. Кликните по кнопке «Выбрать» в поле «Тип пункта меню». Появится всплывающее окно со множеством ссылок. Кликните по ссылке «Материал» (рис. 5).

     

     

    Рис. 5. Выбор типа пункта меню.

     

    Теперь нужно привязать к пункту созданную вами статью. Кликните по кнопке «Выбрать/ изменить», расположенной на правой панели, в поле «Выбрать статью». В появившемся в результате всплывающем окне будет перечень статей, среди которых будет «О нас». Если она не попадется на глаза сразу, то можно отфильтровать содержимое списка, воспользовавшись формой поиска (рис. 6).

     

     

    Рис. 6. Выбор статьи.

     

    В поле «Заголовок» наберите «О нас», а в поле «Отображать в меню» выберите «Верхнее меню».

     

    Этап № 3: проверка результата

     

    Если вы откроете главную страницу на стороне посетителя, то в верхнем горизонтальном меню обнаружите новый пункт, ссылающийся на созданную вами статью (рис. 7). Поздравляю!

     

     

    Рис. 7. Страница «О нас».

     

    Этап № 4: выгрузка изображений на сайт

     

    Если нужного изображения в сети нет, то вам придется его выгружать на сайт. Давайте попробуем. Перейдите на страницу управления статьями (меню административного раздела →пункт «Статьи») и попытайтесь найти вашу статью. Если сразу не получится, — воспользуйтесь формой поиска. Откройте статью и удалите из текста изображение. Под полем для ввода текста вы найдете кнопку «Изображение». Клик по ней вызывает интерфейс загрузки и вставки изображений (рис. 8).

     

     

    Рис. 8. Интерфейс загрузки и вставки изображений.

     

    После загрузки и вставки изображения можно настроить параметры его вывода при помощи упомянутого ранее интерфейса, кликнув по соответствующей пиктограмме [описанная выше пиктограмма с картинкой] на верхней панели редактора. Наличие дополнительного интерфейса требуется в тех случаях, когда вместо установленного по умолчанию TinyMCE используется редактор без функции вставки изображений или статья создается без помощи редактора. Благодаря наличию кнопки изображение можно вставить вне зависимости от возможностей используемого редактора.

    Обратите внимание на то, что Joomla выводит изображения как есть: изменение размеров не производится. За решением этой проблемы обратитесь к статье в блоге Брайана Тимана [на английском] Making Joomla Idiot Proof. Также может помочь плагин FboxBot. Будем надеяться, что разработчики уже выпустили версию совместимую с Joomla 2.5.

     

    Типичная статья



    Публикация статьи на сайте предполагает следующее:

    • текст с одним или несколькими изображениями;

    • анонс для публикации на странице рубрики и ссылка «Подробнее», ведущая на полную версию статьи;

    • публикация статьи на главной странице без ссылки из меню. Неплохо было бы также:

    • задать дату начала публикации;

    • вывести на страницу статьи ссылку на версию для печати;

    • вывести на страницу статьи ссылку на диалоговое окно отправки статьи по электронной почте.

    Приступим

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

     

     

    Рис. 1. Пустой сайт.

     

    Среди пиктограмм на главной странице административного раздела вы обнаружите ту, что выводит интерфейс создания/редактирования статьи. Создать статью можно, кликнув по ней или же выбрав соответствующий пункт в текстовом меню административного раздела: пункт «Материалы» → подпункт «Менеджер материалов» → подпункт «Создать материал» (рис. 2).

     

     

    Рис. 2. Переход к интерфейсу создания/редактирования статей: пиктограмма и пункт меню.

     

    Интерфейс создания и редактирования статей

     

    Перед вами интерфейс, при помощи которого скорее всего будут создаваться и редактироваться все статьи для вашего сайта. Это очень важная страница. Со структурой интерфейса можно ознакомиться по рис. 3.

     

     

    Рис. 3. Интерфейс создания/редактирования статей.

     

    Для создания статьи необходимо как минимум: ввести заголовок, выбрать категорию и ввести основной текст. Если вы будете внимательно изучать интерфейс, то обратите внимания на тултипы, которые появляются, когда вы наводите курсор на названия полей. Области интерфейса, на которые надо обратить внимание, я отметил цифрами (рис. 3).

     

    Метка № 1: заголовок

     

    Самая важная часть статьи — это название. Содержание этого поля появится на стороне посетителей в качестве заголовка, текст которого в коде страницы будет заключен в тег <h1>. Оно также появится в строке заголовка браузера. При желании, функцию вывода названия в заголовке браузера можно отключить. Алиас [прим. перев.: следующее поле] создается Joomla! 

    автоматически [точнее сказать, может создаваться автоматически, а может задаваться пользователем, создающим статью]. За основу берется содержимое поля «Заголовок». Алиас — это фрагмент текста, вставляемый Joomla в адрес страницы для того, чтобы сделать ссылки на нее понятнее и удобнее в использовании. Так, для того, чтобы адрес страницы со статьей выглядел так: http://example.com/kontakty, в поле «Алиас» необходимо ввести слово «kontakty».

     

    Метка № 2: категория

     

    Система категорий Joomla нужна для классификации статей. Каждая статья должна быть отнесена к той или иной категории. Если вы не хотите явно классифицировать статью, выбирайте категорию «Uncategorised» [«Без категории»]. Она подходит для статичных материалов вроде правовых положений или справочной информации о владельцах сайта. В этом же блоке полей можно выбрать публикационный статус («Опубликовано» или «Не опубликовано»), перейти к интерфейсу определения пользовательских полномочий, выбрать языковую принадлежность, а также добавить статью к перечню избранных материалов. Идентификатор статьи (ID) — это порядковый номер материала, задаваемый системой при его сохранении.

     

    Метка № 3: текст материала

     

    В это поле вы можете вписать текст — такой текст, который будет представлять ценность для посетителей вашего сайта. Кажется здесь все просто, правда? :-)

    С технической точки зрения здесь вы имеете дело с WYSIWYG-редактором6. Задача редактора — превращение вашей стати в сочетание текста и HTML — кода, используемого для создания веб-страниц. По умолчанию, для создания статей в Joomla используется редактор TinyMCE [сайт редактора на английском]. TinyMCE — это независимый программный продукт с открытым исходным кодом, имеющий настолько широкий функционал, что о нем можно написать отдельную книгу. (Возможно, неплохая идея.)

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

     

    Под полем ввода текста есть кнопки. Их наличие там может сбивать с толку. Это кнопки Joomla7, и к TinyMCE они имеют косвенное отношение. По умолчанию таких очень полезных дополнительных кнопок — пять.

    •  Кнопка «Материал» позволяет вставить в текст ссылку на другую статью, опубликованную на сайте.

    •  Кнопка «Изображение» позволяет выгружать на сайт и вставлять в статью изображения, либо вставлять в статью изображения, выгруженные ранее.

    •  Кнопка «Разрыв страницы» позволяет разбивать длинные статьи на фрагменты, каждый из которых будет выводиться на отдельной странице [с оглавлением, содержащим ссылки на другие фрагменты].

    •  Кнопка «Подробнее» вставляет в текст статьи ссылку «Подробнее» [а также отделяет ту часть статьи, которая будет выступать в качестве анонса.]

    •  Кнопка «Выключить редактор» позволяет выключать или включать режим WYSIWYG. Если редактор выключен, [вместо форматированного текста] вы увидите текст в вперемежку с кодом HTML.

    Набор кнопок можно увеличивать, устанавливая новые расширения.

     

    Метка № 4: параметры публикации



    То, что в Joomla 1.5 называлось «Параметрами статьи», начиная с версии 1.6 называется «Параметрами публикации». В этом наборе полей можно выбрать пользователя, который будет выступать в качестве автора статьи (поле «Автор»). Автор может впоследствии редактировать статью, а также несет за нее ответственность. Имя автора на стороне посетителей задается полем «Псевдоним автора». Три поля, находящиеся ниже, позволяют выбирать выводимую дату создания материала и планировать публикацию. Просто введите нужные даты и об остальном Joomla позаботится сама.

    Метка № 5: дополнительные параметры

    На этой же панели можно задать множество других параметров. Вы можете выбрать тот формат вывода статьи, который будет больше подходить вашим посетителям и поисковым системам. Просто начните экспериментировать — это лучший способ разобраться.

     

    Метка № 6: права доступа к материалу

     

    Последняя панель предназначена для определения пользовательских полномочий в отношении статьи. Возможность их определения окажется нам полезной во многих случаях управления системой. О пользовательских полномочиях я расскажу подробно в главе «Пользователи и полномочия».

    Простая статья

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

    Текст с изображениями

    Наберите текст.

    Вариантов вставки изображений — множество.

    В случае, если изображения опубликованы в сети, например, на Flickr, кликните по пиктограмме вставки изображения на панели инструментов редактора и скопируйте адрес изображения в соответствующее поле диалогового окна.

    В случае, если изображение уже доступно через менеджер мультимедиа, кликните по кнопке вставки изображения под полем ввода текста и вставьте его в текст (рис. 4).

     

     

    Рис. 4. Вставка изображения при помощи интерфейса менеджера мультимедиа.

     

    В случае, если изображения находятся на жестком диске вашего компьютера, вам придется использовать диалоговое окно, вызываемое кликом по кнопке «Изображение» под полем ввода текста.

    Напомню, Joomla не «подгоняет» размер изображений. Если вы выгрузите изображение с цифрового фотоаппарата, то на сайте оно появится в полном размере — более 3000 пикселей шириной. При необходимости, перед выгрузкой измените размер изображения.

    Если все пройдет удачно — мои вам поздравления!

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

    вы увидите сообщение об ошибке. Если в конце концов решения не найдется, — оставьте комментарий на этой странице. :-)

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

     

    Анонс для страницы рубрики со ссылкой на полную версию статьи

     

    Это просто. Поместите курсор в ту часть текста, после которой хотите увидеть ссылку «Подробнее» и кликните по кнопке «Подробнее» под полем ввода текста.

     

    Вывод статьи на главную страницу без создания пункта меню

     

    В выпадающем списке поля «Избранные» выберите «Да».

     

    Отложенная публикация

     

    Для начала воздержимся от отложенной публикации, то есть не будем задавать дату ее начала. :-) Если в дальнейшем вы захотите опробовать эту функцию с другой статьей, заполните поля «Начало публикации» и «Завершение публикации». Это можно сделать как набором даты в определенном формате, так и выбором ее в диалоговом окне календаря, вызываемом кликом по пиктограмме с соответствующим изображением.

     

    Версия для печати

     

    В «Параметрах отображения материала» (метка № 5 на рис. 3), в выпадающем списке поля «Иконка печати» выберите «Показать».

     

    Окно отправки ссылки на статью по электронной почте

     

    В указанной в предыдущем абзаце панели, в поле «Иконка электронной почты», также выберите «Показать».

    Результат

    После сохранения обновите главную страницу вашего сайта и там появится статья (рис. 5).

     

     

    Рис. 5. Статья на главной странице сайта.

     

    Медиа-менеджер

     

    Медиа-менеджер — это миниатюрная система управления цифровыми активами [прим. перев.: ссылка на статью в англоязычной Википедии] в составе Joomla! (DAM). Если вы имеете дело с контентом, вам потребуется хранилище для файлов. Под файлами подразумеваются изображения, документы в формате PDF и многое другое — словом, все то, что вы к контенту отнесете. Обычно, цифровые активы состоят из файлов и дополнительных метаданных. С учетом этого нам нужен простой в использовании инструмент для управления ими. Давайте посмотрим, какие возможности предоставляет нам медиа-менеджер, входящий в исходную комплектацию Joomla [текстовое меню административного раздела → пункт «Материалы» → подпункт «Медиа-менеджер»].

     

    Что он собой представляет?

     

    По-моему, он больше всего похож на файловый менеджер. Все знают «Проводник Windows» или «Finder» в Mac OS X. В Joomla этот компонент называется медиа-менеджер. У него есть основная папка, где хранятся все файлы, которыми он управляет. Медиа-менеджер работает через браузер и отображает файлы в виде эскизов (рис. 1) или в виде списка (рис. 2). Папки открываются кликом.

     

     

    Рис. 1. Медиа-менеджер: отображение в виде эскизов.

     

     

    Рис. 2. Медиа-менеджер: отображение в виде списка.

     

    Вы можете создать столько папок, сколько захотите. В режиме отображения в виде списка вы можете удалять папки и файлы. Структуры, того, что вы видите в административном разделе Joomla и в окне FTP-клиента (рис. 3), — одинаковы. И тут следует соблюдать осторожность: среди папок системы вы найдете «Media». «Media» не является основной папкой медиа-менеджера. Основная его папка — «images».

     

     

    Рис. 4. Настройки медиа-менеджера.

     

    Если вы изучите панель настроек, то обнаружите, что можно ограничивать загрузку файлов по расширению и размеру. Можно, например, разрешить загрузку изображений и запретить загрузку файлов. Конечно же, изображения — тоже файлы. Просто мне нравится возможность их разделения. Отображение в виде эскизов имеет смысл в случае изображений, в случае прочих типов файлов — нет. Самое полезное следствие этого разделения — возможность ограничить набор типов файлов, загружаемых пользователями с уровнем привилегий ниже «Управляющего». Так, вы можете разрешить рядовым зарегистрированным пользователям публиковать только изображения. В некоторых случаях это очень полезно. Ряд полей панели предназначен для задания параметров проверки MIME Type (также сейчас часто называемого Internet Media Type) и ограничения загрузки файлов на основании этого критерия. Пользователи Windows обычно различают файлы по их расширениям. Internet Media Type — способ определить тип файла в тех случаях, когда расширение отсутствует. Вы можете разрешить или запретить загружать столько типов файлов, сколько сочтете нужным.

    Flash-загрузчик, предназначенный для одновременной загрузки множества, — одна из самых передовых функций, о которой очень часто забывают. В Joomla 1.5 он не всегда работал как следует. Положение дел изменилось с выпуском Joomla 1.6. В версии 2.5 Flash-загрузчик — все также надежен и прост в использовании. :-) Попробуйте.

     

     

    Рис. 5. Flash-загрузчик медиа-менеджера.

     

    Вы убедитесь, что для работы с медиа-менеджером не требуется незаурядных умственных способностей: он прост в использовании и очень надежен. Если вам нужно нечто более продвинутое, поищите в соответствующем разделе каталога расширений для Joomla.

     

    Медиа-менеджер и редактор

     

    Теперь вы знаете, где хранятся файлы, но можете ли вы привязать их к статьям? Везде, где есть редактор, есть и кнопка вставки изображений из папок медиа-менеджера. Процесс уже описывался в статье «Типичная статья».

     

     

    Рис. 6. Интерфейс доступа к медиа-менеджеру, запускаемый со страницы создания/

    редактирования статей.

     

    Интерфейсы доступа к медиа-менеджеру на прочих страницах

     

    Запустить медиа-менеджер можно не только со страниц создания/редактирования статей. Например, для вывода на странице категории изображения, его привязывают к описанию при помощи интерфейса медиа-менеджера на странице создания/редактирования категорий (рис. 7).

     

     

    Рис. 7. Интерфейс медиа-менеджера на странице создания/редактирования категорий.

     

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

     

    Страница контактных данных и форма обратной связи.

     

    Относительно формы обратной связи возникает вопрос: «А контент ли это?» Я думаю, что контент, поэтому данная глава относится к теме «Управление контентом».

    В первую очередь благодаря форме обратной связи становится понятно, что вы имеете дело с CMS. Созданные вручную на языке HTML веб-страницы не могут отправлять сообщения по электронной почте, для этого нужен скриптовый язык вроде PHP и настроенный сервер. Скрипты на PHP могут быть встроены в HTML-код страниц для реализации функций формы, но тогда такие страницы будут визуально отличаться от остальных страниц сайта. В случае с Joomla! форма обратной связи является частью системы. Все, что вам нужно сделать, — это настроить ее.

    Если ваш сайт под управлением Joomla установлен на сервере хостинг-провайдера, проблем с отправкой электронной почты скорее всего не будет. В случае локальной установки, все немного сложнее: придется сначала устанавливать почтовый сервер. Особого труда это не составит, хотя и особой надобности в этом нет. :-)

    Сообщения по электронной почте Joomla может отправлять по-разному. Настройки почтовых функций можно увидеть во вкладке «Сервер», на странице общих настроек. Открыть ее можно, выбрав в меню пункт «Сайт», в нем подпункт «Общие настройки» (рис. 1). Естественно, вы будете использовать активированную по умолчанию функцию PHP Mail. Подробнее о настройках — в главе «Настройка CMS».

     

     

    Рис. 1. Интерфейс настройки почтовых функций.

     

    Создаем страницу с контактными данными и формой обратной связи

     

    Для создания страницы с контактными данными и формой обратной связи необходимы, как минимум:

    • запись, содержащая контактные данные;

    • категория для «привязки» записи;

    • ссылка на страницу в меню.

    Возможно, у вас осталась категория «Sample Data-Contact», созданная при установке демонстрационных данных. Если нет, то создайте. Следующим шагом будет создание записи контактных данных. Для этого в меню административного раздела следует выбрать пункт «Компоненты», затем подпункт «Контакты» и кликнуть по пиктограмме с подписью «Создать». Заполните поля (рис. 2). Для упрощения ориентирования я отметил на иллюстрации часть элементов интерфейса.

     

     

    Рис. 2. Интерфейс создания записи контактных данных.

     

    Метка № 1. В это поле вводятся фамилия и имя контактного лица или же название подразделения или компании, если запись создается не для человека. Контактные данные могут быть связаны с учетной записью пользователя сайта. Запись должна быть отнесена к категории, иметь статус общедоступной («Уровень доступа» — «Для всех») и, допустим, не должна выводиться на главной странице («Избранные» — «Нет»).

    Метка № 2. В текстовое поле «Дополнительная информация» можно вписать режим работы или описать сферу полномочий.

    Метка № 3. В наборе полей «Параметры публикации» можно выбрать пользователя, могущего впоследствии вносить изменения в запись, а также задать время и даты начала и конца публикации. На «обычных» сайтах последнее применяется редко.

    Метка № 4. В наборе «Детали контакта» [прим. перев.: собственно, поля ввода контактной информации] — множество полей, которые можно заполнить или оставить незаполненными.

    Метка № 5. При помощи набора полей «Настройки отображения» можно выбрать, какие из контактных данных будут отображаться, а какие — нет.

    Метка № 6. Набор полей «Форма обратной связи» — очень важная часть интерфейса, потому что здесь можно включить или отключить форму отправки сообщений контактному лицу, публикуемую на странице контактных данных. Здесь также можно включить или отключить функцию отправки копии сообщения его автору и настроить защиту от спама. Ее [защиты от спама] возможности в смысле противодействия «настоящим» спамерам, мягко говоря, — скромные. В этом же наборе есть и поле адреса страницы, которая будет открыта в случае удачной отправки сообщения.

    Метка № 7. Набор полей «Мета-данные», как и набор полей «Параметры публикации», доступен на странице редактирования каждой записи. Подробнее о мета-данных — в главе «Почему вам нужна поисковая оптимизация».

    Создание пункта меню

    Теперь у вас есть запись, но страницы контактных данных на сайте до сих пор нет. Следующий шаг — как раз превращение записи в страницу на сайте. Благодаря возможности «привязки» к пункту меню как одной записи, так и категории, на сайте ссылка будет вести либо на страницу одного контактного лица, либо на список контактных лиц. Определенно возможно создать страницу обратной связи для каждого сотрудника даже большой компании, например, такой как Volkswagen со штатом приблизительно 370 000 человек. Как CMS отобразит все это на сайте?

    Чтобы решать подобные задачи, в состав Joomla включен менеджер меню, предлагающий различные форматы публикации информации. Благодаря этому вы можете вывести контактные данные в виде списка разделов, списка страниц или единственной страницы. На первый взгляд, сложно и путано, но это не так: подобная организация информации хорошо продумана и удобна.

     

    Давайте создадим пункт меню, ведущий на страницу контактных данных одного человека. В меню административного раздела выберите пункт «Меню», в нем — подпункт «Top» [«Верхнее меню»] и на открывшейся странице кликните по пиктограмме с подписью «Создать», расположенной на панели инструментов. Для создания ссылки из меню требуется:

    1.   Выбрать тип пункта меню: «Список контактов заданной категории» или «Контакт»;

    2.   выбрать называние пункта меню;

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

    выбрать тип пункта меню можно во всплывающем окне, вызываемом кликом по кнопке «Выбрать» в соответствующем поле. Интересующий нас тип — «Контакт» (рис. 3).

     

     

    Рис. 3. Выбор типа пункта меню.

     

    После выбора типа диалоговое окно закроется. Так как нужен всего один контакт, выберем его при помощи поля в панели «Обязательные параметры» (рис. 4)

     

     

    Рис. 4. Выбор записи контактных данных.

     

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

     

     

    Рис. 5. Страница контактных данных.

     

     

    Рис. 6. Форма обратной связи.