Делаем блог на Drupal. Делаем блог на Drupal Drupal личный блог

Выбор CMS для блога - дело серьезное и ответственное. Полагаю, каждый блоггер, создающий standalone-блог, провел немало времени, изучая различного рода обзоры и сравнения популярных движков, а также тестируя их функционал. Такой период был и у меня.
Пожалуй, самые популярные движки сейчас - это Wordpress, Joomla и Drupal. Во всяком случае, они самые известные из бесплатных CMS. После их изучения я остановился на Drupal и очень этому рад. Не вдаваясь в подробности о преимуществах Drupal (это тема для отдельной статьи), замечу лишь, что он мне понравился следующими особенностями:

  • Гибкость системы. Архитектурно Drupal построен очень грамотно и модульно, что позволяет сделать из него все, что угодно.
  • Качественный код. Благодаря достаточно жесткому контролю качества Drupal и его модули не только стабильны, но и обладают вполне читаемым кодом.

Есть и свои недостатки, конечно, но я сейчас, собственно, не об этом. Сейчас, когда набор модулей и настроек у меня стабилизировался, я бы хотел написать о том, как сделать блог на базе Drupal.
Функционал блога Drupal предоставляет "из коробки". Но тут есть нюансы. Конкретная реализация зависит от особенностей блога и его позиционирования. Есть два варианта:

  1. Использование встроенного модуля Blog. При его включении у каждого пользователя появляется личный блог и новый тип материала "Blog Entry". Если при этом еще включить и модуль Blog API, то можно создавать записи в блоге с помощью любого внешнего клиента, поддерживающего XML-RPC. Такой подход универсален, но, на мой взгляд, избыточен для блога, который ведет один человек. Слишком уж бросается в глаза ориентированность на "мультиблоггинг". Это хорошо для многопользовательского сайта и сайтов различных сообществ, но слишком усложненно для простого блога. Поэтому я пошел по второму варианту.
  2. Использование для постинга стандартного типа материала "Story" (Статья). Здесь все куда проще. Материалы просто размещаются на главной странице, модуль Blog при этом неактивен. Мне кажется, такой способ идеально подходит для личного блога.

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

Конечно, в этой статье я перечислил не все модули, установленные у меня. Это просто определенный "джентльменский набор", который необходим для создания полноценного блога. Надеюсь, этот материал будет полезен начинающим (и не только) друпалерам. В свою очередь, буду рад рекомендациям по еще каким-нибудь полезным модулям, пропущенным мной.

Наличие личного кабинета, последнее время, набирает всё большую популярность. Поэтому в Drupal 7 имеется весь необходимый функционал для осуществления регистрации на сайте.

Но перед началом работы с учётными записями ознакомимся с настройками, которыми мы можем оперировать, а начнём мы с «Основных настроек».

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

Перед нами откроется страница с настройками. Также перейдя по ссылкам мы можем попасть на страницы «Управления полями» и «Управление отображением».

Сейчас нас интересует страница «Настройки» поэтому переходить не куда не надо, а подробно взглянем на её содержимое.

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

Следующий раздел «Роль Администратора» . В этом разделе есть единственная настройка. В выплывающем списке мы можем выбрать название роли, которую друпал будет расценивать как «Администратора». Роли очень обширная тема, поэтому под неё будет выделен отдельный урок.

Регистрация

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

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

Следующая модель называется «Посетитель». Она даёт возможность любому пользователю создать аккаунт на сайте и сразу получить доступ к своей учётной записи.

Третья модель называется «Регистрация разрешена, но требуется одобрение администратора». Представляет из себя дополненную модель «Посетитель». При выборе этой модели, на свою учётную запись можно будет попасть, как только администратор сайта подтвердит регистрацию, что даёт дополнительную защиту от роботов.

Выбираем предпочитаемую нами модель. Также в разделе регистрация мы можем поставить галочку на подтверждении e-mail. Ели это поле оставить не отмеченным то зарегистрировавшемуся пользователю не надо будет подтверждать правильность своего почтового адреса, и поэтому, если выбрана вторая модель регистрации, он сможет сразу попасть в свой аккаунт, а если выбрана третья то после подтверждения администратора сайта. Если всё таки отметить это поле, то после заполнения формы, для завершения регистрации надо будет подтвердить её, перейдя по ссылке, которая придёт на указанный почтовый адрес.

Второй подпункт называется «Удаление». В нём у нас есть выбор одного из четырёх вариантов, что произойдёт с материалом опубликованным пользователем, если он по какой либо причине удалит свою учётную запись. Также можно настроить, что привилегированные пользователи смогут сами выбирать дальнейшую судьбу своих материалов при удалении своего аккаунта с сайта.

Персонализация

В этом разделе мы отмечаем, будет ли у пользователей подпись и аватар.

Следовательно, что бы добавить «Подпись», нужно советующее поле отметить галочкой. Если она активна то в настройках аккаунта появится поле с одноимённым названием, в котором можно будет написать свой текст, а выводиться он будет под каждым комментарием пользователя.

Для того что бы добавить возможность прикрепления аватара к учётной записи необходимо в поле «Изображение» поставить галочку. Его можно будет увидеть возле комментария, а также на странице учётной записи и её редактирования. Если же вы отметили это поле, откроются дополнительные его настройки.

Папка- мы задаём имя папке в которой будут находится все изображения загруженные в качестве аватарок. Саму же папку система создаст сама в системном разделе сайта.

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

Стиль вывода- В этом поле у нас есть возможность выбора одного из существующих стилей вывода изображения.

Следующие разделы «Размер изображения в пикселях» и «Размер в килобайтах» задают максимально допустимые размеры картинки, если картинка будет больше то пользователь не сможет её загрузить.

Последнее поле «Пояснение к отправке изображений»- в этом поле мы можем написать подсказку к полю изображения.

Настройки оповещения

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

Разберём шаблоны чуть более подробно.

Шаблоны с префиксом site:

  • :name - измениться на название сайта. Название сайта администратор может изменить. Для того что бы не менять его в теме можно использовать этот шаблон.
  • :url - будет заменено на адрес сайта.
  • :login-url - Замениться на ссылку страницы авторизации.

Шаблоны с префиксом user:

  • :name –шаблон, который выведет имя указанное пользователем в соответствующей графе.
  • :mail – выводит e-mail пользователя.
  • :edit-url – замениться на ссылку ведущую на страницу редактирования профиля.
  • :cancel-url – введёт на страницу удаления учётной записи
  • :one-time-login-url – этот шаблон необходим для вывода ссылки однократной авторизации. Он необходим в случае восстановления пароля, а также если включено подтверждение почтового адреса и пользователю необходимо заменить случайно сгенерированный пароль на свой.

Не забываем сохранять настройки, если мы внесли какие-то изменения.

Выбор CMS для блога - дело серьезное и ответственное. Полагаю, каждый блоггер, создающий standalone-блог, провел немало времени, изучая различного рода обзоры и сравнения популярных движков, а также тестируя их функционал. Такой период был и у меня. Пожалуй, самые популярные движки сейчас - это Wordpress, Joomla и Drupal. Во всяком случае, они самые известные из бесплатных CMS. После их изучения я остановился на Drupal и очень этому рад. Не вдаваясь в подробности о преимуществах Drupal (это тема для отдельной статьи), замечу лишь, что он мне понравился следующими особенностями:

  • Гибкость системы. Архитектурно Drupal построен очень грамотно и модульно, что позволяет сделать из него все, что угодно.
  • Качественный код. Благодаря достаточно жесткому контролю качества Drupal и его модули не только стабильны, но и обладают вполне читаемым кодом.
Есть и свои недостатки, конечно, но я сейчас, собственно, не об этом. Сейчас, когда набор модулей и настроек у меня стабилизировался, я бы хотел написать о том, как сделать блог на базе Drupal. Функционал блога Drupal предоставляет "из коробки". Но тут есть нюансы. Конкретная реализация зависит от особенностей блога и его позиционирования. Есть два варианта:
  1. Использование встроенного модуля Blog. При его включении у каждого пользователя появляется личный блог и новый тип материала "Blog Entry". Если при этом еще включить и модуль Blog API, то можно создавать записи в блоге с помощью любого внешнего клиента, поддерживающего XML-RPC. Такой подход универсален, но, на мой взгляд, избыточен для блога, который ведет один человек. Слишком уж бросается в глаза ориентированность на "мультиблоггинг". Это хорошо для многопользовательского сайта и сайтов различных сообществ, но слишком усложненно для простого блога. Поэтому я пошел по второму варианту.
  2. Использование для постинга стандартного типа материала "Story" (Статья). Здесь все куда проще. Материалы просто размещаются на главной странице, модуль Blog при этом неактивен. Мне кажется, такой способ идеально подходит для личного блога.
Собственно, любой из двух предложенных вариантов предоставляет базовый функционал блога. Но, естественно, существует много модулей, которые позволяют сделать блог комфортней для читателей и автора. Сейчас речь пойдет именно о них. Вначале перечислю модули, которые добавляют функционал, без которого вряд ли можно представить себе современный блог:
  • Archive . Этот модуль предоставляет архив постов в календарном виде. Модуль прост в использовании и предоставляет все, что нужно. Есть еще похожий модуль - Calendar . Но последний я бы не советовал использовать, так как он создает слишком много пустых ссылок, которые не только не несут никаких материалов, но и теоретически могут стать причиной падения сайта из-за чрезмерной нагрузки от поисковых ботов.
  • Monthly Archive . Добавляет блок "Архивы по месяцам". Показаны месяцы с количеством постов.
  • Comment Notify . Этот модуль нужен для отсылки уведомлений о новых комментариях в теме всем комментировавшим в этой теме. К сожалению, в модуле есть ошибки, о которых я писал (там же можно скачать исправленную версию).
  • Comment Subjects . Модуль для установки по умолчанию более внятной темы для комментариев. Устанавливает тему вида "Re: тема_поста_или_комментария". Такой вид темы более привычен, нежели то, что предлагает Drupal по умолчанию.
  • Read More Tweak . Маленький модуль для установки более привычной для пользователя ссылки "Читать далее".
  • Similar Entries . Этот модуль предоставляет весьма полезный функционал - блок с ссылками на статьи, похожие на текущую. В отличие от многих подобных модулей, релевантность предлагаемых этим модулем ссылок вполне адекватна.
  • FeedBurner . Модуль для поддержки RSS-каналов, транслируемых посредством FeedBurner . Осуществляет "на лету" редирект любых каналов на FeedBurner.
  • Taxonomy DHTML . Этот модуль, в принципе, не является обязательным для блога. Но мне он показался очень удобным и полезным. Модуль строит дерево категорий (на основе терминов таксономии и их словарей) и предоставляет блоки с ссылками на категории для каждого термина таксономии. Это не прямой аналог популярного облака тегов, а древовидное их представление. Для облака тегов можно использовать, например, Node Cloud . Кроме того, есть модули, функционал которых, хоть и не является обязательным, но изрядно добавляет удобства блогу:
  • BUEditor . Удобный, но в то же время простой, редактор текста. Кроме того, в качестве редактора можно использовать
Конечно, в этой статье я перечислил не все модули, установленные у меня. Это просто определенный "джентльменский набор", который необходим для создания полноценного блога. Надеюсь, этот материал будет полезен начинающим (и не только) друпалерам. В свою очередь, буду рад рекомендациям по еще каким-нибудь полезным модулям, пропущенным мной.

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

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

  • Огромное количество функций: сравнивая с другими современными системами управления контента, Drupal более функциональный. Вот почему разработчики любят Drupal.
  • Больше возможностей для настройки: Возможности настройки Drupal с изобилием тем, плагинов и вариантов конфигурации позволяет разработчикам реализовать специфические требования и представления о сайте. В файлы ядра Drupal также можно легко вносить поправки, что тоже является прекрасной возможностью в процессе разработки.
  • Безопасность: Drupal предоставляет высокий уровень безопасности и способность генерации подробных отчётов о безопасности. Официальный сайт Белого дома (https://www.whitehouse.gov ) тоже использует Drupal и их строгую систему безопасности и может послужить убедительным аргументом в пользу этой CMS.

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

Примечание: Это руководство по Drupal написано ориентируясь на версию ядра Drupal 8.x.x. Хотя многие шаги, описанные в уроках могут быть применены и для версии ядра Drupal 7.x.x.

Вариант 1 – Используем Авто-Установщик

Первым шагом создания сайта конечно же является установка Drupal на вашем аккаунте . Не стоит волноваться, это предельно простой процесс и похожий на всех хостингах. Следуйте этим шага установки Drupal:

  1. Зайдите в панель управления хостингом.
  2. В поле для поиска напишите авто-установщик и выберите этот инструмент в результатах.
  3. Среди наиболее популярных выберите Drupal .
  4. Введите необходимые данные в предложенной форме (имя пользователя, пароль, URL и др.) и нажмите на Установить .
  5. Это должно сработать!

Примечание: Для завершения установки нужно будет подождать несколько мгновений.

Вариант 2 – Установка Drupal вручную

Если ваш хостинг-провайдер не предоставляет авто-установщик или вы хотите установить Drupal на свой компьютер или на VPS читайте дальше и вы узнаете как вручную установить Drupal 8.

Шаг 1 – Скачайте установочные файлы Drupal

Чтобы скачать установочные файлы Drupal, зайдите на официальный сайт Drupal либо на русскоязычном сайте сообщества Drupal , найдите самую свежую версию и нажмите на Download zip .

Шаг 2 – Распаковка установочных файлов и закачивание их в ваш хостинг-аккаунт

Вначале нужно распаковать скачанные файлы. Создайте новый каталог у себя на компьютере, чтобы сделать всё аккуратно.

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

Примечание: для загрузки файлов мы будем использовать инструмент Файловый менеджер Hostinger. Однако, весь процесс перемещения файлов похож независимо от используемых инструментов, поэтому вы можете пользоваться той программой для работы по FTP, которая вам нравится.

После того, как вы зашли в свой аккаунт на хостинге выберите каталог, в который вы хотите установить сайт на Drupal. Например, мы будет устанавливать Drupal в корень выбранного домен (hostinger-tutorials.com) , поэтому путь к каталогу в данном случае будет /public_html/.

Просто загрузите файлы из архива в этот каталог.Весь процесс займёт несколько минут. По завершению ваш каталог на хостинге должен выглядеть подобный образом:

Шаг 3 – Подготовка базы данных к установке

На Hostinger, Базы данных MySQL можно создать в разделе MySQL Базы данных . Запишите все необходимые данных доступа к базе MySQL, они понадобятся нам на следующем шаге.


Шаг 4 – Следуем пути установки Drupal

Как только все подготовительные этапы завершены, можно переходить непосредственно к процессу установки.

Введите URL, который ведёт к загруженный установочным файлам, в вашем браузере и вы увидите такое окно:

Выберите нужный вам язык и продолжайте, нажимая Save and continue .

На следующем шаге выберите подходящий для вас установочный профиль – Installation profile :

  • Выбирайте Standard , если вы хотите использовать функции ядра Drupal. Этот профиль будет включать все стандартные наиболее распространённые и удобные модули.
  • Профиль Minimal даёт вам больше свободы в терминах создания индивидуально настраиваемого сайта. Этот профиль создан для применения веб-разработчиками.

Ещё раз нажимаем Save and continue и на следуем шаге у вас попросят проверить настройки сервера и их соответствие требованиям.

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

Если вы увидите подобные предупреждающие сообщения, не нужно слишком переживать, потому что скрипт сам по себе будет работать хорошо. Хотя, конечно же общая производительность повысится, если все требования будут соблюдены.

Примечание: На Hostinger свои данный о MySQL вы можете найти в разделе Панели Управления -> Базы данных MySQL .

Проверьте ещё раз введённые данные и нажмите Save and continue . Это запустит главный установочный процесс, поэтому терпливо ожидайте завершения.

На последнем шаге вам предоставят окно с настройками, в котором нужно будет ввести такие настройки, как Имя сайта и так далее.

Особое внимание уделите Site Maintenance Account подробностям, так как они будут использоваться в качестве доступа к админ части вашего сайта:

Как только вы сохраните все необходимые значения, установочный процесс будет завершён. Теперь вы можете войти в админ-аккаунт вашего сайта Drupal и начать его создание!

Шаг 2 – Создание сайт на Drupal

Теперь, когда установка Drupal позади, поговорим о создании сайта на Drupal. Рассмотрим всё, что вам понадобится для увлекательного знакомства и успешного начала создания своего сайта на Drupal.

Знакомство с административной частью Drupal

Для начала нужно войти при помощи логина и пароля в административную часть своего сайта на Drupal. Для этого добавьте user/login к URL адресу своего Drupal сайта. Например, в нашем случае адрес для доступа к административной части сайта Drupal будет http://hostinger-tutorials.com/user/login .

Сразу после логина вам отобразится страница управления сайтом. Здесь собраны все необходимые инструменты и настройки для создания и управления вашим сайтом. Вот разделы, которые вы там найдёте:

  1. Content: в этом разделе можно создавать и управлять страницам, комментариями и другими файлами.
  2. Structure: отсюда вы можете управлять блоками, типами комментариев, контактными формами, типами контента, режимами отображения, таксономией и представлениями(view).
  3. Appearance: этот раздел позволяет управлять внешним видом сайта, устанавливать или удалять темы.
  4. Extend: из данной закладки вы можете скачать и установить модули и расширить функциональные возможности своего сайта.
  5. Configuration: этот раздел посвящён разнообразным настройкам.
  6. People: можно настраивать профили пользователей, права доступа и роли из этого раздела.
  7. Reports: получить статус отчётов или увидеть сообщения журнала можно из раздела Reports.
  8. Help: раздел помощи пригодится вам для поиска ответов, возникающих при создании сайтов.

Создание таксономии Drupal

Перед тем, как узнаем что такое таксономия, ознакомимся с двумя другими словами:

  1. Term (термин): в рамках Drupal, слово термин используется для описания и оперирования контентом.
  2. Vocabulary (словарь): набор терминов.

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

Создать таксономию просто. Сделать это можно выполнив следующую последовательность действий:


  1. Создание статей (Articles) и основных страниц (Basic Pages)

    Изначально в Drupal есть такие типы контента:

    • Articles: или статья, это тип ранее известный как “story”. Статьи используются для отображения информации, которая может изменяться время от времени и легко категоризируется.
    • Basic page: или основная страница может быть использована для отображения статического контента, который не предполагается изменять так часто, как статьи.
    • Blog entry: или запись блога, тип который убрали из версии ядра Drupal 8 и теперь это модуль, который нужно добавлять отдельно. Он позволяет зарегистрированным пользователям создавать блоги на вашем сайте. Его можно использовать для создания онлайн дневника или журнала.
    • Book page: тип книжная страница отключён по умолчанию. Как понятно из названия модуля, его можно использовать для создания контента совместного создания книги.
    • Forum topic: тема форума, этот тип позволяет определять тему для обсуждения. Пользователи могут обсуждать тему в комментариях.
    • Poll: в завершение, опрос – может быть использован для размещения вопросов с набором возможных ответов.

    Давайте теперь поговорим о добавлении статьи в Drupal. Это просто, следуем шагам:

    1. Из админ части сайта выбираем Content .
    2. Теперь добавляем контент нажатием на Add content .
    3. В отобразившемся окне нажимаем Article или статья. Вам будет представлена страница, в которой нужно будет заполнить заголовок, тэги, основную часть или тело статьи, текстовый формат и изображение для статьи.
    4. Если вы хотите вывести ссылку на страницу в меню, нажмите на Menu Settings , чтобы зайти в настройки меню и затем отметьте чекбокс, который говорит о добавлении ссылки в меню. Здесь вы можете добавить ссылку, заголовок, описание, родительский пункт меню и вес для меню.
    5. Ещё вы можете добавить настройки URL пути, настройки комментариев, информацию о доступе и настройки публикации для вашей статьи.
    6. Теперь нажмите на предпросмотр или сразу Save and publish чтобы её опубликовать на сайте.
    7. Ваша статья готова!

Давайте теперь рассмотрим создание простой страницы О нас:

  1. Нажмите на Content и выберите Add content .
  2. Теперь нажмите на Basic page .
  3. Заполните название и текст страницы. Поскольку это страница о нас, вы можете написать “О нас” в названии и разместить соответствующую информацию в теле.
  4. Выберите формат текста и переключитесь в настройки меню, если нужно.
  5. Чтобы вывести ссылку на страницу в меню, нажмите на Provide a menu link . Заполните название, описание, вес и родительский пункт меню (Так как это страница о нас, она может быть в разделе, например, “История компании”).
  6. Добавьте информацию на рассмотрение, настройки URL пути, настройки комментариев, информация о правах доступа и настройки публикации вашей страницы.
  7. Вы можете нажать на предпросмотр или сразу на Save and publish для публикации.
  8. Ваша страница готова!

Создание меню

Меню это очень важно, независимо от того, какой вид сайта вы создаёте. Они помогают структуризировать и разбить на категории весь сайт. В Drupal вы можете добавить, удалить и переименовать меню и их отдельные элементы. Следуйте этим инструкциям для добавления меню:


Создание блоков Drupal

Блоки можно рассматривать как контейнеры объектов и использовать их для организации сайта на Drupal. Например, форма входа(логина) – блок , может быть добавлена в подвал вашего сайта – область .

Для размещения блока в нужной области выполните шаги:

  1. Нажмите на Structure из гланого меню.
  2. Теперь нажмите на Block layout .
  3. Здесь вы можете увидеть варианты размещения блока. Для примера вы расположим блок в заголовочной области – в хедере. Нажимаем кнопку Place block сразу за Header . Примечание: Вы можете создаться свой блок по нажатию на Add custom block и ввести его описание и тело в соответствующем окне.
  4. Из списка блоков выберите Page Title .
  5. Подтвердите название, видимость и область для своего блока по нажатию на Save block .

Шаг 3 – Установка модулей Drupal

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

На этом ресурсе есть отличный инструмент для поиска, которым можно воспользоваться для нахождения той темы, которую вы бы хотели использовать. Наиболее важная настройка это Core Compatibility , где вам нужно выбрать версию вашей текущей установки Drupal.

Примечание: Так же, как с модулями, убедитесь, что тема совместима в текущей версией вашего Drupal.

Процесс установки темы, подобен процессу установки модуля:

  1. Нажмите правой кнопкой мышки на ссылке для скачивания модуля и скопируйте её выбрав в контекстном меню Copy link location
  2. Теперь перейдите на домашнюю страницу Drupal и нажмите Appearance
  3. Теперь нажмите на Install new theme
  4. Под Install from a URL , вставьте скопированную на 1 шаге ссылку
  5. Нажмите Install и подождите завершения установки.

По умолчанию установленные темы отключены. Чтобы включить недавно установленную тему, нажмите на кнопку Install and set as default рядом с разделом темы Bootstrap.

Если вы хотите настроить тему, нажмите на кнопку Settings расположенную рядом и внесите изменения.

Шаг 5 – Создание блога на Drupal

В этой части наших уроков Drupal, мы создадим полнофункциональный блог на Drupal.

Как уже говорилось модуль блога не является частью ядра Drupal 8. Поэтому вам нужно скачать и установить этот модуль для создания блога на Drupal.

После установки модуля блога он должен отобразиться в разделе модулей. Чтобы его увидеть нажмите Extend в главном окне админ части ещё раз. Отметьте чекбокс рядом с Blog и сохраните настройки для его включения.

Перейдите в Content ->Add content. Теперь вы можете увидеть новый тип материала Blog post . Добавьте заголовок, тело и настройки публикации для своего блога и нажмите Save and publish . Теперь ваш блог будет виден в разделе блоги на вашей домашней странице.

Шаг 6 – Создание бэкапа Drupal

Очень важно время от времени делать бэкап файлов Drupal. Сделать это из вашего аккаунта на Hostinger проще простого, всего в несколько кликов. Следуем шагам ниже:

  1. Войдите свою Панель управления на Hostinger.
  2. Выберите Бэкапы из раздела Файлы .
  3. Здесь вы увидите список доступных бэкапов. Для создания нового бэкапа нажмите на кнопку Создать новый бэкап .
  4. В появившемся диалоговом окне уточнят, хотите ли вы заменить существующие бэкапы новыми. Нажмите Да .
  5. Готово. Ваши бэкапы готовы для скачивания.

Шаг 7 – Обновление Drupal

В Drupal есть два вида обновлений. Обновление (update) как смена младшего номера версии Drupal, например с 8.0 на 8.1 или 8.2, и другой вид обновления (upgrade), который предполагает изменение версии ядра Drupal с 7 на 8. В этом разделе мы пройдём шаги необходимые для обновления Drupal с 8.3.7 до 8.4.

Чтобы увидеть доступно ли обновление для ядра Drupal, перейдите в раздел Reports -> Available Updates .

Есть несколько вариантов совершения обновления Drupal, например, вы можете использовать SSH Уроки Drupal: итоги

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