Книга ориентирована как на обычных пользователей Интернета, которым
нужно в кратчайшие сроки еозлать свой сайт, так и на разработчиков,
которые заинтересованы в построении собственной системы управления сайтом.
Рассмотрены три уже готовые системы управления сайтом — Joomla!,
Slaed, PI IP-Nuke. С позиции пользователя описывается, как установить,
настроить, разработать графическую тему и расширить возможности каждой
системы. Для разработчиков описано программирование собственных
расширений для рассмотренных движков, а также создание собственной системы
управления сайтом. Отдельное внимание уделяется защите от взлома
разрабатываемой системы, а также интеграции с популярным форумом phpBB из
файла задания.
На прилагаемом компакт-диске находятся последние версии CMS Joomla!,
Slacd, PHP-Nuke, множество расширений, шаблонов, а также все значимые
листинги книги.
Для пользователей Интернета и интернет-разработчиков
УДК 681 3.06
БЬК 32 973.26-018 2
Группа подготовки издания:
Гл а в н ы и ре да ?? op Екатерина Кондукова
Зам. главного редактора Евгении Рыбаков
Зав. редак!uiefi Григории Добин
Редактор Владимир Красовский
Компьютерная верстка Натальи Смирновой
Koppeiei ор Зинаида Дмитриева
Дизайн серии Инны Тачиной
Оформление обложки Елены Беляевой
Зав. производством Николай Тверских
Лицензия ИД ?? 02429 от 24.07.00. Подписано в печать 30.04.08..
Формат 70x100Vie. Печать офсетная. Усл. печ. л. 29,67.
Тираж 2000 экз. Заказ ?? 284
«БХВ-Петербург», 194354, Санкт-Петербург, ул. Есенина, 5Б.
Санитарно-эпидемиологическое заключение на продукцию ?? 77.99.60.953.Д.002108.02.07
от 28.02.2007 г. выдано Федеральной службой по надзору
в сфере защиты прав потребителей и благополучия человека.
Отпечатано с готовых диапозитивов
в ГУП Типография «Наука»
199034, Санкт-Петербург, 9 линия, 12
ISBN 978-5-9775-0258-0 О Колисниченко д н, 2008
О Оформление, издательство «БХВ-Петербург». 2008
Оглавление
введение ?
Часть I. CMS Joomla! 3
Глава 1. Установка Joomla! 5
1.1. Краткая информация о Joomla! 5
1.1.1. Joomla! — бесплатная система 5
1.1.2. Происхождение Joomla! 6
1.1.3. CMS Joostina 7
1.2. Инсталляция Joomla! 7
Глава 2. Панель управления сайтом 14
2.1. Вход в панель управления 14
2.2. Управление шаблонами сайта 14
2.2.1. Выбор шаблона по умолчанию 14
2.2.2. Установка нового шаблона 16
2.2.3. Изменение шаблона 18
2.3. Разделы панели управления 19
2.4. Изменение общих настроек сайта 21
2.5. Управление контентом сайта 26
2.5.1. Разделы сайта 26
2.5.2. Категории 29
2.5.3. Материалы 32
2.6. Управление меню сайта 37
2.7. Управление главной страницей 39
2.8. Управление пользователями сайта 41
IV Оглавление
Глава 3. Расширения Joomla! 45
3.1. Компоненты, модули и мамботы 45
3.2. Установка расширений 46
3.2.1. Установка и удаление компонентов 46
Два способа установки 46
Связь компонента с меню 48
Удаление компонента 52
3.2.2. Установка и удаление модулей 52
3.2.3. Проблемы при установке расширений 52
3.3. Создание расширений 53
3.3.1. Разработка XML-шаблона 53
3.3.2. Работа с базой данных 57
3.3.3. Создание простого расширения 59
Глава 4. Разработка шаблонов для Joomla! 62
4.1. Где взять бесплатные шаблоны для Joomla! 62
4.2. Создание собственного шаблона 63
4.2.1. Позиционирование модулей 63
4.2.2. Создание структуры каталогов 64
4.2.3. Создание файла index.html 64
4.2.4. Создание index.php — главного файла шаблона 65
4.2.5. Создание XML-файла шаблона 68
ЧастьИ. PHP-Nuke 71
Глава 5. Установка и базовая настройка PHP-Nuke 73
5.1. Немного о PHP-Nuke 73
5.2. Установка PHP-Nuke 76
5.3. Вывод дополнительной информации с помощью блоков 80
Глава 6. Установка дополнительных модулей
и графических тем 84
6.1. Некоторые полезные модули для PHP-Nuke 84
6.2. Активизация модуля 87
6.3. Темы 89
Оглавление V
Глава 7. Создание собственных модулей для PHP-Nuke 92
7.1. Простой модуль 92
7.2. Работа с базой данных 96
Глава 8.
5th Фев 2011
|
Теги:
|