Слово essentials можно перевести как основа, суть. Эта книга рассказывает о том, что я (Johan Falk) считаю необходимым знать каждому человеку, делающему сайты на Друпале. Книга разделена на 3 части и состоит из 13 глав.
Часть А — основы Друпала. В этой части рассказывается об основах управления сайтом на Друпале, объясняются повседневные вещи. Эта часть будет интересна редакторам и новичкам. Она состоит из 5 глав:
- Документы: создание, правка и управление
- Пользователи и права: управление пользователями и предоставление им прав
- Блоки: обзор того, как работать с регионами, как использовать блоки для показа связанной информации и так далее
- Меню: управление меню и пунктами меню
- Общее: форматы ввода, очистка кеша, управление ярлыками и так далее
Часть Б — информационная структура. Если вы поймёте как строить информационную архитектуру сайта, то сможете значительно сократить время разработки сайта. Эта часть состоит из 5 глав:
- Поля: поля являются атомами информационной структуры, рассказано о добавление и управлении полями документов, аккаунтов, комментариев и терминов
- Таксономия: работа с таксономией, классификация и организация данных
- Способы просмотра и показ полей: управление показом полей, изображений и использование стилей изображений
- Виды: рассказ об одном из самых полезных модулей — Views
- Расширенное использование видов: сложная работа с модулем Views
Часть В — другие полезные модули. Здесь рассказывается о трёх дополнительных модулей с которыми, как я считаю, должен быть знаком каждый человек, который делает сайт на Друпале и которые значительно упрощают разработку.
- Flag: используется для создания дополнительного слоя информации, отметки документов, комментариев, пользователей — пользователи устанавливают или снимают флажки. В сочетании с Views и Rules, очень эффективен
- Rules: настройка действий, которые будут автоматически выполняться при определённых событиях. С помощью него можно настроить отправку оповещений, изменение значений полей, показ сообщений и многое другое. Особенно ценно, что при создании действия можно использовать сложные условия. В этой главе так же рассказывается о модуле Rules Scheduler, который позволяет выполнять действия в определённое время
- Page manager: модули Page manager и Panels позволяют закончить определение правил показа контекстной информации
В приложении рассмотрена установка Друпала, расширение возможностей с помощью модулей и тем (включая вопросы сравнения и выбора модулей), экспорт конфигурации в код (что является обязательной частью для любой профессиональной разработки), локализация, управление языками.