- Артикул:00822384
- Автор: Шпак Ю.А.
- ISBN: 978-5-79310905-5
- Обложка: Мягкая обложка
- Издательство: КОРОНА-Век (все книги издательства)
- Город: Киев
- Страниц: 400
- Формат: 60х84 1/16
- Год: 2012
- Вес: 502 г
Данная книга - учебное пособие по освоению популярной системы управления контентом MODx, причем рассмотрены обе ее версии: традиционная Evolution и прогрессивная Revolution. Материал изложен по принципу "от простого к сложному". Начиная с основ работы в среде MODx (шаблоны, базовые компоненты и конфигурирование сайта), автор переходит к практическим примерам: ведение блога, многостраничный просмотр контента, создание меню, работа с комментариями пользователей, организация галереи и многое другое. В завершение даны рекомендации по оптимизации и защите сайта, а также рассматриваются основы HTML, CSS и построения регулярных выражений РНР.
Для работы с книгой необходимо иметь хотя бы базовые познания в сфере Web-раз- работки. Тем не менее, она будет полезна не только начинающим создателям сайтов, но и опытным программистам, желающим освоить методы работы с новой для себя CMS-сис- темой.
Содержание
Введение
Часть I. Знакомство с MODx
Глава 1. Системы управления контентом (CMS) Преимущества MODx
Глава 2. Установка MODx
Установка ХАМРР
Установка ХАМРР в Linux
Установка ХАМРР в Mac OS X
Проверка работы ХАМРР
Версии MODx
Создание базы данных
Создание базы данных на реальном сервере
Установка MODx
Установка версии MODx Evolution
Установка версии MODx Revolution
Документация
Глава 3. Шаблоны
Шаблоны в версии MODx Evolution
Создание шаблона
Подключение шаблона к странице
Готовые шаблоны
Назначение шаблона по умолчанию
Редактирование шаблона
Шаблоны в версии MODx Revolution
Подключение шаблона к странице
Создание категорий
Быстрое создание шаблона
Глава 4. Базовые компоненты сайта MODx
Документы
Создание и редактирование документов в MODx Evolution
Создание и редактирование документов в MODx Revolution
Поля документа
Ссылки
Web-ссылки
Символические ссылки
Статические ресурсы
Параметры
Создание пользовательских параметров в MODx Evolution
Создание дополнительных полей в MODx Revolution
Чанки
Создание чанков в MODx Evolution
Создание чанков в MODx Revolution
Сниппеты
Теги MODx
Заменители
Ссылки
Настройки
Вложение тегов MODx
Плагины
Файлы
Диспетчер файлов в MODx Evolution
Работа с файлами в MODx Revolution
Глава 5. Конфигурирование сайта
Конфигурирование сайта в MODx Evolution
Использование HTML-редактора
Конфигурирование сайта в MODx Revolution
Установка пакетов дополнений
Часть II. Разработка сайта в MODX
Глава 6. Создание блога
Создание блога в MODx Evolution
Форма создания/редактирования публикации
Страница управления блогом
Отображение перечня публикаций
Создание блога в MODx Revolution
Форма создания/редактирования публикации
Отображение перечня публикаций
Страница управления блогом
Глава 7. Управление пользователями
Работа с пользователями в MODx Evolution
Создание Web-пользователей
Создание формы регистрации на сайте
Создание групп Web-пользователей и групп ресурсов
Роли и менеджеры
Регистрация новых пользователей
Сниппеты и авторизация
Средства мониторинга и взаимодействия пользователей
Работа с пользователями в MODx Revolution
Контексты
Структура системы безопасности в MODx Revolution
Создание пользователей и ограничение доступа к ресурсам
Создание формы регистрации на сайте
Проверка доступа к средствам управления блогом
Регистрация новых пользователей
Средства мониторинга и взаимодействия пользователей
Глава 8. Агрегирование контента
Сниппет Ditto
Отбор ресурсов по заданным критериям
Форматирование записей
Постраничный вывод
Использование тегов
Вывод в формате XML
Расширители
Сниппет getResources
Отбор ресурсов по заданным критериям
Постраничный вывод
Создание RSS-ленты
Работа с тегами в MODx Revolution
Глава 9. Создание меню
Навигационные цепочки
Упорядочивание элементов меню
Использование ссылок
Глава 10. Работа с комментариями и отзывами
Сниппет Jot
Параметры визуализации
Параметры защиты
Контроль доступа
Подключение шаблонов
Подписка на комментарии и уведомления
Компонент Quip
Защита от спама
Модерирование комментариев
Глава 11. Плагин РНх и фильтры вывода
РНх
Заменитель [+phx+]
Модификаторы РНх
Фильтры вывода в MODx Revolution
Пользовательские модификаторы
Глава 12. Разработка сниппетов
Создание сниппета
Создание заменителей
Обработка чанков
Параметры сниппетаФункции MODx API и DBAPI
Подключение внешних файлов
Глава 13. Полезные примеры
Реализация форума в MODx Evolution
Галерея
Сниппет MaxiGallery
Компонент Gallery
Форма отправки почтовых сообщений
Сниппет eFormСниппет Formlt
Часть III. В заключение
Глава 14. События и плагины
Конфигурирование плагиновУстановка плагина
Разработка плагинов
Активизация событий в сниппетах
Глава 15. Заключительный этап SEO
Дружественные URL
Дескрипторы
и ключевые слова
Карта сайта
Другие меры SEO в MODx
Размещение сайта в Internet
Меры по защите сайта
Настройки конфигурации сайта
Приложения
Приложение А. Основы HTML
Базовая структура документа HTML
Дескрипторы, применяемые в заголовке страницы
Дескриптор
Дескриптор
Дескриптор
Дескриптор
Дескриптор
Универсальные атрибуты дескрипторов
Дескриптор Дескрипторы
Дескрипторы для форматирования текста
Списки
Гиперссылки
Вставка изображений и объектов
Табличное представление данных
Формы
Внедрение сценариев
Сравнение HTML и XHTML
Приложение Б. Основы CSS
Селекторы
Селекторы классов
Селекторы идентификаторов
Контекстные селекторы
Селекторы дочернего элемента
Селекторы соседнего элемента
Селекторы атрибутов
Универсальный селектор
Псевдоклассы и псевдоэлементы
Свойства стилей CSS
Свойства шрифта
Свойства текста
Свойства цвета и фона
Свойства списков
Свойства отображения и позиционирования
Свойства отступов и полей
Свойства границ
Свойства таблиц
Свойства контента
Правила CSS
Приложение В. Регулярные выражения РНР
Приложение Г. MODx API и DBAPI
Функции MODx API
Функции MODx DBAPI
Системные переменные
Содержимое прилагаемого к книге компакт-диска
Артикул 00-01029627