2010г.
Количество страниц:288
Сегодня создание сайтов становится все более и более сложной задачей — динамически обновляющиеся страницы, необходимость поддержки на одном сайте многих разделов, таких как форум, рассылка, голосования, блоги и так далее, — все это приводит к тому, что управлять сайтами по старинке, с помощью HTML-редакторов, становится попросту невозможно. Какие же есть альтернативы? Ответ прост — CMS, или же, говоря по-русски, Системы Управления Содержимым. Одна из наиболее популярных в мире систем управления содержимым — CMS Drupal.
Почему именно она? Во-первых, она абсолютно бесплатна — скачать ее сможет любой. Во-вторых, она имеет открытый код, что делает ее наиболее удобной и легкой в использовании и настройке «под себя», а также обеспечивает ей поддержку многотысячного сообщества программистов. Ну и наконец, в-третьих, — легкость в работе: практически моментально вы можете добавить любой из общедоступных модулей, будь то форум, возможность ведения блогов или новая тема в оформлении сайта. Единственное, что ограничивало применение данной системы в России, — недостаток русскоязычной документации. Однако с выходом данной книги и эта проблема решена. Никогда еще создание и управление сайтом не было таким легким!
Оглавление Книги CMS Drupal: система управления содержимым сайта .
Введение
Целевая аудитория, или Для кого эта книга
Цели и задачи издания
Объективность изложения и ошибки
Благодарности
Вознаграждения, поощрения
Авторские права и условия распространения
Условные обозначения
Обзор книги
От издательства
Глава 1. CMS начало
Структура Интернета
Веб-проекты
Перспективы
Что такое CMS
Кратко о термине CMS
Взгляд со стороны
Классификация систем управления
Классификация по степени открытости
Классификация по разработчику системы
Резюме
Сравнение CMS, или Открытые проекты и заказчик
Функциональные различия
Другие различия
Резюме
Глава 2. Drupal основы
Кратко о системе в целом
Почему именно Drupal, или Выбор открытых CMS
История создания
Установка системы
База для функционирования CMS Drupal
Получение дистрибутивов
Установка необходимых программ
Набор веб-разработчика «Денвер»
Установка Drupal
Первая настройка
Укрепление безопасности на начальном этапе
Локализация
Основные настройки
Общая информация о проекте
Установка даты и времени
Выбор административной и общей темы оформления
Настройка производительности
Загружаемые изображения
Файловая система
Форматы ввода
Чистые ссылки
Настройка системы оповещения об ошибках
Временное закрытие сайта
Пользователи и доступ
Работа с учетными записями пользователей
Роли
Правила доступа
Системные журналы
Недавние записи в системном журнале
Ошибки «отказ в доступе»
Ошибки «страница не найдена»
Отчет о состоянии
Создание материала
Разметка страницы (блоки)
Настройка публикаций
Типы материалов
Меню
Комментарии
Настройка RSS-лент
Модули
Установка нового модуля
Удаление существующего модуля
Настройка прав доступа к возможностям модулей
Aggregator
Blog
Blog API
Book
Color
Comment
Contact
Content translation
Database logging
Drupal
Forum
Help
Legacy
Locale
Menu
OpenID
Path
PHP filter
Ping
Poll
Profile
Search
Statistics
Syslog
Taxonomy
Throttle
Tracker
Trigger
Update status
Upload
Структура меню Навигация
Модули сторонних разработчиков
Мультимедиа
Публикация
Дополнительно
Глава 3. Drupal погружение
Интеграция CMS
Полная интеграция
Средняя степень интеграции
Низкая степень интеграции
Drupal и PHP: расширяем возможности сайта
Добавляем код PHP
Создание своих страниц
Стандартные переменные
Сниппеты
Разработка собственных компонентов
Правила программирования на языке PHP
Правила создания модулей
Правила создания тем оформления
Файлы, из которых состоит тема оформления
Дополнительные программы для CMS Drupal
Структура CMS Drupal
Файл settings.php каталога sites\default
Файл update.php
Файл cron.php
Файл .htaccess
Работа с базой данных MySQL
Доступ к базе данных
Примеры запросов SQL
Таблицы
Работа с поисковыми системами
Регистрация в поисковых системах
Файл robots.txt.
Файл sitemap.xml
Слежение за индексацией вашего сайта
Заключение
С чего все начиналось
Личные наблюдения
Приложение 1. Дополнительные материалы 258
Выбор хостинга
Полезные источники
Внешние ссылки
Типичные URL CMS Drupal
Сайты на основе Drupal
Определения
Приложение 2. Содержимое компакт-диска
Видеоматериалы
Скриншоты тем оформления
Модули и темы
Дополнительная документация
Набор «Денвер
|