Возможности Drupal. Друпал это что
Возможности Drupal.
Этот пост должен был быть первым на сайте. Как оказалось Drupal не популярен не потому-что он сложный или глючный. Многие просто не знают что он есть. После того как узнают что друпал это CMS следует вполне ожидаемый вопрос:"Что можно на нём сделать?". Именно об этом нужно было писать в первую очередь. По большому счёту установка движка и новых модулей делается приблизительно одинаково на разных CMS, а вот что движок может это действительно интересный вопрос.
На Drupal можно сделать многое если не всё. Есть решения для блога, портала, социальной сети, форума, интернет магазина. Всё перечисленное может сделать не программист. Тех кого заинтересовал Drupal предлагаю лучше узнать его возможности.
Возможности Drupal.
Не будем останавливаться на установке модулей и темах оформления. Это есть во всех движках только называется по другому. Мы рассмотрим то, что отличает Drupal от других. Начнём с контента.
В Drupal контент разделён на типы. Каждый тип имеет определённый набор полей. Мы можем сами создавать типы контента, добавлять и удалять в них поля, управлять выводом полей. Что бы было понятней о чём я говорю рассмотрим пример - интернет магазин. Нам нужны страницы товаров. Сначала добавим тип материала и назовём его "карточка товара". Затем добавим нужные поля: название, картинка, описание, характеристики. Теперь можем определить в каких случаях будут выводиться эти поля. На странице каталога будет достаточно вывести название, картинку и краткое описание, а на странице товара вывести всю информацию при этом разделив её по вкладкам. Плюс к этому можно добавлять отзывы и оценки.
Ещё один пример. Более простой и его можно посмотреть не уходя с сайта, но сначала вопрос:" Что общего у слайд-шоу, блока новостей и HTML-карты сайта?". Для Drupal, всё выше перечисленное, это наборы полей. Ещё один ответ на вопрос - это сделал один модуль. Всё что нужно это правильно его настроить. Причём времени это заняло не больше десяти минут(подробные инструкции по ссылкам). Модуль называется Views. С его помощью можно задать какие поля из какого контента брать и как выводить. В примере описаны далеко не все возможности модуля.
Я собирался говорить только о возможностях движка, а последний пример это возможности Drupal плюс доп модуль, но Views настолько крут, что говорить о Друпал и не вспомнить про него будет неправильно. У Друпала есть очень хорошая традиция, включать в ядро следующей ветки самые нужные модули. Так было с модулем CCK, который помогает нам управлять типами контента. В коробку с восьмым друпалом обещали положить Views. В следующем году Drupal + Views будет стандартной комплектацией.
Теперь поговорим о пользователях. Не знаю как в WordPress, а в Joomla есть несколько групп пользователей с определёнными правами. В Drupal мы сами создаём группы пользователей(роли) и сами определяем что они могут делать(права доступа). Права доступа охватывают все возможные действия на сайте от настройки модулей и регистрации пользователей до комментирования. Если уж мы заговорили о пользователях стоит вспомнить о их профилях. Профиль пользователя, как и контент, состоит из полей. Значит мы можем сделать стандартный профиль похожим на профиль из соц сети, добавив поля.
Начиная с седьмой версии стандартная сборка Друпала обзавелась ещё одной полезной возможностью - редактирование изображений. Drupal автоматически изменяет размеры изображений до нужного вам размера. Нужные размеры указываются в стилях изображений(не путать со стилями CSS). В стилях мы указываем каким образом будет изменён размер: простым изменением размеров(нарушаются пропорции) или пропорциональным, с обрезкой до заданных значений или с увеличением картинки. При обрезке можно задать область изображение которая будет обрезаться. В стиле можно комбинировать различные варианты обработки.
Установленные стили мы можем указать в настройках поля для изображений. Например картинку в посте мы ограничим по ширине, чтобы она не выходила за пределы контента, для тизера мы сделаем её ещё меньше и совсем не большого размера для вывода в блоке созданного через Views. Для этого нам не нужно делать три картинки с разными размерами. Достаточно загрузить одну, а Drupal сам её уменьшит(или увеличит).
В заключении поговорим о СЕО. Куда же без него:) Для полноценной внутренней оптимизации нужно установить два модуля. Один для генерирования чистых URLов, второй для тайтлов, каноникал урлов и прочих метатегов. Оба поддерживают токены, а следовательно могут работать в автоматическом режиме без вашего участия.
Drupal изначально обладает большими возможностями, а сдоп модулями становиться просто супер CMS. Возможно в изучении, Drupal немного сложнее других движков. С другой стороны большая часть из нас пользуется вордом при наборе текста несмотря на то что блокнот проще. Мы согласны терпеть трудности если это даёт дополнительные возможности. Главное разобраться что и как.
На этом закончу обзор возможностей Drupal. Всех желающих поделиться мыслями или сравнить Drupal со своей CMS прошу в комменты
webonlife.ru
Сайты на Drupal – что это такое?
Сайты на Drupal в последнее время получили немало популярности, но, не смотря на это, большинство пользователей интернета не знают, что собой представляет Drupal. Поэтому давайте немного приоткроем завесу тайны.
Итак, Drupal – это система управления контентом или, проще говоря, CMS. В настоящее время она лежит в основе многих сайтов, так как движок практически не имеет ограничений в своих возможностях. Сайты на Drupal можно построить любой сложности.
Одно из многочисленных достоинств Drupal то, что эта система управления абсолютно бесплатна. Она имеет открытый исходный код и распространяется по лицензии GPL. Благодаря этому даже новичок может публиковать материал, управлять и грамотно организовывать содержимое своего сайта. За обновление программного обеспечения также платить не придется.
Движок имеет весь возможный функционал для того чтобы создавать качественные сайты на Drupal. На этой CMS разрабатывать ресурсы гораздо проще, чем писать их с нуля.
Drupal – это удобная конфигурация и структура, встроенная система кэша, поисковая система, сообщество пользователей и разработчиков, огромное количество дополнительных модулей и расширений.
Админ панель Drupal развивается благодаря труду энтузиастов со всего мира. Написана эта система управления контентом на языке PHP, в качестве реляционной БД используется MySQL, PostgreSQL и прочие.
Многие ошибочно считают, что сайты на Drupal имеют ограниченные возможности в дизайне. На самом деле это не так. Дизайн и макет сайтов на Drupal имеет не больше ограничений, чем и веб-ресурсы на любых других CMS.
В Drupal пользовательские интерфейсы и дизайны осуществляются непосредственно внутри «темы», т.е. ваша тема – это и есть шаблон дизайна сайта на Drupal. Поэтому чтобы осуществить задуманный вами дизайн, вам лишь требуется найти хорошего дизайнера.
mo-net-ka.com
Что такое Drupal — Заметки Олега
Drupal — это такая полезная штука с помощью который Вы сможете легко сотворить сайт любой сложности. Хотя, может быть и не сможете 🙂
На самом деле не все так просто, конечно же. Drupal требует изучения, как и любой инструмент и как его не обзови CMS(система управления содержанием) или CMF(фреймворк) ничего это не изменит. Если у вас высокие требования к сайту (хочу много много всего и крутой дизайн), но вы не php программист и вроде не шибко в верстке [CSS] разбираетесь, то скорее всего drupal не для Вас.
Не буду углубляться в эту не сложную тему, скажу одно: «Я выбрал для себя именно Drupal!!!»,- но свой блог(http://olegnim.ru/blog) веду с помощью WordPress и считаю это нормальным.
Drupal для больших сайтов (или претендующих на величину) с большими перспективами и планами по развитию(или для маленьких сайтов-визиток без перспектив), сломать эту систему крайне трудно, по моему мнению практически невозможно (я пробовал, много эксперементировал). Так что если ищите систему управления содержанием(контентом) с высокой и гибкой масштабируемостью, надежную и при всем при этом относительно простую, то drupal Вам поможет, уже в ядре он содержит зачатки портальной системы или соц. сети есть blog, forum(отвратительный), comment, poll и самое главное куча модулей сторонних разработчиков все качаем здесь http://drupal.org/download — темы, профили, модули. Еще один несравненный плюс высокая степень костомизации, что и деалет drupal сложным в изчуении при желание сделать что-нибудь эдакое, в основе он достаточно прост его сила в расширении его возможностей ручками вебмастера, это вам не джумала. Именно джумла спасет Вас, если Вы не опытный вебмастер просто хотите домашнюю страничку с наворотами в виде форума, блогов и опросников.
Немного о недостатках, когда я первый раз пытался запустить сайт на drupal, это было после того, как я попробовал джумлу и вордпресс на своей домашней страничке, у меня мягко сказать ничего хорошего не получилось, я чуть мозг не сломал, пока разбирался… НО, когда все же я приложил некоторые усилия к изучению и появилась реальная необходимость в использовании Drupal, вот только тогда я оценил его возможности и силу. И прошло до того момента больше года. Спустя 5-6 лет я уже не понимаю, зачем ломать голову!? Ведь все так просто, поставил Drupal и пользуйся на здоровье. Хотя надо сказать, Drupal 7 повернулся лицом к простому смертному пользователю и стал достаточно удобным (в частности при установке новых модулей).
«Мораль басни» такова: «Всему свое время и всякой твари под солнцем.»
Собственно не планировал, в деталях рассказывать о возможностях плюсах и минусах, просто короткий очерк о том, что я люблю… Макдональдс, ой, нет Drupal 🙂 .
olegnim.ru
Drupal – это специальное программное обеспечение, позволяющее с легкостью организовывать и управлять содержимым на веб-сайте. Drupal позволяет создавать системы управления контентом, блоги, различные среды для деятельности, форумы, информационные и новостные порталы, галереи, фото портфолио, системы загрузки файлов и многое другое. Система управления контентом Drupal хранит всю информацию в базе данных. В этой же базе данных содержится хранилище в виде узлов и других объектов высокого уровня, например, как пользователи, комментарии, заметки, блоги, голосования. На самом деле Drupal является не только системой управления содержимым на сайте, а CMF (Content Management Framework) - базисом, на котором такую же систему можно самостоятельно создать. Название Drupal является ошибочным произношением слова druppe, то есть капля. И появилось оно в результате ошибки. После появления на свет этой системы, в ее дальнейшую разработку были вовлечены сотни специалистов. Сегодня эта система открывает очень большие возможности. А масса плагинов и модулей позволяют значительно расширить функциональность CMS. Нужно создать сайт быстро?Есть решение, которым пользуются сотни тысяч профессиональных веб-мастеров по всему миру - это проект TemplateMonster (https://www.templatemonster.com/ru/). Огромный выбор готовых дизайнов для создания сайтов и интернет-магазинов: https://www.templatemonster.com/ru/ecommerce-templates.html
Добавьте ответ на этот вопрос в свой блог!
Похожие вопросыОтвет : Любой независимый специалист, который предоставляет услуги по дизайну интерьера или ландшафта обязан создать своё портфолио, в том числе и онлайн. Клиент, без сомнения, пожелает ознакомиться с примерами работ специалиста прежде, чем заказывать у него услугу. Когда вы попадаете на сайт студии или отдельного мастера, контактные — данные это вторая важная вещь после примеров работ, которую вы хотели бы найти на веб-страницах. Ответ : MotoCMS - платная система управления контентом. Лицензированную версию системы можно приобрести на официальном сайте www.motocms.ru. Стоит она 199 долларов. Ответ : Кэш браузера - это место на локальном диске вашего компьютера, в котором браузер определенное время хранит информацию. Кэш содержит копии файлов, загруженных вами их сети Интернет при просмотре веб-страниц. Ответ : Слово “портал” обозначает “врата” и пришло к нам с латинского языка. Так называли парадный вход в какое-либо сооружение. Сегодня слово портал можно трактовать как единственный вход к информационным ресурсам по какой-либо теме. Комментарии |
www.otvetim.info
Drupal - это... Что такое Drupal?
Drupal (друпал) — система управления содержимым (CMS), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие[3]).
Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира.История проекта
Начал разработку в 2000 году бельгиец Дрис Бёйтарт (Dries Buytaert), который и поныне является руководителем проекта. Название drupal является искажённым произношением голландского слова druppel (капля) и появилось в результате забавной ошибки. В 2000 году несколько студентов антверпенского университета использовали общий ADSL-модем для доступа в интернет, и для общения пользователей этой маленькой локальной сети Дрис создал внутренний сайт. Программа, на которой работал сайт, не имела имени, пока Дрис не собрался регистрировать доменное имя для нового сайта, и в результате опечатки вместо dorp.org (от голландского dorp — деревня, вполне уместное имя для небольшого сообщества) был зарегистрирован drop.org (англ. drop — капля). Аудитория нового сайта со временем сменилась на интересующихся развитием новых веб-технологий, и новый сайт постепенно перешёл из любительского эксперимента в проект по обсуждениям идей веб-программирования. В 2001 году Дрис опубликовал исходный код drop.org под именем «Drupal». С тех пор разработка переместилась на зарегистрированный позднее сайт drupal.org, который приобрёл статус официального сайта проекта[4].
Со времени создания в процесс разработки были вовлечены сотни людей. Официальные разработчики ядра сейчас — это десятки человек, но много людей присылают свои патчи, включаемые в код системы. Также функциональность движка расширяется дополнительными модулями, которые создают сторонние разработчики. Например, в релизе 4.6 приняли участие 50 человек, приславших 338 поправок к коду, а в релизе 4.7 приняли участие уже 338 разработчиков, приславших примерно 1500 поправок. За пять лет существования проекта (к 2006 году) вышло 13 релизов. На данный момент (январь 2011) было разработано более 7000 дополнительных модулей, расширяющих базовые функции CMS. По статистике обращения к обновлениям движка на март 2009 года в интернете в пределах 120 тыс. активных сайтов на Drupal 6 (без учёта сайтов находящихся за файрволлами, сайтов с отключённым механизмом обновлений). Это также не учитывает сайтов работающих на ранних версиях Drupal.[5]
В 2007 году Дрис Бёйтарт создал фирму Acquia, направленную на коммерческую поддержку проектов и сервисов, основанных на Drupal, вдохновленный успехами Canonical и RedHat, построивших бизнес на поддержке открытых проектов. В 2008 Бёйтарт получил учёную степень доктора философии по информатике при университете Гента.
Со временем вокруг международного сайта появились национальные сообщества. Сейчас работают более 20 национальных сайтов поддержки на разных языках,[6] включая русскоязычное сообщество drupal.ru, основанное в 2003 году.
Эмблема проекта
Эмблема русского сообщества DrupalПосле того, как Drupal был создан, очевидным вопросом стал выбор и создание эмблемы проекта. Участники сообщества считали, что она должна быть связана с каплей или водой. Первоначально эмблема Друпала изображалась как капля в круге. Со временем пришла идея сделать эмблему в виде карикатурной капли с лицом. Стивен Виттенс (Steven Wittens) создал трёхмерную каплю, но идея не пошла в массы главным образом потому, что трёхмерный объект трудно печатать, редактировать и т. д.
Текущая эмблема Друпала придумана Кристьяном Янсеном (Kristjan Jansen).[7][8] Она представляет собой каплю, изображающую лицо. Глаза показываются как две соединённые капли в виде знака бесконечности и выражают в символической форме бесконечные возможности Друпала.
Эмблема русскоязычного сообщества является комбинацией эмблемы Drupal с цветами российского флага, в виде четырёх блоков, символизирующих модульность системы.
Награды
- Трижды — в 2007, 2008 и 2009 годах — Друпал получил награду Webware 100 (присуждается лучшим на сегодня сайтам, сервисам и приложениям Сети)[9];
- Друпал — абсолютный победитель Packt Open Source CMS в 2008 г. и победитель в категории PHP в 2008 и 2009 гг. Основным соперником Drupal была Joomla!. Победители выбирались жюри из экспертов в своей области, а также посетителями сайта Packt[10][11].
- Победитель конкурса «Best open source applications 2010» в категории «Лучшая система управления web-контентом»[12]
Технические особенности
Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и новостных сайтов до информационных архивов или социальных сетей. Имеющуюся по умолчанию функциональность можно увеличивать подключением дополнительных расширений — «модулей» в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal «из коробки»:
- единая категоризация всех видов содержимого (таксономия) — от форумных сообщений до блогов и новостных статей
- широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории
- вложенность категорий любой глубины
- поиск по содержимому сайта, в том числе поиск по таксономии и пользователям
- разграничение доступа пользователей к материалам (ролевая модель)
- динамическое построение меню
- поддержка XML-форматов:
- вывод документов в RDF/RSS
- агрегация материалов с других сайтов
- BlogAPI для публикации материалов с помощью внешних приложений
- авторизация через OpenID
- символьные осмысленные URL (иначе «человеко-понятные» — ЧПУ)
- переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента
- возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками)
- раздельные конфигурации сайта для различных виртуальных хостов (мультисайтинг), в том числе собственные наборы модулей и тем оформления для каждого подсайта.
- уведомления о выходящих обновлениях модулей
Поддержка локализации
Система поддерживает локализацию интерфейса на более чем 100 языкаx (однако не все переводы являются полными). Имеется поддержка русского языка. В Drupal используется собственный механизм для локализации с хранением переводов в базе данных, наравне с остальным содержимым сайта. При этом несложной является адаптация к работе со стандартной библиотекой gettext[источник не указан 235 дней]. Импорт и экспорт переводов сайта осуществляется в виде po-файлов (формат используемый библиотекой gettext).
Полная локализация содержимого поддерживается сторонними модулями, которые не входят в поставку Drupal, но могут быть скачаны с сайта разработчиков.
Методы структуризации содержимого
В Drupal предлагается гибкая схема организации структуры сайта на основе таксономии. Таксономия — механизм, позволяющий создавать произвольное количество тематических категорий для содержимого сайта и ассоциировать их с модулями, обеспечивающими ввод и вывод информации. Категории могут представлять плоские или иерархические списки, либо сложные структуры, где элемент может иметь несколько «родителей» и несколько дочерних элементов. С помощью подобной схемы одними и теми же модулями возможна организация различных вариантов структуризации содержимого. Например, легко создаётся сквозной список «ключевых слов» для всех документов сайта и т. п.
Другая парадигма появилась с созданием в Drupal расширения Content Construction Kit (CCK). CCK позволяет дополнять документы новыми полями различных типов — от полей ввода URL и email, до полей хранения и отображения мультимедийных файлов. Также посредством дополнительных модулей к CCK (например Node reference) можно организовать связи между документами, не используя механизм таксономии.
Механизмы расширения функциональности
Drupal имеет модульную архитектуру с компактным ядром, предоставляющим API, к которому могут обращаться модули. Стандартный набор модулей включает такие функции, как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и другие. Дизайн сайта меняется также посредством специальных модулей — «тем оформления».
Модули
Несколько примеров наиболее популярных модулей, которые можно скачать в репозитории на drupal.org:
- Views[13] — модуль с интерфейсом для создания различных списков
- Panels[14] — предоставляет возможность разбивать содержимое страницы на регионы (более продвинутое использование стандартных регионов Drupal)
- Services[15] — создание собственных веб-сервисов, например XMLRPC или REST
- WYSIWYG[16] — модуль для работы с wysiwyg редакторами, позволяет одновременно использовать несколько редакторов (ckeditor, tinymce, whyzziwyg)
- Apachesolr[17] — интеграция с поисковиком Apache SOLR
- Panels everywhere[18] — предоставляет возможность использовать главную панель для всего сайта, с последующей вставкой в неё других панелей
- Features[19] — позволяет сливать определенные данные из базы в код в виде модулей для последующего переноса (например с сервера разработки на препродакшен сервер)
- Backup and migrate (BAM)[20] — возможность дампа и восстановления базы полностью или частично
- Views bulk operations[21] — групповые операции над объектами в списках
- Devel[22] — набор средств и функций для быстрой разработки
- Drush[23] — Drupal shell, пакет для работы с друпалом и модулями через консоль (также доступен в репозитории последних версий ubuntu)
- Memcache[24] — интеграция с сервером memcached
- Ubercart — система электронной коммерции
К несомненным достоинствам Drupal следует отнести весьма полную документацию по различным аспектам системы (документация преимущественно на английском языке).
Темы оформления
Дизайн сайта на Drupal можно менять с помощью тем оформлений. В качестве шаблонизатора («движок темы» в терминологии Drupal) используется PHPTemplate, однако есть возможность использовать Xtemplate[25], Smarty[26], Twig[27] и другие.
Начиная с версии 4.7 Drupal поддерживает технологию Ajax для динамической подгрузки содержимого без полного обновления страниц. В версии 5 для работы с JavaScript добавлена библиотека JQuery. C версии 6.0 появилась возможность динамически изменять формы посредством AHAH. В версию 7.0 вошла библиотека jQuery UI.
Системные требования
Drupal в первую очередь ориентирован на платформу LAMP, но возможны варианты использования другого системного ПО.
- Операционная система: семейство Unix (в том числе FreeBSD, Mac OS X), Windows (любые ОС, на которых может работать интерпретатор PHP)
- Веб-сервер: Apache, Nginx, Lighttpd, IIS Versions 6, 7 (через Fast CGI) (теоретически любой веб-сервер, допускающий исполнение PHP-кода)
- СУБД: MySQL, PostgreSQL (в принципе несложна адаптация к другим реляционным СУБД, например IBM DB2 [28])
- PHP версии 4.3.3 и выше (для совместимости со всеми сторонними модулями рекомендуется применять PHP 5, вместо PHP 4). Drupal 7 требует PHP 5.2.4 и выше
Недостатки
- Критики Drupal ставят в упрёк разработчикам слабое использование объектных возможностей PHP. Действительно, API Drupal практически не использует имеющиеся в PHP возможности ООП. Разработчики аргументируют это слабой реализацией ООП в языке (особенно до версии PHP 5). Объектная модель в Drupal присутствует, но в несколько нетрадиционном для PHP виде[29]. В Drupal 7 однако присутствует ряд нововведений задействующих объектные возможности PHP 5.
- К недостаткам (но одновременно и к достоинствам) Drupal можно отнести отсутствие обратной совместимости API. В каждом новом мажорном релизе происходят большие изменения API, когда наряду с добавлением новых функций убираются некоторые старые или изменяются параметры вызова существующих. Это приводит к необходимости разработчикам сторонних модулей адаптировать их для работы с новыми версиями Drupal. Однако изменения API и процедура адаптации модулей к новым версиям описываются в документации для каждого релиза, также всегда предлагается механизм автоматизированного апгрейда ядра системы на новую версию.[30][31] Плюс данной схемы разработки — нет необходимости тянуть из версии в версию программный слой совместимости со старыми API, что облегчает текущий код системы.
- Повышенные требования в размеру оперативной памяти на стороне провайдера. Обычно не менее 128 МБ, что увеличивает затраты на хостинг.
Примеры реализации сайтов на Drupal
Приведены примеры нескольких сайтов с высокой посещаемостью (десятки тысяч посетителей в сутки и выше), работающие на Drupal:
Интересные факты
Активисты сообщества Забей организовали в Минске (Беларусь) Drupal-клуб. Отдельные фанатичные участники под влиянием Drupal нарисовали огромное 3D-граффити и записали трэк[36].
Литература
Подробный список литературы можно найти на оф. сайте[37].
Книги на русском языке
Drupal 7- Тодд Томлинсон CMS Drupal 7: руководство по разработке системы управления веб-сайтом, 3-е издание = Pro Drupal 7 Development, 3rd Edition. — М.: «Вильямс», 2011. — 560 с. — ISBN 978-5-8459-1743-0
- Алексей Черных Drupal 7. — «Эксмо», 2011. — С. 208. — ISBN 978-5-699-47059-4 rus
- Колисниченко Денис Николаевич Drupal 7. Руководство пользователя. — «Диалектика», 2011. — С. 256. — ISBN 978-5-8459-1717-1
- Анжела Байрон, Эдисон Берри, Натан Хог, Джефф Итон, Джеймс Уокер, Джефф Роббинс Drupal: создание и управление сайтом = Using Drupal. — «Символ», 2010. — С. 576. — ISBN 978-5-93286-174-5 rus
- Джон Вандюк CMS Drupal: руководство по разработке системы управления сайтом = Pro Drupal development. — «Вильямс», 2009. — С. 576. — ISBN 978-5-8459-1513-9 rus
- Томас Захреддин Drupal 6 = Das Drupal 6 Praxisbuch. — «Эксмо», 2008. — С. 432. — ISBN 978-5-699-36219-6
- Дэвид Мерсер Drupal 6. Создание надежных и полнофункциональных веб-сайтов, блогов, форумов, порталов и сайтов-сообществ = Building powerful and robust websites with Drupal 6: Build your own professional blog, forum, portal or community website with Drupal 6. — «Вильямс», 2009. — С. 272. — ISBN 978-5-8459-1556-6 rus
- В.Ромашов CMS Drupal: система управления содержимым сайта. — «Питер», 2009. — С. 256. — ISBN 978-5-49807-241-8 rus
- Мэтт Вестгейт, Джон К. Вандюк CMS Drupal: руководство по разработке системы управления сайтом = Pro Drupal Developer. — «Вильямс», 2008. — С. 400. — ISBN 978-5-8459-1556-2 рус
Книги на английском языке
- Robert T. Douglass, Mike Little, Jared W. Smith «Building Online Communities with Drupal, phpBB, and WordPress». Apress, ISBN 1-59059-562-9
- David Mercer «Drupal: Creating Blogs, Forums, Portals, and Community Websites», ISBN 1-904811-80-9
- John K. VanDyk, Matt Westgate «Pro Drupal Development», ISBN 978-1-59059-755-2
- Matt Butcher «Learning Drupal 6 Module Development», ISBN 978-1-84719-444-2
Примечания
Ссылки
3dic.academic.ru