Аннотация к книге "CMS Drupal 7: руководство по разработке системы управления веб-сайтом"
Многие из большинства хорошо узнаваемых веб-сайтов на планете используют в качестве платформы для доставки контента и функциональности своим посетителям систему Drupal. С выходом версии Drupal 7 началась новая эра управления контентом, при которой предлагаемые функциональные средства подняли планку того, что может быть достигнуто на веб-сайтах, на новую высоту. Эта книга предоставляет исчерпывающую информацию о внутреннем устройстве Drupal, что позволит строить более развитые решения быстро и...
Многие из большинства хорошо узнаваемых веб-сайтов на планете используют в качестве платформы для доставки контента и функциональности своим посетителям систему Drupal. С выходом версии Drupal 7 началась новая эра управления контентом, при которой предлагаемые функциональные средства подняли планку того, что может быть достигнуто на веб-сайтах, на новую высоту. Эта книга предоставляет исчерпывающую информацию о внутреннем устройстве Drupal, что позволит строить более развитые решения быстро и эффективно.
Книга ориентирована на разработчиков, которые отвечают за создание и расширение возможностей веб-сайтов, построенных на Drupal. Здесь рассматривается весь спектр вопросов, в том числе основы платформы Drupal, использование API-интерфейсов Drupal, разработка собственных модулей с целью расширения функциональности Drupal, написание защищенного кода, построение высокопроизводительных веб-сайтов на Drupal, а также другие темы, которые помогут на пути вашего становления как эксперта по Drupal.
То, что разработчик может сделать с помощью Drupal, ограничивается только его воображением и временем, которое он готов потратить на изучение функциональных средств Drupal. Эта книга вооружит вас инструментами, необходимыми для получения максимальной отдачи от всего того, что предлагает Drupal.
Книга ведущего специалиста по разработке Drupal представляет собой учебное и справочное пособие по внутренней архитектуре новой версии популярной системы управления сайтами – Drupal 7.
Подробно рассматриваются:
* нововведения и изменения в Drupal 7 по сравнению с предшествующими версиями; * модульная система ядра Drupal и способы реализации собственных модулей; * особенности взаимодействия с помощью меню, хуков, действий и триггеров; * оформление темами сайтов и отдельных страниц; * работа с базами данных, пользователями и нодами; * многочисленные API-интерфейсы; * организация поиска, индексации и фильтрации контента; * использование кэширования и таксономии.
Немалое внимание уделяется вопросам повышения производительности сайтов, построенных на основе Drupal 7, эффективной поддержке пользовательских сеансов, взаимодействию с помощью XML-RPC, а также локализации и переводу контента на другие языки. Предлагаются уникальные передовые приемы проектирования, полезные советы по написанию безопасного кода и методы оптимизации Drupal.
В этой книге вы изучите следующее: * Научитесь разрабатывать собственные базовые модули * Освоите гибкие API-интерфейсы Drupal и их взаимодействие с модулями * Узнаете, как новые средства Drupal 7 дополнительно увеличивают мощь и расширяют функциональность модулей * Ознакомитесь с передовыми приемами разработки в Drupal (стандарты кодирования, справочные модули для разработчиков) * Научитесь писать безопасный, защищенный и хорошо протестированный код * Узнаете, как добавлять модули в сообщество Drupal и сопровождать готовые модули с помощью системы управления версиями
Книга рассчитана на опытных разработчиков модулей Drupal, желающих перейти на версию Drupal 7, а также программистов на PHP, которые заинтересованы в разработке для Drupal. Другими словами, если вы работаете с Drupal, то эта книга – для вас.
В книге примеры не работают из-за использования устаревших хуков, например hook_user() на стр. 49 вместо этой функции надо использовать hook_user_login(). Имеет смысл приобретать оригинал в нем часть косяков исправлено и конечно пользоваться api.drupal.org
Drupal 7x отличается от Drupal 6x очень заметно. Вплоть до невозможности перехода сколько нибудь сложного веб-проекта с 6-ой ветки на 7-ую ядра без серьезных потерь и переделок.
А отличие от книги Джона Вандюка с таким же названием, только в рассмотрении 7 версии вместо 6. Содержание совпадает почти полностью. Много там различий?
Оставить комментарий