Журнал LinuxFormat - перейти на главную

LXF132:Review7

Материал из Linuxformat
Перейти к: навигация, поиск

Drupal: Создание и управление сайтом

Можно ли сделать кривую обучения замечательной CMS Drupal несколько более пологой? Разбирался Александр Кузьменков.


Система управления содержимым Drupal существует далеко не первый год, и уже обросла внушительной армией пользователей и разработчиков сторонних модулей. Как и у всех достаточно развитых и претендующих на универсальность продуктов, у Drupal есть довольно серьёзный недостаток: высокий порог вхождения, который со временем отнюдь не становится ниже.

Эта книга затевалась как решение данной проблемы. Авторы, кстати, принимают активное участие в разработке Drupal, и они в курсе того, чем живёт проект. Удалось ли им реализовать задуманное?

Получилась книга для практиков, готовых сразу, без лишних слов, ринуться в омут создания своего сайта. То есть типичный сборник рецептов. В первой главе даны краткий обзор CMS, рассказ об истории проекта и ответ на вопрос: «А зачем нам CMS вообще?». А уже во второй пойдёт сооружение из подручных модулей простенького сайта-визитки. В следующих главах авторы поступают аналогично: ставят задачу и тут же демонстрируют, как решить её спомощью некой комбинации готовых модулей. Очень порадовало, что среди описанных в книге модулей встречаются и сторонние, то есть авторы весьма добросовестно подошли к задаче – показать, как решить проблему, а не просто описать Drupal как вещь в себе. Приятно удивила и глава про интернационализацию – редкую птицу в работах англоязычных авторов.

Что до недостатков, то они типичны для любого сборника рецептов. Это недостаток теоретической базы: если вам потребуется быстро сделать нечто вне рамок рассмотренных в книге примеров, придётся сначала вникать в самые основы. Или искать решения в сети; кому что ближе.

Совершенным новичкам книга не подходит: нужно хотя бы в общих чертах представлять, что такое web-сайт изнутри и как он работает. Прилагаемое руководство по установке и обновлению Drupal не спасает. Профессионалам, знающим PHP, нечего рассчитывать увидеть здесь архитектуру системы. Зато нулям в программировании лучшее руководство для обучения через практику будет найти сложно.

Персональные инструменты
купить
подписаться
Яндекс.Метрика