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

Платформа Drupal (Друпал) получила всемирное признание, как универсальная и многофункциональная система управления контентом (CMS). Создавалась она истинными знатоками своего дела, поэтому новичкам эта CMS не нравиться, так как полностью оценить ее способны лишь профессионально подготовленные специалисты. Но именно это и наделяет данную платформу неоспоримыми преимуществами перед другими системами.

 

Установка платформы Drupal

 

Шаг 1. Установка системы.

 

Скачать архив CMS Друпал можно с ресурса - http://drupal.org/, из раздела «Download & Extend».

Далее закачиваем через FTP-клиент все файлы на сервер, где оплачен хостинг.

Заходим в каталог и открываем окно установки системы:

Choose language. Первоначально система установится на английском языке (в дальнейшем язык можно будет изменить), так что нажимаем на «Install Drupal in English».

Verify requirements. Здесь вас попросят изменить настройки Drupal, добавив и переименовав один файл. Он находится - /sites/default/default.settings.php. Вам необходимо скопировать файл default.settings.php и переименовать его в settings.php. Выполнив это, переходим в «try again».

Set up database. Внесите данные Mysql базы хостинг-аккаунта.

Configure site. Укажите данные проекта веб-сайта: имя, e-mail, логин, пароль. Больше в этом окне изменять ничего не нужно.

Все настройки завершены.

Для просмотра web-сайта, необходимо нажать на «your new site».

 

Шаг 2. Русификация.

 

На данном этапе, язык вашего проекта по умолчанию английский. Скачайте русификатор и загрузите его на хостинг.

Затем активируем этот плагин. Для этого переходим в «administer» – «site building» – «modules» – ставим галочку рядом с модулем Locale, нажимаем «save configuration». Далее, в графе «administer» – «site building», появится подпункт «translate interface». Переходим в него и в тексте находим ссылку «languages page». Кликнув по ней, в верхнем меню находим «add language», перейдя в него, выбираем русский язык. Затем в таблице, находим столбец «default» и так же отмечаем русский язык. Даем команду на сохранение «save configuration».

Все, теперь у нас русскоязычный интерфейс.

 

Шаг 3. Установка шаблона.

 

Для использования готовых шаблонов в поисковой системе по запросу «шаблоны Drupal» находим варианты, выбираем подходящий и скачиваем его.

Для установки шаблона, подключаемся к сайту через FTP-клиент. В папке «sites» – «all» создаем каталог с названием «themes». Закачиваем папку с шаблоном в этот каталог.

Далее переходим в админ-панель, затем следуем в «администрирование» – «конструкция сайта» – «тема оформления». Проставляем галочки в столбцах «включено» и «по умолчанию», рядом с нужным шаблоном. Нажимаем «сохранить конфигурацию».

 

Шаг 4. Установка модулей (плагинов).

 

Аналогичным способом набираем в поисковой строке «плагины Drupal» (или «модули»), выбираем нужные и скачиваем.

Через FTP-клиент в каталоге «sites» – «all» создаем папку «modules» и в нее закачиваем все файлы с плагином. Установить плагин на сайт просто. В панели выбираем «администрирование» – «конструкция сайта» – «модули». Ставим галочку рядом с выбранным плагином (модулем), и сохраняем внесенные изменения, нажав «сохранить конфигурацию».

 

Шаг 5. Добавление контента.

 

Для размещения текста на веб-сайте необходимо в панели «администрирование» перейти в раздел «создать материал».

У вас будет выбор, какого типа добавить страницу: page (обычная страница), или story (страница в стиле блога). После выбора нужного варианта в поле «body» размещаем текст, а в строке «title» – название статьи.

Далее в пункте «настройки меню», выбираем «название ссылки в меню» – указываем, что будет отражаться на сайте. В поле «родительский пункт» – выбираем, где будет отражаться название ссылки (в меню, сверху и т.д.).

 

Следует отметить, что в настоящее время на большинстве хостинг-ресурсах имеется функция автоматической предустановки CMS Drupal.

 

Преимущества платформы Drupal

 

1. Бесплатное использование и открытый исходный код.

Эта система была бы не менее популярной даже в случае ее коммерческого использования. Факт того, что она является бесплатной, позволяет ей конкурировать с другими бюджетными вариантами, например, с Joomla и WordPress. Кроме того, исходный код данной системы изначально открыт, что дает возможность разработчику веб-проекта вносить в него необходимые изменения с учетом своих потребностей.

 

2. Ориентированность на веб-мастеров, имеющих профессиональные навыки.

Изначально система управления Друпал разрабатывалась с учетом того, что работать с ней будут преимущественно подготовленные специалисты, которые не стремятся максимально упрощать разрабатываемые проекты. Это является главным преимуществом платформы и выделяет ее среди своих конкурентов.

 

3. Простор для творчества.

У веб-разработчиков имеются возможности создавать проекты с оригинальным и сложным дизайном. Это существенно выделяет эту CMS среди бесплатных конкурентов, которые не могут похвастать возможностью создания сайтов уникального дизайна.

Система очень гибкая, в ней можно менять структуру создаваемого проекта как угодно.

Еще одна особенность платформы - типы контента. Каждый тип имеет свои настройки и поля, что позволяет создавать удобные для восприятия посетителей веб-странички.

 

4. Высокая скорость работы.

Сравнивая CMS Друпал с другими системами управления сайтом, обладающими равными возможностями, можно отметить тот факт, что она отличается наилучшей скоростью работы, за счет встроенного модуля кэширования.

 

5. Богатый выбор дополнительных модулей.

Как и у любой бесплатной CMS код платформы является открытым, что дает возможность значительно увеличить и расширить функциональность, путем добавления дополнительных модульных элементов.

 

6. Наличие дополнительных функций.

За счет наличия встроенного поиска, форума и блогового сервиса, любой веб-сайт, созданный на этой платформе, неоспоримо, получит хороший старт.

 

7. Безопасность.

Данная система обладает повышенной защитой, взломать которую не так то просто.

 

8. Периодический выход обновлений.

Разработчиками Drupal проводятся плановые мероприятия по обновлению системы, с целью устранения выявленных уязвимостей и добавления нового функционала.

 

9. Профессиональное интернет-сообщество.

Несмотря на то, что поклонников у WordPress и Joomla значительно больше, состав интернет-сообщества Drupal может похвастаться наличием в своих рядах профессиональных веб-программистов.

 

Недостатки платформы Drupal

 

Определенная жесткость CMS Друпал является не только ее преимуществом, но и недостатком. Есть несколько негативных моментов, которые вызывают неудобства при использовании платформы Drupal.

 

1. Сложность освоения.

Для тех пользователей, которые ранее самостоятельно не занимались решением вопросов разработки web-сайтов, и сталкиваются с этим впервые, создание сайта при использовании системы управления контентом Drupal, будет весьма сложным занятием. На освоение основных функциональных возможностей платформы Друпал потребуется несколько десятков часов, а чтобы досконально разобраться с ее устройством может понадобиться 2-3 месяца. В отдельных случаях для реализации того или иного функционала требуются навыки веб-программирования, что также отталкивает неопытного пользователя.

 

2. Сложный интерфейс.

За счет профессионального построения платформа Друпал имеет сложный интерфейс, который не воспринимается пользователем на интуитивном уровне.

 

3. Высокие требования к хостингу.

Прежде чем перейти на использование этой CMS, нужно быть готовым к тому, что придется оплатить дорогой хостинг, отказавшись от дешевых тарифов.

 

4. Отсутствие в свободном доступе шаблонов с красивыми дизайнерскими решениями.

Как правило, большая часть пользователей системы Друпал занимается самостоятельной разработкой веб-проектов с индивидуальным дизайном, что приводит к возникновению в интернете дефицита качественных тематических шаблонов для их скачивания и свободного использования.

 

5. Сложность установки обновлений и дополнительных модулей.

Установка обновлений системы и дополнительных программных модулей в Drupal осуществляется через FTP-клиент, что вызывает определенные сложности у тех веб-разработчиков, которые ранее работали с другими упрощенными CMS. Кроме того, не все модули переведены на русский язык.

 

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

Разработка веб-сайта на платформе Друпал