Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke. Колисниченко Д. Н.

Generic selectors
Только точные совпадения
Search in title
Search in content
Search in posts
Search in pages
Фильтровать по разделам
1С программы
Гидравлика
Грузоподъемные сооружения
Деревообработка
Долбежные, Строгальные
Железнодоржная литература
Инструмент
Информационные технологии. IT
Компрессорное оборудование
Краны грузоподъемные
Кузнечное дело
Машиностроение
Металлообработка
Настольное оборудование
Оргтехника
Пилы, Ножницы, Отрезные
Пневматика
Подшипники
Программирование
Прочее
Работа с сайтом
Сверлильные
Строительство
Тельферы, Тали
Токарные
Фрезерные
Электрика
Электроника

Книга Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke. ориентирована как на обычных пользователей Интернета, которым нужно в кратчайшие сроки создать свой сайт, так и на разработчиков, которые заинтересованы в построении собственной системы управления сайтом. Рассмотрены три уже готовые системы управления сайтом — Joomla!, Slaed, PHP-Nuke. С позиции пользователя описывается, как установить, настроить, разработать графическую тему и расширить возможности каждой системы. Для разработчиков описано программирование собственных расширений для рассмотренных движков, а также создание собственной системы управления сайтом. Отдельное внимание уделяется защите от взлома разрабатываемой системы, а также интеграции с популярным форумом phpBB из файла задания.

 

Автор: Колисниченко Д. Н.

Формат: PDF. Размер: 19 MB. 

 

Оглавление

Введение 1

ЧАСТЬ I. CMS JOOMLA!   3
ГЛАВА 1. УСТАНОВКА JOOMLA! 5
1.1. Краткая информация о Joomla! . 5
1.2. Инсталляция Joomla! 7
ГЛАВА 2. ПАНЕЛЬ УПРАВЛЕНИЯ САЙТОМ 14
2.1. Вход в панель управления . 14
2.2. Управление шаблонами сайта . 14
2.3. Разделы панели управления 19
2.4. Изменение общих настроек сайта 21
2.5. Управление контентом сайта 26
2.6. Управление меню сайта . 37
2.7. Управление главной страницей 39
2.8. Управление пользователями сайта . 41
ГЛАВА 3. РАСШИРЕНИЯ JOOMLA! . 45
3.1. Компоненты, модули и мамботы 45
3.2. Установка расширений 46
3.3. Создание расширений 53
ГЛАВА 4. РАЗРАБОТКА ШАБЛОНОВ ДЛЯ JOOMLA!. 62
4.1. Где взять бесплатные шаблоны для Joomla! 62
4.2. Создание собственного шаблона 63ГЛАВА 7. СОЗДАНИЕ СОБСТВЕННЫХ МОДУЛЕЙ ДЛЯ PHP-NUKE. 92
7.1. Простой модуль 92
7.2. Работа с базой данных . 96

ЧАСТЬ II. 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

ГЛАВА 7. СОЗДАНИЕ СОБСТВЕННЫХ МОДУЛЕЙ ДЛЯ PHP-NUKE 92
7.1. Простой модуль 92
7.2. Работа с базой данных 96
ГЛАВА 8. ПРОБЛЕМА БЕЗОПАСНОСТИ И ЗАЩИТА PHP-NUKE 98
8.1. Безопасен ли PHP-Nuke? . 98
8.2. Переименование файла admin.php 98
8.3. Защита файла администрирования от прямого обращения извне . 99
8.4. Ограничение доступа к файлу администрирования средствами
Web-сервера . 99
8.5. Изменение префикса таблиц . 103
ЧАСТЬ III. SLAED CMS. 105
ГЛАВА 9. ОПИСАНИЕ И УСТАНОВКА SLAED CMS 107
9.1. Знакомство со SLAED CMS 107
9.2. Установка SLAED CMS . 108
9.3. Удаление окна с всплывающей рекламой . 113
9.4. Защита SLAED CMS 113
ГЛАВА 10. ПАНЕЛЬ АДМИНИСТРИРОВАНИЯ SLAED CMS. 118
10.1. Возможности панели администрирования 118
10.2. Базовая настройка SLAED CMS . 120
10.3. Дополнительные темы оформления . 126
10.4. Управление контентом сайта 127
ЧАСТЬ II. PHP-NUKE 71
ГЛАВА 11. ПОЛЕЗНЫЕ МОДУЛИ ДЛЯ SLAED CMS. 133
11.1. Перечень модулей 133
11.2. Установка модулей. 136
ГЛАВА 12. СОЗДАНИЕ СОБСТВЕННЫХ МОДУЛЕЙ. 139
12.1. Совместимость модулей SLAED CSM и PHP-Nuke . 139
12.2. Простой модуль 139
12.3. Активация модуля 142
12.4. Передача параметров модулю . 143
12.5. Подробно об адаптации модулей PHP-Nuke . 144
ЧАСТЬ IV. РАЗРАБОТКА СОБСТВЕННОЙ CMS 149
ГЛАВА 13. ФУНКЦИИ И ВОЗМОЖНОСТИ БУДУЩЕЙ CMS.
РАЗРАБОТКА ШАБЛОНИЗАТОРА . 151
13.1. Зачем нужно разрабатывать собственную CMS 151
13.2. Вопросы планирования 153
13.3. «Принципиальная» схема CMS . 155
13.4. Разработка шаблонизатора для CMS 157
ГЛАВА 14. РЕАЛИЗАЦИЯ ОСНОВНЫХ ФУНКЦИЙ CMS 162
14.1. Разработка TPL-шаблона . 162
14.2. Файл настроек . 163
14.3. Основной файл CMS — index.php 164
14.4. Проектирование базы данных . 167
14.5. Иерархическая структура сайта. Создание иерархического меню 170
14.6. Подведем итоги проделанной работы 184
ГЛАВА 15. ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ CMS 185
15.1. Вывод информации из таблицы static 185
15.2. Постраничный вывод . 186
15.3. Функция вывода содержимого HTML-файла 191
15.4. Версия для печати 192
ГЛАВА 16. РАБОТА С RSS: ПОЛУЧАЕМ НОВОСТИ НА САЙТ 194
16.1. Краткие сведения о RSS 194
16.2. Формат RSS-файла . 195
16.3. Написание сценария импорта новостей . 197
16.4. Подключение файла import.php к сайту . 201
16.5. Создание граббера новостей . 203
ГЛАВА 17. ИНТЕГРАЦИЯ CMS С LIVEJOURNAL . 207
17.1. Что такое «живой» журнал. 207
17.2. Интеграция фотогалереи LiveJournal и сайта 209
17.3. Настройка внешнего вида галереи . 213
ГЛАВА 18. ЗАЩИТА СОБСТВЕННОЙ CMS . 215
18.1. Сайт в опасности 215
18.2. Два самых распространенных метода взлома . 216
18.3. Межсайтовый скриптинг . 217
18.4. SQL-инъекции. 219
ЧАСТЬ V. ИНТЕГРАЦИЯ CMS С ФОРУМОМ PHPBB . 225
ГЛАВА 19. БАЗОВАЯ ИНТЕГРАЦИЯ . 227
19.1. Преимущества и недостатки интеграции с форумом . 227
19.2. Разработка формы входа . 228
19.3. Вывод последних сообщений форума на главной странице 230
19.4. Вывод онлайн-посетителей . 234
19.5. Изменение названий полей . 236
ГЛАВА 20. РАЗРАБОТКА И ИНТЕГРАЦИЯ ПАНЕЛИ
АДМИНИСТРИРОВАНИЯ CMS . 240
20.1. Возможности панели управления . 240
20.2. Создание HTML-редактора . 240
20.3. Разработка модулей для панели администрирования phpBB 244
20.4. Модуль редактирования таблицы static . 246
20.5. Домашнее задание 253
ГЛАВА 21. ИЗМЕНЕНИЕ TPL-ШАБЛОНОВ PHPBB 255
21.1. Основные TPL-шаблоны phpBB . 255
21.2. Изменение дизайна форума . 260
ГЛАВА 22. ФОТОГАЛЕРЕЯ ЗА 20 МИНУТ . 262
22.1. Установка фотоальбома Smartor . 262
22.2. Использование фотоальбома . 269
ЧАСТЬ VI. СПЕЦИАЛЬНЫЕ ДВИЖКИ . 275
ГЛАВА 23. WORDPRESS: СОЗДАЙ СВОЙ БЛОГ . 277
23.1. Что такое блог . 277
23.2. Установка и использование WordPress 278
ГЛАВА 24. WIKI: СОЗДАЙ СВОЮ ЭНЦИКЛОПЕДИЮ . 283
24.1. Вкратце о MediaWiki 283
24.2. Установка Вики 284
24.3. Настройка MediaWiki . 290
24.4. Создание и редактирование страниц 296
24.5. Специальные страницы . 299
ГЛАВА 25. ДВИЖОК ДЛЯ ИНТЕРНЕТ-МАГАЗИНА 301
25.1. Выбор движка . 301
25.2. Сценарий Shop-Script FREE 303
25.3. Установка сценария . 304
25.4. Использование сценария . 305
ПРИЛОЖЕНИЯ . 313
ПРИЛОЖЕНИЕ 1. УСТАНОВКА ФОРУМА PHPBB . 315
ПРИЛОЖЕНИЕ 2. ПРАВА ДОСТУПА В UNIX/LINUX . 317
ПРИЛОЖЕНИЕ 3. ОСНОВЫ SQL 320
ПРИЛОЖЕНИЕ 4. ПРОГРАММА PHPMYADMIN . 337
ПРИЛОЖЕНИЕ 5. ОПИСАНИЕ КОМПАКТ-ДИСКА 345
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ. 348

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

burov top © 2016-2018 burov.top