год-2011
560 страниц
Многие из большей части неплохо узнаваемых сайтов на планете применяют в качестве платформы для доставки контента и функциональности собственным посетителям систему Drupal. С выходом версии Drupal 7 началась новая эра управления контентом, при которой предлагаемые функциональные средства подняли планку того, что может оказаться достигнуто на веб-сайтах, на новую высоту. Эта книга предоставляет исчерпывающую информацию о внутреннем устройстве Drupal, что позволит строить более развитые решения с высокой скоростью и эффективно.
Книга CMS Drupal 7: руководство по создании системы управления веб-сайтом. 3-е изд.Тодд Томлинсон ориентирована на разработчиков, которые отвечают за расширение и создание возможностей сайтов, построенных на Drupal. Тут рассматривается весь спектр вопросов, в частности основы платформы Drupal, применение АПИ-интерфейсов Drupal, разработка собственных модулей с целью расширения функциональности Drupal, написание защищенного кода, построение высокопроизводительных сайтов на Drupal, и иные тематики, которые помогут на дороге вашего становления как эксперта по Drupal.
То, что разработчик может сделать при помощи Drupal, книжки ограничивается лишь его воображением и временем, которое он готов потратить на изучение функциональных средств Drupal. Эта книга вооружит вас инструментами, необходимыми для получения наибольшей отдачи от целого того, что предлагает Drupal. Книга ведущего профессионала по создании Drupal представляет собою справочное и учебное пособие по внутренней архитектуре новой версии популярной системы управления сайтами - Drupal 7.
Детально рассматриваются
-
новшества и перемены в Drupal 7 в сравнении с предшествующими версиями;
-
модульная система ядра Drupal и способы реализации собственных модулей;
-
особенности взаимодействия при помощи меню, хуков, действий и триггеров;
-
оформление темами сайтов и отдельных страниц;работа с БД, пользователями и нодами;
-
многочисленные АПИ-интерфейсы;
-
организация поиска, индексации и фильтрации контента;
-
применение кэширования и таксономии.
Немалое внимание уделяется вопросам повышения производительности сайтов, построенных на основе Drupal 7, действенной поддержке пользовательских сеансов, взаимодействию при помощи XML-RPC, и локализации и переводу контента на иные языки. Предлагаются уникальные передовые приемы проектирования, полезные советы по написанию безопасного кода и методы оптимизации Drupal.
В этой книжке вы изучите следующее
-
Научитесь разрабатывать собственные базовые Модули
-
освоите гибкие АПИ-интерфейсы Drupal и их взаимодействие с Модулями
-
узнаете, как новые средства Drupal 7 дополнительно увеличивают мощность и расширяют функциональность Модулей
-
ознакомитесь с передовыми приемами разработки в Drupal (стандарты кодирования, справочные модули для разработчиков)
-
Научитесь писать безопасный, защищенный и неплохо протестированный Код
-
узнаете, как добавлять модули в сообщество Drupal и сопровождать готовые модули при помощи системы управления Версиями
книга рассчитана на опытных разработчиков модулей Drupal, желающих перейти на версию Drupal 7, и программистов на PHP, которые заинтересованы в создании для Drupal. Иначе говоря, если вы работаете с Drupal, то эта книга - для вас.
Оглавление книги
CMS Drupal 7: руководство по разработке системы управления веб-сайтом. 3-е изд.Тодд Томлинсон
Оглавление книги "CMS Drupal 7: руководство по разработке системы управления веб-сайтом"
Об авторах
Введение
Глава 1. Как работает Drupal 7
Глава 2. Создание модулей
Глава 3. Хуки, действия и триггеры
Глава 4. Система меню
Глава 5. Работа с базами данных
Глава 6. Работа с пользователями
Глава 7. Работа с нодами
Глава 8. Работа с полями
Глава 9. Система тем
Глава 10. Работа с блоками
Глава 11. Интерфейс Form API
Глава 12. Манипулирование данными, вводимыми пользователем: система фильтров
Глава 13. Поиск и индексация контента
Глава 14. Работа с файлами
Глава 15. Работа с таксономией
Глава 16. Кэширование
Глава 17. Сеансы
Глава 18. Использование jQuery
Глава 19. Локализация и перевод
Глава 20. Протокол XML-RPC
Глава 21. Написание защищенного кода
Глава 22. Передовые приемы разработки
Глава 23. Оптимизация Drupal 7
Глава 24. Инсталляционные профили
Глава 25. Тестирование
Приложение А. Справочник по таблицам базы данных
Приложение Б. Ресурсы