Создание сайта на Drupal
1 минута чтение
Создание веб-проектов можно осуществлять с помощью специально предназначенной для этого системой управления Drupal. Данная система имеет широкий спектр возможностей, с помощью которых можно реализовывать распределение прав для каждого пользователя, например, модератора, администратора, редактора и прочих. Права открывают массу возможностей при управлении созданным вами сайтом.
Как сделать сайт на Drupal бесплатно с нуля?
Сайт, представляющий малую организацию, не нуждается в Друпале, его вполне можно заменить простейшими текстовыми редакторами, вроде Блокнота или Ворда. Сайты подобного рода могут включать в себя от 4 до 5 страниц унифицированного языка разметки документов – HTML и не предполагают собой объемного количества информации и интерактива. Из этого следует, что наиболее оптимальным вариантом будет являться сверстка сайта, нежели работа с CMS программой, потому как Друпал требует большую степень навыка работы с CSS и HTML.
Более сложные сайты, в которых необходимо использовать PHP язык, можно поручить в работу Друпалу. С помощью Друпала можно создавать как блоги, так и интернет-магазины. Для этого система оснащена требующимися модулями –RSS, какими являются комментарии, различные теги, архив, а также защита от нежелательной рекламы (спама). Создать эти модули под силу только специалисту, разбирающемуся в этой области, а конкретно веб – программисту, однако нужно учитывать еще и обеспечение защиты от сторонних атак.
Друпал, как и любая другая система имеет свои изъяны и достоинства. Ниже приведены описания некоторых из них:
Одним из достатков этой системы является значимое количество модулей, доступных для более удобной работы с сайтом и добавляющих возможностей.
Друпал также выходит в ряды лучших среди распространенных CMS программ и выступает в роли отменного помощника при создании объемных и сложных интернет – порталов. Еще несколько преимуществ Друпала заключено в том, что это система управления пользовательскими правами и непосредственно пользователями, а также это превосходная система поисковой оптимизации сайта, то бишь SEO.
Видимым недостатком системы служит то, что для работы с ней необходимы высокие навыки и знания в сфере программирования и разработки сайтов. А для того, чтобы приступить к изучению данной системы, требуется приличный уровень базовых знаний в области IT. Система весьма придирчива к месту расположения сайта и для полноценной и удобной работы нужно не меньше, чем 64 Мб памяти.
Однако стоит отметить, что недостатки, по сути, вовсе не являются таковыми, поскольку легко решаемы. По Друпалу можно отыскать бесчисленное множество литературы на русском языке, которая находится в свободном доступе. С помощью данной литературы можно устранить вышеперечисленные недостатки системы. Но надо понимать, что без знания html, css и php, система не предстанет для вас в полной перспективе.
Друпал имеет несколько возможностей, которые окажутся полезными для любого пользователя данной системы. Перечень возможностей таков:
1. Система позволяет воплотить задуманные идеи, благодаря потенциальной работе с контентом;
2. В системе возможна реализация поиска, что значительно упрощает работу с сайтом;
3. Также система предусматривает комментирование материалов с последующим их редактированием и возможностью избежать спама;
4. Система отбрасывает необходимость размещения языковых версий сайта в дополнительный поддомен, поскольку возможно добавление нескольких языковых пакетов;
5. Система также позволяет создавать несколько типов материалов.
На ноябрь 2011 года для Друпала существует огромное множество модулей и тем, а для версий 6 и 7 точное количество составляет: 6189/2707 модулей и 603/221 тем. Это упрощает поиски необходимого модуля или темы дизайна для сайта.
Рассмотрим более подробно важные компоненты программы CMS Drupal – модули.
Модули служат неким строительным материалом для Drupal, без которых полноценное пользование системой было бы невозможным, модули являются стержнем этой системы. За счет модулей количество функций данной CMS возрастает. Минимум модулей, необходимый для разработки сайтов в Drupal уже имеется, естественно существует кипа бесплатных модулей для данной системы.
Наиболее известные модули для Друпала:
Captcha – данный модуль обеспечивает защиту от спама, а работает, исходя от графической капчи.
WordPress Import – импортирует из WordPress в Drupal.
FCKeditor – является WYSIWYG HTML редактором.
Checkbox Validate – проверяет, верно ли заполнены формы.
AntiSpam – работает за счет разнообразных анти-спам сервисов и обеспечивает устранение спама.
Nodewords – редактирует теги, предназначенные для описания сайтов.
Read More Link – дает возможность управлять различными ссылками.
Lightbox2 – объединение частей Lightbox’а.
Date – отображает дату.
IMCE – как правило, используется для загрузки файлов и выступает в роли менеджера изображений.
Tagadelic – позволяет видеть наиболее популярные теги, используемые на сайте.
XML sitemap – является картой формата xml и передает все существующие на сайте ссылки.
Gravatar integration – благодаря сервису Gravatar, позволяет выполнять интеграцию аватаров.
Site map – модуль, позволяющий ориентироваться на сайте (карта).
Webform – создает веб-формы различных видов.
Comment RSS – обеспечивает возможность комментировать.
Notify – оповещения путем e-mail о добавлении новых комментариев.
Search config – фильтрация поиска, или та же расширенная настройка.
Monthly Archive by Node Type – в этом блоке сохраняется весь архив, заполненный в течение месяца.
Block Theme – содержит темы для оформления блоков.
Pathauto – создает адреса ссылок, согласно заданному шаблону.
Custom Breadcrumbs – создает навигацию по аналогии «хлебные крошки».
Ubercart – представляет собой модуль, который необходим при создании интернет-магазина в Drupal.
Image – модуль позволяющий работать с изображением на сайте.
Token – средство для установки шаблонов, использующееся, к примеру, для модулей Page Title и Pathauto.
Page Title – редактирование тега title.
Content Construction Kit (CCK) – персональные поля для каждого типа содержания.
Views – модуль для сортировки и отображения информации разными способами.
Clean Feeds – очищает html теги в фидах.
Invisimail – помогает избежать спама от ботов адреса e-mail.
Подробная инструкция установки Drupal «для чайников»
1. Изначально следует открыть папку в браузере, где содержится распакованная система управления. После этого, перед вами представится выбор установки, где лучше всего ничего не менять и продолжить работу кнопкой “Save and continue“.
2. Соответственно установка системы будет производиться на английском языке. При необходимости сменить язык, нужно переместить файл переводов (*.po) в папку с профилем, изначально выбранной на первом шаге: ./drupal_folder/profiles/standard/translation. Далее, необходимо обновить страницу программы просмотра веб-страниц и переключить настройки на Русский язык.
3. Следующим этапом нужно откопировать и переименовать файл ./sites/default/default.settings.php в ./sites/default/settings.php. и затем снова обновить рабочую страницу.
4. Заполните имя пользователя и базы данных, и установите пароль, а затем кликните по кнопке “Сохранить и продолжить“.
5. Необходимо дождаться установки модулей, которые были заданы в первом шаге инсталляции системы. Произойдет импорт переводов, длительностью в несколько минут.
6. Заключающим шагом является название сайта и установка пароля и логина аккаунта администратора. Не стоит забывать об электронном адресе, на который будут приходить оповещения от CMS. Установки страны и часового пояса желательно производить по умолчанию.
Отлично, установка Drupal завершена и приведена к действию, теперь есть возможность авторизации на сервере.