Відкриваємо свою Terra incognita: що таке Друпал і як це працює

20

Від автора: Я знаю в якій темі всі люди на Землі є «чайниками»! У пристрої і принцип роботи движка літаючих тарілок, мисок та інших НЛО. Але не обов’язково залишатися нетямущим чайником у всіх областях. Сьогодні ми пізнаємо один із самих близьких для нас «Terra incognita». Розберемося, що таке Друпал і як це працює.

Не з тієї п’ятки!

Багато починають кожен день неправильно, ступивши з ліжка не на ту «п’ятку». На яку треба, точно не знаю. Але впевнений, що освоєння будь-якого движка слід починати з правильної – з самих основ.

Drupal – це безкоштовна система керування вмістом сайту, його структурою та дизайном. Іншими словами, CMS. Вона написана на PHP, а в якості баз даних може використовувати кілька різних СУБД. У тому числі:

MySQL

Oracle

MS SQL

PostgreSQL

SQLite

Трохи про структуру

Щоб зрозуміти, що це за движок, трохи пройдемося по основним елементам структури CMS:

Ядро – реалізує основний (нативний) функціонал для роботи сайту. Наприклад, публікацію контенту, таксономію, створення блоків, меню і т. д.

Модулі – з їх допомогою розширюється рідний набір засобів движка. Модуль може реалізувати як мінімальний набір функцій (форма зворотного зв’язку), так і більш великий (розгортання інтернет-магазину).

Відкриваємо свою Terra incognita: що таке Друпал і як це працює

Робота з модулями відбувається через однойменний пункт адмінки. Ноди (матеріали) – можуть одного з декількох типів: тема форуму, статті, книги і т. д. Движок поставляється з певним набором нодів. При цьому користувач може додати відсутній тип матеріалу.

Відкриваємо свою Terra incognita: що таке Друпал і як це працює

Коменти – до кожної публікації може бути прив’язана форма коментування, а також гілка коментування.

Регіони і блоки –тема розбиває веб-сторінку на певне число регіонів, які складаються з блоків. Блоки – це окремі частини розмітки: футер, шапка, ліва і права колонки.

В адмінпанелі досліджуваної нами CMS всі блоки знаходяться у розділі «Структура». Перейдіть до нього і виберіть відповідний пункт зі списку.

Відкриваємо свою Terra incognita: що таке Друпал і як це працює

Для перегляду структури регіонів теми виберіть вкладку у правому кутку зверху. Потім натисніть на посилання «Demonstrate block regions».

Відкриваємо свою Terra incognita: що таке Друпал і як це працює

Відкриваємо свою Terra incognita: що таке Друпал і як це працює

Після чого виведеться розбита на регіони веб-сторінка.

Відкриваємо свою Terra incognita: що таке Друпал і як це працює

Теми – цей «елемент» присутній в Джумла і конкурентних CMS. У нашій робота з темами не відрізняється від інших движків. Всі встановлені варіанти дизайну знаходяться в розділі оформлення.

Ну, і наостанок хотілося б «сипнути» черпак дьогтю або касторки. Кому що більше подобається Відкриваємо свою Terra incognita: що таке Друпал і як це працює . База даних в Друпал не відрізняється постійністю: після створення нового типу матеріалу (нода) в неї додається ще одна таблиця. У результаті «на виході» отримуєте БД в сто і більше table! Але до цього питання ми ще повернемося.

На цьому закінчується наш екскурс в основи. Хоча захопити всі їх нам так і не вдалося. Напевно, знову не з тією «п’яти» почали!