2010г.
Количество страниц:288
Сегодня создание сайтов становится все более и более сложной задачей — динамически обновляющиеся страницы, необходимость поддержки на одном сайте многих разделов, таких как форум, рассылка, голосования, блоги и так далее, — все это приводит к тому, что управлять сайтами по старинке, с помощью HTML-редакторов, становится попросту невозможно. Какие же есть альтернативы? Ответ прост — CMS, или же, говоря по-русски, Системы Управления Содержимым. Одна из наиболее популярных в мире систем управления содержимым — CMS Drupal.
Почему именно она? Во-первых, она абсолютно бесплатна — скачать ее сможет любой. Во-вторых, она имеет открытый код, что делает ее наиболее удобной и легкой в использовании и настройке «под себя», а также обеспечивает ей поддержку многотысячного сообщества программистов. Ну и наконец, в-третьих, — легкость в работе: практически моментально вы можете добавить любой из общедоступных модулей, будь то форум, возможность ведения блогов или новая тема в оформлении сайта. Единственное, что ограничивало применение данной системы в России, — недостаток русскоязычной документации. Однако с выходом книги "CMS Drupal: система управления содержимым сайта" и эта проблема решена. Никогда еще создание и управление сайтом не было таким легким!
Оглавление книги "CMS Drupal: система управления содержимым сайта"
Введение 9
Целевая аудитория, или Для кого эта книга 9
Цели и задачи издания 10
Объективность изложения и ошибки 10
Благодарности 10
Вознаграждения, поощрения 11
Авторские права и условия распространения 11
Условные обозначения 11
Обзор книги 12
От издательства 14
Глава 1. CMS начало 15
Структура Интернета 16
Веб-проекты 17
Перспективы 20
Что такое CMS 21
Кратко о термине CMS 21
Взгляд со стороны 21
Классификация систем управления 22
Классификация по степени открытости 23
Классификация по разработчику системы 25
Резюме 27
Сравнение CMS, или Открытые проекты и заказчик 27
Функциональные различия 28
Другие различия 30
Резюме 39
Глава 2. Drupal основы 43
Кратко о системе в целом 44
Почему именно Drupal, или Выбор открытых CMS 45
История создания 49
Установка системы 50
База для функционирования CMS Drupal 50
Получение дистрибутивов 55
Установка необходимых программ 59
Набор веб-разработчика «Денвер» 73
Установка Drupal 76
Первая настройка 90
Укрепление безопасности на начальном этапе 90
Локализация 91
Основные настройки 95
Общая информация о проекте 95
Установка даты и времени 96
Выбор административной и общей темы оформления 97
Настройка производительности 100
Загружаемые изображения 103
Файловая система 104
Форматы ввода 105
Чистые ссылки 108
Настройка системы оповещения об ошибках 109
Временное закрытие сайта 110
Пользователи и доступ 111
Работа с учетными записями пользователей 111
Роли 116
Правила доступа 119
Системные журналы 120
Недавние записи в системном журнале 121
Ошибки «отказ в доступе» 122
Ошибки «страница не найдена» 122
Отчет о состоянии 122
Создание материала 124
Разметка страницы (блоки) 124
Настройка публикаций 130
Типы материалов 131
Меню 138
Комментарии 140
Настройка RSS-лент 141
Модули 142
Установка нового модуля 142
Удаление существующего модуля 143
Настройка прав доступа к возможностям модулей 144
Aggregator 146
Blog 147
Blog API 148
Book 151
Color 153
Comment 153
Contact 153
Content translation 155
Database logging 155
Drupal 155
Forum 156
Help 158
Legacy 158
Locale 158
Menu 159
OpenID 159
Path 160
PHP filter 160
Ping 161
Poll 161
Profile 162
Search 163
Statistics 164
Syslog 165
Taxonomy 165
Throttle 170
Tracker 171
Trigger 171
Update status 173
Upload 174
Структура меню Навигация 174
Модули сторонних разработчиков 181
Мультимедиа 183
Публикация 183
Дополнительно 186
Глава 3. Drupal погружение 190
Интеграция CMS 191
Полная интеграция 192
Средняя степень интеграции 193
Низкая степень интеграции 194
Drupal и PHP: расширяем возможности сайта 194
Добавляем код PHP 195
Создание своих страниц 195
Стандартные переменные 197
Сниппеты 197
Разработка собственных компонентов 199
Правила программирования на языке PHP 199
Правила создания модулей 203
Правила создания тем оформления 210
Файлы, из которых состоит тема оформления 210
Дополнительные программы для CMS Drupal 223
Структура CMS Drupal 224
Файл settings.php каталога sitesdefault 227
Файл update.php 232
Файл cron.php 234
Файл .htaccess 235
Работа с базой данных MySQL 239
Доступ к базе данных 239
Примеры запросов SQL 242
Таблицы 243
Работа с поисковыми системами 247
Регистрация в поисковых системах 247
Файл robots.txt. 248
Файл sitemap.xml 251
Слежение за индексацией вашего сайта 253
Заключение 254
С чего все начиналось 254
Личные наблюдения 255
Приложение 1. Дополнительные материалы 258
Выбор хостинга 258
Полезные источники 270
Внешние ссылки 273
Типичные URL CMS Drupal 273
Сайты на основе Drupal 274
Определения 275
Приложение 2. Содержимое компакт-диска 282
Видеоматериалы 282
Скриншоты тем оформления 283
Модули и темы 283
Дополнительная документация 284
Набор «Денвер» 284
|