Вступление к Pro Drupal Development 5

Путь разработчика программного обеспечения интересен. Начинается все с разбиения на части и проверки отдельных компонентов, чтобы попытаться понять всю систему. Далее, вы начинаете исследовать и взламывать систему в попытке управлять ее поведением. Вот как мы учимся - мы взламываем.
Вы следуете этой схеме в течение некоторого времени, пока не обретете некоторую степень уверенности, когда вы сможете разработать собственную систему с нуля. Можно запустить свою систему управления контентом, например, разместить ее на нескольких сайтах, и подумать, что вы изменили мир.
Но наступает критический момент, а это обычно происходит, когда вы понимаете, что поддержание системы начинает занимать больше времени, чем создание функций. Вы хотите чтобы вы знали в прошлом, когда разрабатывали систему, то, что вы знаете сейчас. И увидите что существуют другие системы, которые могут делать то же самое и даже больше. И есть сообщество с людьми, которые работают совместно для улучшения ПО, и вы понимаете, что они, по большей части, умнее, чем вы. И даже более того, это ПО бесплатно.
Именно это и произошло с нами и, может быть и с вами. Это общий путь со счастливым концом - сотни разработчиков, совместно работающие одновременно над одним проектом. Вы обретаете друзей, вы пишете код, и вы еще получаете признание за вклад так же, как когда вы работали соло.
Эта книга написана для трех уровней понимания. Первый и самый главный: для тех кто хочет понять в общем как работает Drupal есть хорошие иллюстрации в виде диаграмм и схем, которые окажутся весьма полезными. Для среднего уровня - фрагменты кода (сниппеты) и примеры модулей. Это практический уровень, где нужно пачкать руки и зарываться. Рекомендуем Вам установить Drupal, работать с примерами (желательно с хорошей отладчиком) по ходу книги и разобраться в Drupal. Последний уровень - это книга в целом: замечания, советы и объяснения среди кода и картинок. Он как клей между другими уровнями.
Если Вы новичок в Drupal, рекомендуется читать книгу по порядку, так как каждая глава основана на предыдущих. Вы можете скачать эту книгу с koo be.net а также примеры кода, схемы и диаграммы с http://drupalbook.com или www.apress.com.