Drupal — бесплатная система, которую можно скачать в виде ядра или сборок с наборами модулей. Отличается гибкостью в настройке, которая делает её популярной среди разработчиков. Но и для начинающих пользователей Drupal может стать хорошим выбором, особенно если применять для создания своих проектов готовые решения, проверенные сообществом.
Drupal — бесплатный движок, который можно скачать с сайта разработчика или установить через панель администратора на хостинге. Второй способ предпочтительнее, так как при его использовании нет необходимости создавать базу данных и выполнять предварительную настройку системы — достаточно прикрепить к аккаунту на хостинге зарегистрированное доменное имя и выбрать его для развёртывания системы управления контентом.
Чтобы привыкнуть к интерфейсу Drupal, нужно время. Он достаточно логичен, но обилие функций и настроек усложняет задачу для начинающих веб-мастеров.
При установке Drupal уже имеет стандартный комплект модулей, с помощью которых можно управлять сайтом. В их числе:
Эти модули образуют ядро системы. Однако их функциональности не хватит, чтобы, например, запустить магазин. Для этого требуются дополнения, которые можно скачать с официального сайта движка. Приложения предлагают разные инструменты, поэтому нужно не только читать их описания, но ещё и изучать форумы и различные руководства по настройке сайтов на Drupal.
Например, вот что предлагают магазинные модули:
Можно искать подходящие по функциональности модули или сразу скачать готовую сборку, которая содержит стандартный набор инструментов. Например, сайт компании собирается на Open Atrium. Если нужен корпоративный портал с элементами соцсети, то посмотрите дистрибутив Commons. Для магазина можно использовать OpenStore, а для новостного сайта — Drigg.
Главное помнить, что модули на Drupal действуют в связке, дополняя возможности друг друга. Поэтому при изменении функциональности сборки вам придётся проверять, какие модули совместимы с тем набором, который был предустановлен. Аналогичным образом строится работа по настройке системы на основе ядра Drupal. Пример того, как это выглядит, вы увидите в разделе про поисковое продвижение — все средства оптимизации добавляются связками из 2-3 модулей.
Отказаться от использования дополнений нельзя, потому что они решают задачи, без которых сайт не может функционировать. Например, для управления страницами и публикациями на Drupal есть редактор CKEditor. Но для комфортной работы с ним требуется модуль ICME, который добавляет средства редактирования. Для отображения контента нужен модуль «Таксономия» — и так во всём. Это обеспечивает гибкость движка и заодно создаёт головную боль начинающим веб-мастерам.
Сразу после инсталляции движка вы выбираете один из стандартных шаблонов, который будет определять внешность пользовательской части сайта. Другие темы можно скачать с официального сайта CMS. В каталоге несколько тысяч шаблонов разного уровня исполнения: некоторые темы настолько отстали от жизни, что не имеют даже адаптивной вёрстки, но достойных вариантов всё равно достаточно много.
Обращать внимание нужно не только на адаптивность интерфейса, но и на структуру макета. Какое количество блоков предлагает страница, как они расположены, можно ли менять их местами без правки файлов шаблона.
Понравившаяся тема сначала скачивается из каталога, а затем загружается на сервер через раздел Appearance в админстративной панели. После завершения операции шаблон появится в списке предустановленных вариантов дизайна. Это не очень удобно, зато заставляет тщательнее подходить к выбору темы — здесь не получится, как на WordPress, в один клик переключаться между шаблонами, просматривая их сразу на практике.
Редактирование темы выполняется двумя основными инструментами:
Третий способ изменения внешнего вида — редактирование файлов шаблона. Если вы умеете обращаться с HTML-файлами, таблицами стилей и скриптами, то сможете кастомизировать тему как вам захочется. Выполнение этой задачи также можно поручить специалистам, с поиском которых не возникает сложностей — заказы по разработке сайта на Друпале есть на любой бирже фриланса, равно как и их исполнители.
С точки зрения технической оптимизации Drupal находится в неплохих отношениях с поисковыми системами, но вот для продвижения сайтов на высокие позиции приходится хорошо поработать. В базовой комплектации движка вы найдёте только минимальный набор для настройки SEO. Об автоматизации речь не идёт — без модулей каждый URL придётся формировать вручную, чтобы он имел вид, удобный для восприятия человеком, а не машиной.
Оптимизация включает как минимум три этапа:
Весь контент, размещённый на движке, представляет собой ноду — единицу с уникальным адресом. Между собой они различаются только цифрами в конце, поэтому людям трудно их разобрать и тем более воспроизвести. Это влияет и на восприятие контента поисковыми машинами, алгоритмы которых направлены на то, чтобы выводить на верхние позиции наиболее информативные и удобные для пользователей страницы.
Менять машинные адреса на ЧПУ можно вручную при публикации. Но это достаточно муторное занятие, к тому же практика показывает, что пользователи постоянно забывают переписать URL. Решить проблему помогает автоматизация создания алиасов, которую можно реализовать через связку модулей Token, CTool и Pathauto. Кроме установки придётся выполнить ещё и настройку шаблона, но это в любом случае требует меньше усилий, чем ручная правка каждого адреса.
Для правильной индексации страниц под окном редактора также должны быть поля с метаданными, в которых указывается название, описание и ключевые фразы. Стандартная функциональностью Drupal такую возможность не предусматривает. Для добавления метаданных также используются модули — особенно распространённой является пара Metatag и Real-time SEO. У каждого их этих приложений есть собственные настройки, через которые можно тонко регулировать их работу.
Ещё одна важная часть оптимизации — формирование карты страниц. Для этого тоже нужен модуль, который называется XML Setup. После его установки в карту будет автоматически добавлена главная страница. Указывать другие разделы, созданные до инсталляции модуля, придётся вручную. Однако после его установки процесс добавления станет автоматизированным.
Движок можно скачать на сайте разработчиков или установить из панели на хостинге, предварительно привязав доменное имя. Кроме того, пакеты Друпала доступны в некоторых сборках Linux, однако часто они сильно отстают от актуальной версии, поэтому использовать их не рекомендуется.
Дополнительные материалы вроде модулей и шаблонов также распространяются бесплатно — скачать их можно из официального каталога. В нём же есть различные сборки: для соцсетей, магазина, блога, корпоративного сайта. Они содержат набор модулей, заточенных под строго определённые цели — например, организацию продаж на сайте. Вы можете скачать такую сборку и кастомизировать её под свои запросы или собирать систему с нуля, подключая к ядру Drupal необходимые модули.
В бюджет в обязательном порядке нужно заложить только две статьи расходов — на регистрацию домена и аренду хостинга. Стоимость зависит от целого ряда факторов: доменной зоны, размера сайта, вида хостинга. Например, доменное имя в среднем обойдётся в 100-200 рублей в год, а хостинг — примерно в такую же сумму, но уже в месяц. В принципе, 3000-4000 рублей — это те деньги, которых достаточно на год, чтобы поддерживать работу блога или небольшого магазина.
Для эффективной работы с Drupal нужен хороший хостинг: с высокими показателями бесперебойной работы, быстрый, производительный.
Для Drupal можно выбрать следующие типы хостинга:
Начать можно с сайта на виртуальном хостинге. Когда потребуется больше ресурсов или гибкости в настройке, поддержка поможет перенести проект на VPS или выделенный сервер. Это очень удобно при масштабировании.
Друпал — бесплатный движок, на котором можно создать большой магазин. Он предлагает отличную магазинную функциональность, правда, для её добавления требуется установка модулей. Среди основных достоинств Drupal отметим:
Есть у системы и недостатки. Некоторые из них могут иметь решающее значение при выборе инструмента для создания магазина. Одна из главных претензий к движку — сложность в освоении начинающими веб-мастерами. Нивелировать этот недостаток можно использованием готовых сборок, но и их обычно приходится доводить до ума, подбирая связки модулей.
Работа с модулями — вообще одна из главных проблем при использовании Drupal. Чтобы реализовать какую-либо функцию, обычно приходится устанавливать два или три дополнения. Это связано с тем, что модули на Drupal не дублируют, а используют возможности друг друга. С расширениями связана и другая сложность — нестабильная работа после обновлений движка. Не все модули получают апдейты сразу, поэтому часто приходится немного ждать, прежде чем обновлять CMS.
Drupal также крайне требователен к ресурсам. Для обеспечения высокой производительности нужен мощный хостинг, в противном случае никакое кэширование страниц не спасёт от медленной загрузки контента.
На некоторых хостингах Drupal есть в списке приложений, доступных для быстрой установки. Если такой возможности нет, то это не проблема. Скачайте дистрибутив с официального сайта Drupal. Можно загрузить только ядро, которое вы затем самостоятельно обвесите модулями. Или сразу взять готовую сборку для интернет-магазина, корпоративного сайта, информационного портала или сайта другого типа.
Распакуйте скачанный архив и загрузите файл на сервер в корневую директорию сайта. Подключите базу данных — подробности о том, как это сделать, можно узнать в справке хостинга.
Чтобы запустить установку CMS, введите в адресной строке браузера адрес сайта, в корневую директорию которого вы ранее загрузили файлы Drupal. Появится мастер установки, в котором нужно выбрать язык, подключить базу данных, добавить почту администратора, название сайта, регион, часовой пояс и другую базовую информацию.
По умолчанию интерфейс Drupal будет на английском языке. Чтобы русифицировать его:
Также могут понадобиться другие настройки:
Подробно об этом можно узнать из официальной документации Drupal.
По умолчанию на сайте используется дефолтный шаблон. Скачайте другую тему с адаптивным дизайном с официального сайта Drupal. Перейдите в раздел «Оформление», нажмите на кнопку «Установить новую тему» и загрузите архив с шаблоном. Затем установите и активируйте тему. В разделе «Оформление» также можно изменить внешний вид панели администратора, настроить логотип и фавикон сайта.
Для расширения базовой функциональности Drupal нужно устанавливать модули. Если вы скачивали тематическую сборку CMS, то часть модулей уже есть. Если установили только ядро, то можете добавить только те расширения, которые вам реально нужны.
Модули доступны на официальном сайте Drupal. Найдите и скачайте нужные дополнения. Затем вернитесь в административную панель сайта и перейдите в раздел «Расширения». Нажмите на кнопку «Установить новый модуль» и загрузите скачанный архив. После успешного завершения процесса появится сообщение об установке модуля. Вы можете перейти к его настройке или добавить другое расширение.
На Drupal необычная система управления контентом. Его отображение на сайте организовано с помощью блоков, которые размещены внутри так называемых регионов. Количество и расположение регионов зависит от установленного шаблона.
На Drupal есть дефолтные блоки контента, но пользователи могут добавлять свои. Для этого нужно создать тип материала, который будет отображаться внутри блока.
Для систематизации и отображения контента Drupal использует модуль «Таксономия». Его настройки расположены в разделе «Структура». Для разделения материалов на категории используются словари и термины. Вы можете создавать свои теги, по которым будут собираться соответствующие статьи.
Для добавления контента Drupal предлагает использовать визуальный редактор. Через него публикуются статьи, новые страницы и другой контент.
"Drupal - нишевый продукт для профессионалов, пришедших в систему с других CMS или фреймворков. Выделяется отличной SEO-оптимизацией из коробки и возможностью создавать свои типы контента." "Многофункциональная CMS для создания больших, сложных сайтов со множеством типов контента и форматами его вывода. Drupal сложна в освоении, категорически не подходит новичкам."
Drupal — открытая система, которую можно настроить под решение разных задач. В стандартной комплектации движок оснащён небогатым набором функций, необходимых CMS, однако он легко расширяется благодаря подключению модулей. Drupal подходит как профессиональным разработчикам, способным на основе ядра собрать собственную конфигурацию системы, так и начинающим веб-мастерам, которые могут использовать готовые сборки.
Выбирая Drupal, необходимо адекватно оценить его функциональность и сложность освоения. Движок эффективен, когда требуется создать большой проект, который будет отличаться стабильностью и высоким уровнем безопасности. Для запуска же небольших блогов и магазинов есть куда более удобные инструменты как среди CMS, так и в нише конструкторов сайтов.
Приветствую!
Я Евгений Куликов - автор и основатель этого сайта. Имея за плечами более, чем десятилетний опыт создания сайтов, я знаю, как порой сложно бывает определиться с выбором подходящего инструмента для своего проекта. Особенно - если вы новичок в сайтостроении.
Не можете определиться с выбором нужного конструктора? Обращайтесь ко мне за консультацией - расскажите, для каких целей вам нужен сайт и я с удовольствием помогу с выбором наиболее оптимальной для вас платформы.
5++
оценка |
UKIT.COM наш обзор → | |
5.0
оценка |
UCOZ.RU наш обзор → | |
4.9
оценка |
MOTTOR наш обзор → |