В 2021 році я вирішила освоїти ще одну систему управління — CMS Drupal. В цій статті опишу свій досвіт налаштування локального сервера, установку системи управління та налаштування шаблону сайту. Інформація буде користна для контент менеджерів та вебмайстрів.
Drupal — система управління сайтом, яка створена на базі стеку LAMP, ця абревіатура розшифровується як: Linux, Apache, MySQL, PHP. В ній є широкий функціонал прямо з коробки, додаткові функції можна додати за допомогою установки спеціальних плагінів, в нашому випадку вони називаються – модулі. В принципі Drupal називають також фреймворком для веб розробки, тому що він пропонує набагато більше ніж просто систему управляння сайтом. Аналогічно до WordPress, тут також використовуються готові сайти – теми. Теми є безкоштовні та платні. Безкоштовні теми дивіться за посиланням.
Для який проектів обирається саме Drupal ?
Для прояснення цього питання нижче прописую параметри, які використовують для його класифікації:
Функціональність: веб / медіа / корпоративні сайти
Технології: Open Stack LAMP / Microsoft / Java і т.п.
Специфіка доменного імені: газети / мобільні версії сайту / ecommerce сайти
Вартість: безкоштовне програмне забезпечення / SaaS
Яке місце займає Drupal серед інших систем ?
Третє місце по поширеності у вебі, тобто він є третя за величиною користувачів система управління сайтами у всьому інтернеті, за даними на 2020 рік (після WordPress та Joomla).
Які відомі сайти побудовані на Drupal ?
1. The Australian Government
2. Entertainment Weekly
3. Tesla
4. The Emmy Awards
5. ABS-CBN News
6. NASA
Які сайти краще не реалізовувати на Drupal ?
1. Статичні сайти на 1 сторінку
2. Спеціалізовані лендінги
3. Сайти онлайн шкіл
Отже, коли ми визначились, що нам справді підходить ця CMS, можемо починати роботу.
Створення сайту локально на компютері
Переходимо на сайт
https://dev.acquia.com/downloads і завантажуєм файл з кнопки “WIN DOWNLOAD” – для OS Windows, або “MAC DOWNLOAD” – для OS Macintosh. Запускаєм установку, коли програма установки запитає про SMTP – дві галочки залишаєм, нитискаєм Next. Приймаєм ліцензійні умови, знімаєм галочку з дозролу про відправку user data. Локацію для програми залишаєм по замовчуванню, порти веб сервера та бази даних – також залишаєм як є.
Після установки у спливаючому вікні обираєм “Start from scratch, I don`t have an existing Drupal site”, у новому спливаючому вікні, обираєм найновішу версію Drupal і натискаєм install. У вікні установки вийде ще одне вікно “Install a Drupal distribution” – робим скрін з нього, щоб зберегти дані, натискаєм Finish.
Через кілька хвилин система встановиться і зявиться вікно:
Натискаєм “local site” і переходимо до налаштувань вже встановленої CMS ( вводим назву сайту, часову зону, країну, придумаєм паролі, які треба буде зберегти звичайно). Натискаєм “save and continue” – все базова установка виконана).
Після цього перереходим до адмін панелі сайту щоб зрозуміти, що ми можем зробити далі.
Адміністративна панель Drupal: content, structure, appearance, extend, configuration, people, reports, help
Content – для роботи з контентом, його пошуку, редагування та видалення.
Structure – для створення кастомних адміністратичвних блоків, типів контенту, меню, і т.п.
Appearance – для встановлення нового шаблону сайту або редагування вже встановленого.
Extend – використовується, коли потрібно розширити функціонал сайту за допомогою модулів.
Configuration – Допомагає налаштувати буквально кожен компонент сайту – систему, опції розробки, медіа опції, регіональні налаштування і багато іншого.
People – для створення і налаштування ролей і дозволів для них на сайті. Тут можна створювати нові аккаунти для користувачів сайту, вимикати аккаунти вже у існуючих користувачів і т.п.
Reports – тут є кілька важливих звітів, що включають в себе різні логи сайту, звіти статусу системи, та інші адміністративні звіти.
Help – це посилання зв’язує вас з офіційною документацією системи, що виводиться прямо в панелі керування сайтом. Тут також є своє комюніті розробників які допоможуть з різними складностями та питаннями по CMS Drupal і не тільки.
Корисні посилання: