Томлинсон Т., CMS Drupal 7. Руководство по разработке системы управления веб-сайтом
Pro Drupal 7 Developmentсерия: Expert's Voice
Вильямс, 2011 г., 560 стр., 978-5-8459-1743-0, 978-1-43-022838-7
Описание книги
Книга ориентирована на разработчиков, которые отвечают за создание и расширение возможностей веб-сайтов, построенных на 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, то эта книга – для вас.
Ключевые слова
Поделиться ссылкой на книгу
Дополнительно о книге
По причине открытости кода сообщество Drupal постоянно совершенствует платформу и расширяет функциональность ядра, создавая новые и интересные дополнительные модули. Как только в Интернете появляется новая концепция, скорее всего, в течение нескольких дней будет создан новый модуль Drupal, который откроет к ней доступ. Именно работа сообщества делает платформу Drupal тем, чем она является сегодня, и тем, чем она станет завтра. В книге будет показано, как использовать функциональные средства, добавленные сообществом, что позволит легко и просто строить развитые решения с минимальными усилиями.
Сам факт выбора этой книги является первым шагом в вашем путешествии по пути обучения использованию Drupal. Проштудировав материал, предложенный в книге, вы получите знания и обретете навыки для построения сложных и мощных веб-сайтов на основе Drupal. Вы также заложите фундамент для выхода за рамки основ и расширения концепций, раскрытых в этой книге. Обучение Drupal подобно изучению любой новой технологии. Вы будете сталкиваться с определенными трудностями, которые могут заставить вернуться назад и заново перечитать материал. Надеюсь, что книга поможет сгладить все неровности и предоставит достаточно информации, чтобы легко преодолеть все препятствия. Я с нетерпением жду встречи с вашими работами в Интернете и надеюсь столкнуться с вами на очередной конференции DrupalCon.
Напоследок хочу дать несколько легкомысленный совет: учитесь заимствовать!
После того как все фрагменты мозаики собраны воедино, мало что осталось придумать нового. Каждая новая идея, которую вы откроете, является просто комбинацией старых идей. Но сами-то идеи бесплатны! Любое полезное средство, которое обсуждалось на ТВ-шоу, было презентовано в брошюрах или на веб-сайтах коммерческих компаний, может быть принято, адаптировано и реализовано с приложением очень небольших усилий. Автоматизированный дом превращается в “умный” дом, а затем и в персонализированный “умный” дом.
Содержание книги
Глава 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. Тестирование
Приложение А. Справочник по таблицам базы данных
Приложение Б. Ресурсы
Об авторе
Тодд Томлинсон — вице-президент eGovernment Solutions в корпорации ServerLogic Corporation (Портленд, шт. Орегон). Свыше 15 лет основное внимание Тодд уделяет проектированию, разработке, развертыванию и поддержке сложных веб-решений для клиентов из всех секторов экономики по всему миру. Он использовал Drupal в качестве основной платформы для создания многофункциональных сайтов.
До корпорации ServerLogic Corporation Тодд занимал пост начальника отдела eBusiness Strategic Services в Oracle Corporation, помогая крупнейшим клиентам Oracle в стратегическом планировании по использованию Интернета как ключевого компонента их бизнес-деятельности. Он также бывший вице-президент Internet Solutions в Claremont Technology Group, вице-президент и технический директор в Emerald Solutions, управляющий директор в CNF Ventures и ведущий менеджер в Andersen Consulting/Accenture.
Тодд имеет степень бакалавра в области вычислительной техники и диплом MBA, а также пишет диссертацию на соискание доктора философии.
Увлечение Drupal у Тодда проявляется в его навязчивой идее по евангелизации платформы и в его энтузиазме в разговорах с клиентами о возможности того, что они могут сделать с помощью Drupal. Чтобы оценить, насколько он “горит” идеей Drupal, попробуйте остановить его на улице и спросить: “Что такое Drupal и что эта система может сделать для меня?” Тодд является автором книги Beginning Drupal 7, выпущенной издательством Apress.
Отзывы
Очень удобна тем, что человеку, который имеет представление о построении CMS, модулей и принципах работы API, достаточно просто открыть нужную главу и прочитать её, чтобы восполнить пробелы.
Новичкам, думаю, тоже подойдет, т.к. изложена очень понятным языком и практически "с нуля".
И ориентирована она на подготовленного пользователя/программиста, который не только раньше встречался с drupal, но и имеет хорошие базовые представления о том "как там все внутри".
Автор не опускается до детального разьяснения всех структур передаваемых массивов, вызываемых функций/хуков, концепций и т.д.
Соответственно после чтения этой книги "простым" человеком, создается четкое равенство: drupal = шаманство.
Очень рекомендую книгу по разработке модулей под drupal7 "Drupal7 Module Development" 2010 г.в. на английском языке.
Поверьте, даже если вы не совсем хорошо владеете английским, эту книгу читать будет проще чем книгу в сабже на русском.
В ней все разложено по полочкам. Очень рекомендую.
Особенно хочется выделить главы посвященные безопасности и оптимизации Drupal (этой главы не было во втором издании).
Рекомендую книгу всем, кто понял, что Drupal это мощная и удобная платформа для создания сайтов любой сложности.
Последние поступления в рубрике "PHP"
JavaScript for PHP Developers Stefanov S.
If you want to significantly expand your web development skills beyond PHP, this practical, hands - on book teaches you ECMAScript - the core JavaScript language - from the ground up.... | |
The First Last Kiss Harris A.
How do you hold on to a love that is slowly slipping away from you? Can you let go of the past when you know what is in the future? And how do you cope when you know that every kiss is a countdown to goodbye? This is the story of a love affair, of...... | |
1С-Битрикс:строим профессиональный сайт и интернет-магазин (+CD) Басыров Р.
Созданием сайтов, кроме специализированных студий, сегодня занимаются самые разные люди - фрилансеры, работники мелких и средних компаний, служащие бюджетных и государственных организаций, частные пользователи. И многие из них выбирают лучшую на сегодня отечественную систему управления сайтами - "1С-Битрикс: Управление сайтом".... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Томлинсон Т., CMS Drupal 7. Руководство по разработке системы управления веб-сайтом в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.