Table Of ContentББК 32.988.02
УДК 004.738.5
М97
Мэрриотт Дж., Уоринг Э.
М97 Joomla! 3.0: Официальное руководство. — СПб.: Питер, 2013. — 496 с.: ил. —
(Серия «Для профессионалов»).
ISBN 978-5-496-00663-7
Перед вами — официальное руководство по разработке сайтов с помощью Joomla!, подготов-
ленное специалистами, входящими в состав сообщества этой системы. Книга охватывает все эта-
пы создания сайта и работу со всеми встроенными компонентами, модулями и плагинами Joomla!.
Рассмотрены вопросы управления дизайном сайта, настройки и редактирования шаблонов, а также
создания собственных дизайн-шаблонов. Кроме того, в издании освещаются особенности поиско-
вого продвижения сайтов на Joomla!.
В книге рассматриваются версии Joomla! из семейства релизов 3.x. и, согласно графику выпуска
релизов системы, информация, содержащаяся в ней, не потеряет актуальности по меньшей мере до
2015 года.
ББК 32.988.02
УДК 004.738.5
Права на издание получены по соглашению с Addison-Wesley Longman. Все права защищены. Никакая часть
данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения вла-
дельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как
надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги.
ISBN 978-0321821546 англ. © Addison-Wesley Professional, 2013
ISBN 978-5-496-00663-7 © Перевод на русский язык ООО Издательство «Питер», 2013
© Издание на русском языке, оформление
ООО Издательство «Питер», 2013
Краткое содержание
Глава 1. Все о Joomla! .................................................................................24
Глава 2. Что теперь и с чего начать? Перед установкой Joomla! ...................45
Глава 3. Установка Joomla! .........................................................................71
Глава 4. Настройка Joomla! .........................................................................96
Глава 5. Работа с контентом и создание материалов для сайта
на базе Joomla! ...........................................................................124
Глава 6. Знакомство с расширениями Joomla!: компоненты, модули,
плагины и языки .........................................................................155
Глава 7. Основы работы с шаблонами Joomla! ...........................................200
Глава 8. Создание собственного простого шаблона Joomla! ........................223
Глава 9. Маркетинг и обслуживание веб‑сайта на базе Joomla! ..................246
Глава 10. Обслуживание программного обеспечения сайта ..........................266
Глава 11. Практическое применение: Joomla! для бизнеса ...........................282
Глава 12. Практическое применение: Joomla! для общественных/
некоммерческих организаций, групп, клубов и объединений .........318
Глава 13. Практическое применение: Joomla!
для образовательной организации ...............................................357
Глава 14. Интервью с экспертами ................................................................397
Глоссарий ..................................................................................................460
Приложение А. Часто встречающиеся проблемы и решения ........................474
Приложение Б. Ресурсы .............................................................................483
Содержание
Предисловие ко второму изданию ............................................................13
Введение ......................................................................................................18
Как организована эта книга ...............................................................................19
Благодарности ............................................................................................21
Об авторах ...................................................................................................23
Глава 1. Все о Joomla! .................................................................................24
Краткая история Joomla! ....................................................................................24
Система управления контентом Joomla! .............................................................26
Joomla! как платформа ......................................................................................28
Джумласфера ....................................................................................................29
Форум Joomla! .......................................................................................................30
Сообщество Joomla! ...............................................................................................34
Демонстрационный сайт Joomla! ...........................................................................35
Каталог расширений Joomla! .................................................................................35
Каталог ресурсов Joomla! ......................................................................................37
Каталог шаблонов Joomla! .....................................................................................38
«Ловля блох» Joomla! ............................................................................................39
Интернационализация, локализация и перевод Joomla! .........................................40
Вы нужны Joomla! Как сделать свой вклад .............................................................41
Лидеры проекта ....................................................................................................43
Заключение .......................................................................................................44
Глава 2. Что теперь и с чего начать? Перед установкой Joomla! ............45
Определяемся с предназначением сайта ...........................................................45
Доменные имена. Регистрация собственного доменного имени ..........................46
Товарные знаки, лицензирование, авторское право и требования закона ..........48
Товарный знаки .....................................................................................................49
Авторское право ....................................................................................................50
Лицензирование ....................................................................................................52
Основы концепции бренда .................................................................................52
Запоминающиеся логотипы — зачем они нужны? ..................................................54
Все о цвете и цветовых схемах ..............................................................................55
Идентификация целевой аудитории: кто, что, где и почему ..............................58
Знайте своих посетителей .....................................................................................59
Юзабилити: посетители действительно хотят использовать ваш сайт ....................60
Что такое доступность? .........................................................................................61
Содержание 7
Каркасы, раскадровка и визуализация ...............................................................63
Создание отличного контента ............................................................................65
О самом главном: почему важно выбирать хороший хостинг .............................66
Заключение .......................................................................................................70
Глава 3. Установка Joomla! ........................................................................71
Выбор версии и параметров установки Joomla! ..................................................71
Загрузка Joomla! ................................................................................................73
Создание базы данных .......................................................................................74
Загрузка Joomla! на сервер посредством файлового менеджера ........................78
Веб‑установка Joomla! .......................................................................................81
Установка Joomla! 3 ...............................................................................................81
Установка Joomla! 2.5 ............................................................................................86
Настройка тестового сайта на demo.joomla.org ..................................................93
Заключение .......................................................................................................95
Глава 4. Настройка Joomla! ........................................................................96
Основные шаги конфигурирования нового сайта ...............................................96
Настройка суперпользователя ...............................................................................99
Основные общие конфигурационные параметры .............................................100
Настройки сайта ..................................................................................................101
Система ...............................................................................................................107
Сервер ................................................................................................................107
Права ..................................................................................................................107
Группы пользователей.........................................................................................108
Фильтры текста ...................................................................................................113
Конфигурационные параметры отдельных компонентов ..................................115
Конфигурация Менеджера пользователей ...........................................................115
Конфигурация Медиаменеджера .........................................................................119
Конфигурация умного поиска ..............................................................................120
Прочие настройки веб‑сайта по умолчанию .....................................................121
Элемент меню по умолчанию ..............................................................................121
Стиль шаблона по умолчанию .............................................................................122
Заключение .....................................................................................................123
Глава 5. Работа с контентом и создание материалов для сайта
на базе Joomla! ..........................................................................124
Определение контента ....................................................................................124
Управление материалами ................................................................................129
Работа с Медиаменеджером и добавление изображений .................................134
Управление категориями .................................................................................136
Меню и пункты меню .......................................................................................137
Менеджер меню ..................................................................................................138
Пункты меню .......................................................................................................139
Подробнее о типах меню материалов ..................................................................141
Работа с параметрами и настройками ..............................................................146
Материалы ..........................................................................................................146
88 . С одержание
Форма редактирования ........................................................................................149
Категория ............................................................................................................150
Категории ............................................................................................................150
Блог/Избранные ..................................................................................................151
Макеты списка .....................................................................................................151
Общие настройки ................................................................................................152
Интеграция ..........................................................................................................152
Права ..................................................................................................................153
Заключение .....................................................................................................154
Глава 6. Знакомство с расширениями Joomla!:
компоненты, модули, плагины и языки ..................................155
Ключевые расширения Joomla! ........................................................................155
Компоненты ........................................................................................................157
Модули ................................................................................................................180
Плагины ..............................................................................................................186
Языки ..................................................................................................................188
Добавление расширений..................................................................................192
Использование каталога расширений Joomla! ......................................................194
Установка расширений и просмотр информации по расширению .........................195
Популярные расширения .....................................................................................198
Заключение .....................................................................................................199
Глава 7. Основы работы с шаблонами Joomla! ......................................200
Основы использования шаблонов в Joomla! .....................................................200
Менеджер шаблонов ........................................................................................201
Шаблоны в поставке Joomla! ...............................................................................201
Выбор стилей шаблонов ......................................................................................208
Настройка шаблонов ...........................................................................................212
Выбор нового шаблона ........................................................................................221
Заключение .....................................................................................................222
Глава 8. Создание собственного простого шаблона Joomla! ................223
Базовая структура шаблона .............................................................................223
Добавление содержимого Joomla!........................................................................225
Добавление templateDetails.xml ...........................................................................226
Добавление новых позиций .................................................................................229
Добавление таблиц стилей ..................................................................................230
Работа с сеткой ...................................................................................................234
Добавление цветов и шрифтов ............................................................................240
Заключение .....................................................................................................245
Глава 9. Маркетинг и обслуживание веб‑сайта на базе Joomla! ..........246
Первое впечатление самое главное: что говорит о вас главная страница ........246
Поисковые механизмы, SEO, как попасть в список выдачи и удержаться там .....249
Добавление сайта в поисковые механизмы ..........................................................251
Поисковая оптимизация ......................................................................................253
Навигация .......................................................................................................254
Как удерживать посетителей и заботиться об актуальности
материалов сайта ..........................................................................................261
Содержание 99
Основы маркетинга и использования возможностей социальных сетей ............263
Заключение .....................................................................................................264
Глава 10. Обслуживание программного обеспечения сайта ................266
Обновление сайта ............................................................................................266
Резервное копирование сайта .............................................................................268
Обновление расширений .................................................................................271
Миграция на новую мажорную версию ............................................................272
Релизный цикл Joomla! CMS .................................................................................273
Изменения минимальных системных требований .................................................275
Заключение .....................................................................................................281
Глава 11. Практическое применение: Joomla! для бизнеса ..................282
Основы планирования бизнес‑сайтов ...............................................................282
Сайты‑брошюры ..............................................................................................283
Дополнительные возможности Joomla!: рекомендованные расширения
для коммерческого веб‑сайта ........................................................................284
Совершенствование брошюрных элементов ........................................................284
Социальные сети .................................................................................................285
Интернет‑магазины ..........................................................................................286
Какая платежная система вам подойдет? ............................................................286
Дополнительные возможности Joomla!: расширения
с поддержкой электронной коммерции ..............................................................287
Другие расширения для коммерческих сайтов .....................................................288
Бизнес‑инструменты Joomla! ............................................................................289
Демонстрационный пример бизнес‑сайта .........................................................289
Этап 1. Сайт‑брошюра .........................................................................................290
Настройка шаблона .............................................................................................306
Этап 2. Добавление простой корзины ..................................................................314
Заключение .....................................................................................................317
Глава 12. Практическое применение: Joomla! для общественных/
некоммерческих организаций, групп, клубов
и объединений .........................................................................318
Основы планирования сайтов для общественных организаций ........................318
Расширение сайта: рассказываем о себе и набираем скорость .........................319
Расширения для обеспечения базового взаимодействия ......................................320
Форумы ...............................................................................................................322
Интеграция списков рассылки .............................................................................323
CRM: системы управления взаимоотношениями с клиентами/участниками/
заказчиками ......................................................................................................324
Ведение блогов и дополнительные возможности публикаций ..............................325
Создание портала сообщества .............................................................................326
Сбор пожертвований ...........................................................................................327
Демонстрационный пример веб‑сайта для некоммерческой организации .........329
Подготовка сайта и расширений ..........................................................................330
Настройка главной страницы ...............................................................................332
Создание формы обратной связи .........................................................................332
Название сайта и девиз .......................................................................................334
1100 . С одержание
Настройка календаря ..........................................................................................336
Модуль сбора пожертвований..............................................................................338
Модуль социальной сети .....................................................................................340
Форум .................................................................................................................344
Модификация шаблона ........................................................................................347
Этап 2. Добавление простого списка управления доступом .................................355
Заключение .....................................................................................................356
Глава 13. Практическое применение: Joomla!
для образовательной организации ........................................357
Основы планирования сайтов для образовательных учреждений ....................357
Расширения для сайтов образовательных организаций .......................................359
Демонстрационный пример веб‑сайта для образовательного учреждения .......368
Создание веб‑сайта для школы или другого образовательного учреждения ........368
Настройка шаблона .............................................................................................389
Этап 2. Добавление Projectfork ............................................................................394
Заключение .....................................................................................................396
Глава 14. Интервью с экспертами ...........................................................397
Эндрю Эдди (Andrew Eddie), инженер‑программист в eBay Australia
и специалист по эксплуатации платформы: история Joomla! ..........................397
Марк Декстер (Mark Dexter), ведущая производственная группа:
Joomla! Bug Squad и Joomla! Development ......................................................401
Сэм Моффатт (Sam Moffatt), специалист по эксплуатации платформы
Joomla!, ведущая производственная группа: участие в разработке Joomla! .....405
Марике Стувенберг (Marijke Stuivenberg), координатор переводов, совет
директоров Open Source Matters: интернационализация ................................409
Иан Маклиннан (Ian MacLennan), специалист по эксплуатации платформы:
защита вашего сайта .....................................................................................413
Рон Севердиа (Ron Severdia), ведущая производственная группа,
креативный директор в Kontent Design: построение отличного сайта .............417
Элин Уоринг (Elin Waring), участник проекта Joomla!: торговые знаки
и лицензирование ..........................................................................................420
Венди Робинсон (Wendy Robinson), Rochen Ltd.: создание собственного бренда ....425
Брэд Бейкер (Brad Baker), Rochen Ltd.: хостинг для Joomla! .............................427
Крис Дейвенпорт (Chris Davenport), ведущая производственная группа
Joomla!: поиск и редактирование шаблонов ...................................................429
Энги Радке (Angie Radke), директор Der Auftritt; эксперт по доступности
содержимого, дизайнер шаблонов Beez .........................................................432
Андреа Тарр (Andrea Tarr), ведущая производственная группа ........................435
Вик Дровер (Vic Drover), владелец Anything Digital: расширение Joomla! ..........438
Гэри Брукс (Gary Brooks), исполнительный директор CloudAccess.net:
преимущества Joomla! для бизнеса ................................................................441
Райан Озимек (Ryan Ozimek), бывший президент Open Source Matters,
исполнительный директор и основатель PICnet, Inc.: Joomla! для
некоммерческого сектора ..............................................................................446