Информация о книге

978-5-8459-1743-0, 978-1-43-022838-7

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » PHP » CMS Drupal 7. Руководство по разработке системы управления веб-сайтом

Томлинсон Т., CMS Drupal 7. Руководство по разработке системы управления веб-сайтом

Pro Drupal 7 Development

серия: Expert's Voice
Вильямс, 2011 г., 560 стр., 978-5-8459-1743-0, 978-1-43-022838-7


Описание книги

Многие из большинства хорошо узнаваемых веб-сайтов на планете используют в качестве платформы для доставки контента и функциональности своим посетителям систему 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, то эта книга – для вас.

Ключевые слова

Поделиться ссылкой на книгу



Дополнительно о книге

За свой относительно короткий период существования система Drupal оказала огромное влияние на “ландшафт” Интернета. Как система управления веб-контентом, Drupal сделала возможным создание веб-сайтов с развитой функциональностью и содержимым для крупных и мелких организаций. Как платформа для разработки веб-приложений, Drupal изменяет способ восприятия процесса построения веб-приложений. Когда я испытывал мощь платформы Drupal в первый раз, мне было известно, что она представляла собой нечто большее, чем просто еще одно решение для управления контентом. Когда я увидел, насколько легко и быстро можно было построить многофункциональный веб-сайт, я сфокусировал все внимание, равно как и карьеру на Drupal. Мне часто задают вопрос: “Что такое Drupal?” Короткий ответ может быть сформулирован так: Drupal — это система управления веб-контентом с открытым исходным кодом, которая позволяет быстро и легко создавать простые и сложные веб-сайты, охватывающие весь спектр функций, от простого блога на корпоративном веб-сайте до веб-сайта социальной сети или практически чего-угодно. То, что вы можете построить с Drupal, ограничено только вашей фантазией, временем, которое понадобится уделить платформе, и знаниями возможностей Drupal — именно это и положено в основу на- стоящей книги.
По причине открытости кода сообщество Drupal постоянно совершенствует платформу и расширяет функциональность ядра, создавая новые и интересные дополнительные модули. Как только в Интернете появляется новая концепция, скорее всего, в течение нескольких дней будет создан новый модуль Drupal, который откроет к ней доступ. Именно работа сообщества делает платформу Drupal тем, чем она является сегодня, и тем, чем она станет завтра. В книге будет показано, как использовать функциональные средства, добавленные сообществом, что позволит легко и просто строить развитые решения с минимальными усилиями.
Сам факт выбора этой книги является первым шагом в вашем путешествии по пути обучения использованию Drupal. Проштудировав материал, предложенный в книге, вы получите знания и обретете навыки для построения сложных и мощных веб-сайтов на основе Drupal. Вы также заложите фундамент для выхода за рамки основ и расширения концепций, раскрытых в этой книге. Обучение Drupal подобно изучению любой новой технологии. Вы будете сталкиваться с определенными трудностями, которые могут заставить вернуться назад и заново перечитать материал. Надеюсь, что книга поможет сгладить все неровности и предоставит достаточно информации, чтобы легко преодолеть все препятствия. Я с нетерпением жду встречи с вашими работами в Интернете и надеюсь столкнуться с вами на очередной конференции DrupalCon.
Напоследок хочу дать несколько легкомысленный совет: учитесь заимствовать!
После того как все фрагменты мозаики собраны воедино, мало что осталось придумать нового. Каждая новая идея, которую вы откроете, является просто комбинацией старых идей. Но сами-то идеи бесплатны! Любое полезное средство, которое обсуждалось на ТВ-шоу, было презентовано в брошюрах или на веб-сайтах коммерческих компаний, может быть принято, адаптировано и реализовано с приложением очень небольших усилий. Автоматизированный дом превращается в “умный” дом, а затем и в персонализированный “умный” дом.

Содержание книги

Глава 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. Тестирование

Приложение А. Справочник по таблицам базы данных
Приложение Б. Ресурсы


Об авторе

Томлинсон Т.
Тодд Томлинсон — вице-президент 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.

Отзывы

неплохая книга  [19 April 2013]
Неплохая книга, впринципе заслуживает прочтения. Некоторые примеры, приведенные в книге, нерабочие, что немного огорчает
Нормальная книга  [30 August 2012]
Книга заслуживает прочтения. Но можно найти и лучше.
Отличная настольная книга разработчика  [25 July 2012]
Нисколько не пожалел о покупке данной книги. До этого работал с друпальскими апями, читая форумы и документацию. Книга помогла структурировать и расширить знания.

Очень удобна тем, что человеку, который имеет представление о построении CMS, модулей и принципах работы API, достаточно просто открыть нужную главу и прочитать её, чтобы восполнить пробелы.

Новичкам, думаю, тоже подойдет, т.к. изложена очень понятным языком и практически "с нуля".
Просто отлично!  [15 May 2012]
Долго искал нормальное руководство по Drupal 7. Почитал эту книгу и понял - это то, что надо. К сожалению, нет подробного описания работы с Views, например. Но это не проблема. После изучения этого руководства работа с любыми частями Друпала станет проще и понятнее. Единственная книга в своем роде.
Все познается в сравнении  [26 April 2012]
К сожалению это единственная книжка по разработке модулей для Drupal7 доступная на русском языке.
И ориентирована она на подготовленного пользователя/программиста, который не только раньше встречался с drupal, но и имеет хорошие базовые представления о том "как там все внутри".
Автор не опускается до детального разьяснения всех структур передаваемых массивов, вызываемых функций/хуков, концепций и т.д.
Соответственно после чтения этой книги "простым" человеком, создается четкое равенство: drupal = шаманство.
Очень рекомендую книгу по разработке модулей под drupal7 "Drupal7 Module Development" 2010 г.в. на английском языке.
Поверьте, даже если вы не совсем хорошо владеете английским, эту книгу читать будет проще чем книгу в сабже на русском.
В ней все разложено по полочкам. Очень рекомендую.
Отзыв  [19 January 2012]
Книга интересная, но помимо запаха есть и другие недостатки. Уже только начиная писать код нашел несколько ошибок, которые начинающего разработчика, каким я и являюсь, ставят на некоторое время в тупик. В общем считаю что это издание само по себе можно оценить на три по пятибалльной шкале. И тоже считаю, что с первоисточником работать было бы лучше, в случае если там нет этих ляпов.
Для профессионалов Drupal  [ 9 January 2012]
Книга описывает пути создания своих модулей и не только с использованием богатого API Drupal 7. Каждая глава посвящена частичке Drupal - ноде, таксономии, пользователям и т.д. Вся информация дана подробно с примерами использования.
Особенно хочется выделить главы посвященные безопасности и оптимизации Drupal (этой главы не было во втором издании).

Рекомендую книгу всем, кто понял, что Drupal это мощная и удобная платформа для создания сайтов любой сложности.
Содержание книги хорошее, Но ЗАПАХ!  [ 7 October 2011]
Содержание книги хорошие, но вот очень напрягает запах, задумываешься не вредно ли этим дышать!? Издательство Вильямс, явно с экономила то ли на красках, то ли на бумаге раз такой химический запах. Ранее была куплена эта книга по Drupal 6, такого запаха не было и в помине!!!
Книга очень хорошая  [29 September 2011]
По содержанию все устраивает, единственное но - это запах... уж больно химический какой-то.
о книге  [ 9 September 2011]
В общем и целом книга неплохая, если начали изучение друпала с седьмой версии, то она вам очень подойдет. Однако перевод данной книги страдает, такое чувство, что её переводили копируя абзацы из второго издания (шестая версия друпал) в некоторых примерах встречаются устаревшие свойства, в оригинале же я такого не видел. В общем если не владеете свободным английским эта книга для вас (+api.drupal.org), иначе лучше приобрести вариант в оригинале.

Последние поступления в рубрике "PHP"



JavaScript for PHP Developers 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 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С-Битрикс:строим профессиональный сайт и интернет-магазин (+CD) Басыров Р.

Созданием сайтов, кроме специализированных студий, сегодня занимаются самые разные люди - фрилансеры, работники мелких и средних компаний, служащие бюджетных и государственных организаций, частные пользователи. И многие из них выбирают лучшую на сегодня отечественную систему управления сайтами - "1С-Битрикс: Управление сайтом"....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Томлинсон Т., CMS Drupal 7. Руководство по разработке системы управления веб-сайтом в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.