CMS Drupal: система управления содержимым сайта
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Виктор Ромашов. CMS Drupal: система управления содержимым сайта
Введение
От издательства
Глава 1. Что такое CMS
Какие сайты можно создавать с помощью CMS
Самые популярные CMS
Глава 2. Установка и использование Drupal
Возможности Drupal
Выбор хостинга
Хостинг-оператор
Тарифный план
Выбор домена
Виды доменов
Покупка домена
Подготовка к установке Drupal
Набор веб-разработчика «Денвер»
Подготовительные работы
Установка CMS Drupal
Проблемы при установке CMS Drupal
Unicode library – install the PHP mbstring extension
Copy the./sites/default/default.settings.php file to./sites/default/settings.php
Отключение register_globals
Другие проблемы
Первая настройка
Укрепление безопасности на начальном этапе
Локализация
Основные настройки
Общая информация о проекте
Установка даты и времени
Выбор административной и общей темы оформления
Настройка производительности
Загружаемые изображения
Файловая система
Форматы ввода
Чистые ссылки
Настройка системы оповещения об ошибках
Временное закрытие сайта
Пользователи и доступ
Работа с учетными записями пользователей
Роли
Правила доступа
Системные журналы
Недавние записи в системном журнале
Ошибки «отказ в доступе»
Ошибки «страница не найдена»
Отчет о состоянии
Создание материала
Разметка страницы (блоки)
Настройка публикаций
Типы материалов
Меню
Комментарии
Настройка RSS-лент
Модули
Установка нового модуля
Удаление существующего модуля
Настройка прав доступа к возможностям модулей
Aggregator
Blog
Blog API
Book
Color
Comment
Contact
Content translation[4]
Database logging[5]
Drupal
Forum
Help
Legacy[6]
Locale
Menu
OpenID[7]
Path
PHP filter[8]
Ping
Poll
Profile
Search
Statistics
Syslog[9]
Taxonomy
Throttle
Tracker
Trigger[10]
Update status[11]
Upload
Структура меню Навигация
Модули сторонних разработчиков
Мультимедиа
Публикация
Дополнительно
Лучшие модули
BUEditor – форматирование материала
Image – публикация изображений
backup_migrate – резервная копия вашего сайта
token – использование динамического содержимого
submitted_by – настройка сведений о публикации
captcha – добавление защиты от спама
cck – добавление в публикации дополнительных полей
views – создание страниц со списком статей
Глава 3. Drupal для программистов
Drupal и PHP: расширяем возможности сайта
Добавление кода PHP
Создание своих страниц
Стандартные переменные
Сниппеты
Разработка собственных компонентов
Правила программирования на языке PHP
Правила создания модулей
Правила создания тем оформления
Файлы, из которых состоит тема оформления
Стандартные переменные и объекты CMS Drupal
Стандартные функции
Дополнительные программы для CMS Drupal
Структура CMS Drupal
Файл settings.php каталога sites\default
Файл update.php
Файл cron.php
Файл. htaccess
Работа с базой данных MySQL
Доступ к базе данных
Примеры запросов SQL
Таблицы
Хаки Drupal
Включение сжатия страниц сайта
Отправка сообщений по электронной почте при создании материала определенного типа
Работа с поисковыми системами
Регистрация в поисковых системах
Файл robots.txt
Файл sitemap.xml
Слежение за индексацией вашего сайта
Приложение. Дополнительные материалы
Полезные источники
Ссылки сайта на основе CMS Drupal
Отрывок из книги
Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты dgurski@minsk.piter.com (издательство «Питер», компьютерная редакция).
Мы будем рады узнать ваше мнение!
.....
▪.com – говорит о том, что данный сайт принадлежит коммерческой организации;
▪.net – сайт связан с Интернетом, телекоммуникационными сетями (также этот домен часто используется при создании развлекательных сайтов, так как у русского пользователя он ассоциируется со словом «нет» (например, http://anekdotov.net));
.....
Пользователь
Если оценивать книгу по пятибальной шкале, то эта книга заслуживает твёрдое "4".Внутри описано практически всё. От общей теории о CMS и установке Drupal на виртуальном сервере, до разработки собственных модулей, шаблонов и SEO.Cтоит обратить внимание на тот факт, что книга несколько устарела – здесь описывается работа с 5-й и 6-й версиями Drupal, а в настоящее время последней версией является 7-я. Но это не так критично, как может показаться. Специалисты сами разберутся с изменениями, а новички особой разницы не заметят.