Открываем свою Terra incognita: что такое Друпал и как это работает
29 Мая 2022г. в 04:33Многие начинают каждый день неправильно, ступив с кровати не на ту «пятку». На какую надо, точно не знаю. Но уверен, что освоение любого движка следует начинать с правильной – с самых основ.
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. В нашей работа с темами не отличается от других движков. Все установленные варианты дизайна находятся в разделе оформление.
Ну, и напоследок хотелось бы «сыпануть» черпак дегтя или касторки. Кому что больше нравится :) . База данных в Друпал не отличается постоянством: после создания нового типа материала (нода) в нее добавляется еще одна таблица. В результате «на выходе» получаете БД в сто и более table! Но к этой проблеме мы еще вернемся.
На этом заканчивается наш экскурс в основы. Хотя захватить все их нам так и не удалось. Наверное, опять не с той «пятки» начали!