Как в Drupal создать и оптимизировать сайт с нуля

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

Преимущества Drupal для создания сайтов с нуля

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

система друпал
Платформа Drupal позволяет создать сайт любой сложности — от блога до интернет-магазина.

В системе регулярно обновляется ядро, эксперты находят и устраняют уязвимые места, создают специальные сборки и новые модули, оказывают поддержку новичкам, помощь и дружеское отношения к администраторам, владельцам. На данном движке функционирует уже 2,2% интернет-проектов. Это «Форбс», Правительство Франции, «Интерфакс», Playboy и многие другие.

Кроме того, «Друпал» — бесплатная система с открытым исходным кодом и лицензией GRL.

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

Нюансы установки

Чтобы создать интернет-проект на платформе Drupal, сначала нужно установить ее на своем хостинг-сервере. Сделать это можно несколькими способами.

Автоустановщик

Установка выполняется с помощью панели управления хостинга. Выполните следующие шаги:

  1. Зайдите в поиск на панели и введите автоустановщик.
  2. Кликните по найденному инструменту и выберите Drupal среди популярных вариантов.
  3. В открывшейся форме внесите имя пользователя, адрес и название будущего сайта, e-mail админа, пароль и другие необходимые данные.
  4. Нажмите «Установить».
автоустановщик друпал
Один из способов установки платформы Drupal на хостинге — воспользоваться автоустановщиком.

Вручную

Если хотите установить программу вручную, сначала скачайте установочные файлы Drupal. На сайте софта найдите свежую версию движка и скачайте в виде zip. Скачанные файлы распакуйте и загрузите на собственный хостинг-аккаунт. После чего на сервере в разделе «MySQL Базы данных» следует сформировать новую базу данных с указанием имени, пароля и других важных сведений.

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

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

ручная установка друпал
Для ручной установки необходимо скачать установочные файлы Drupal.

Инструкция по настройке

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

Русификация

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

  • зайдите в раздел Configuration — Regional and language;
  • выберите Language; кликните Add Language;
  • в выпадающем меню установите русский язык и сохраните;
  • с официального сайта «Друпал» скачайте файл перевода;
  • зайдите в раздел Configuration — Translate;
  • откройте вкладку Import и загрузите файл перевода;
  • вернитесь в Configuration — Regional and language;
  • во вкладке Language по умолчанию назначьте русский язык и сохраните данные.
русификация друпал
Для русификации платформы во вкладке Language на странице Configuration нужно добавить русский язык.

Темы для сайта и административной панели

В консоли тема сайта по умолчанию стоит Bartik, однако можно выбрать любое доступное оформление. Посмотреть готовые шаблоны можно во вкладке Appearance или «Оформление».

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

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

Логотип

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

После проделанных действий в опции «Оформление — Настройки» поставьте галочку напротив фавикона сайта. Тогда в браузерах и на страницах выдачи поисковиков рядом с наименованием ресурса отразится и его логотип.

Блоки отображения контента

На сайтах, установленных на базе Drupal, контент отображается с использованием блоков либо контейнеров, которые можно размещать по-разному. Их число и положение определяет выбранная и установленная тема. Чтобы разобраться с этим, зайдите в связку «Структура — Блоки» и выберите действие «Показать области блоков».

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

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

Если требуется, можно создать блок самому. В разделе «Структура — Блок» нажать «Добавить блок», указать его название, добавить информацию и выбрать регион отображения.

Права пользователей

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

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

Меню сайта

Меню позволит установить категории и построить удобную структуру. В Drupal разрешено добавлять, удалять и переименовывать различные элементы и само меню. Для этого зайдите во вкладку «Структура» и откройте «Меню», где можно отредактировать уже готовые блоки и добавлять свои боксы.

настройка меню друпал
Меню сайта позволяет создать его удобную структуру.

Обеспечение SEO-дружественности сайта на Drupal

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

Алиас

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

С использованием алиасов вы подчеркнете разницу между публикациями и статическими страницами. В адрес статьи можно включить элемент blog либо article. Чтобы автоматизировать формирование синонимов, используйте модули Pathauto, Token и CTool. Учитывайте, что первый не будет работать корректно без последних двух.

После подключения модулей зайдите в раздел «Конфигурация — Поиск и метаданные», выберите «Синонимы URL» и перейдите во вкладку Patterns. Далее создайте образец для статей, применяя шаблоны для блога или базовых страниц. Затем перейдите во вкладку генерации и укажите вид контента, затем обновите сайт. Тем самым вы сформируете алиасы для каждой существующей страницы вашего интернет-проекта.

Обратите внимание, что Drupal поставляет в URL кириллические символы. Если вам это подходит, используйте префиксы на русском языке, например «блог». Если хотите URL на латинице, при публикации материалов в «Настройке адресов» уберите флажок с пункта Generate automatic URL alias. Введите адрес вручную и сохраните данные.

Отображение метаданных

Для отображения метаданных необходимо установить SEO-модули. Подойдут Metatag и Real-time SEO for Drupal. Обратите внимание, что важно устанавливать связку плагинов, иначе один без другого будут работать некорректно. После подключения модуля в разделе «Модули» включите программные надстройки для CMS.

В разделе Basic Tags можно задать правило формирования заголовков страницы. По умолчанию стоит «Название публикации/название сайта». Это наиболее подходящий вариант. А анонс к публикациям лучше поменять. Зайдите в раздел «Описание» и заполните краткую информацию о статье вручную. Она может отображаться в сниппетах. Если требуется, укажите ключи в соответствующем разделе.

Добавлять метатеги можно в разделе Advanced tags. Но если хотите, чтобы страница индексировалась в поисковых системах, ничего не делайте. Контролировать информацию, которая отражается в сниппете при публикации контента в социальных сетях, можно в разделе Open Graph.

Карта сайта

За счет карты сайта происходит правильная индексация интернет-ресурса. Для создания такой карты подключите модуль XML Sitemap и активизируйте ее генератор. Для настройки карты откройте раздел «Конфигурация — Поиск и метаданные» и выберите пункт «XML Карта сайта». Откройте «Настройки» и установите необходимую частоту обновления. Разработчики советуют применить Daily.

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

Чтобы исправить положение, во вкладке с содержимым включите в карту сайта статьи и страницы в нужных разделах. В завершение зайдите в раздел XML-sitemap и включите в карту тип контента. Во вкладке Rebuild Links обновите ее.

Микроразметка

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

После активизации модуля в меню редактирования материалов во вкладке Metatags появятся типы разметки Schema.org, которые можно добавлять к статьям. Выберите подходящий вариант, заполните данные и добавляйте публикацию на сайт.

Нюансы обеспечения безопасности ресурса

Важно обеспечить надежную защиту от автоспама и потери информации. Сделать это помогут приведенные ниже способы.

Резервное копирование

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

  • войти в панель управления на Hostinger;
  • в разделе «Файлы» выбрать «Бэкапы»; нажать на действие «Создать бэкап»;
  • в открывшемся окне с вопросом, хотите ли вы заменить бэкапы, выберите ответ «Да»;
  • скачайте созданные бэкапы.

Борьба со спамом

Бороться со спамом поможет модуль CAPTCHA. После его подключения и авторизации в «Конфигурации» кликните «Настройки», выберите необходимый вид проверки и внесите описание. Кроме того, вы можете установить альтернативный модуль reCAPTCHA от Google. Он эффективно блокирует роботов и при этом не снижает полезный опыт пользователей. После регистрации ресурса вам дадут код активации, который необходимо ввести в настройках модуля во вкладке reCAPTCHA.

модуль капча
Для борьбы со спамом на сайте необходимо установить модуль CAPTCHA.

Как отслеживать эффективность работы сайта

Для отслеживания работы сайта используются сервисы Google Analytics и «Яндекс.Метрика». Чтобы подключится к инструментам аналитики «Гугл», зарегистрируйтесь, получите код и выполните установку соответствующего модуля. После проделанных действий зайдите в раздел «Конфигурация — Система» и укажите идентификатор пользователя.

Для отслеживания статистики в «Яндексе» активизируйте модуль Yandex.Metrics и действуйте таким же образом в разделе с конфигурацией. Чтобы обеспечить полностью достоверную статистику, в обоих случаях во вкладке «Роли» уберите отслеживание деятельности администратора и редактора.

Особенности управления контентом с помощью CMS Drupal

В панели администратора присутствует возможность выкладывать заметки, новости, статьи и любые другие материалы.

Грамотное управление позволит систематизировать контент, улучшит внешний вид электронного ресурса и повысит интерес к нему.

Систематизация

Для систематизации и отображения контента используется модуль «Таксономия». Для его настройки откройте раздел «Структура — Таксономия». Добавьте новый словарь и введите имя, по желанию — описание. Затем можно добавлять новые термины. Помимо имени и названия. Здесь также нужно указать формат текста, адрес URL и отношения с другим контентом сайта.

Не забудьте сохранять данные после введения каждого нового термина.

Создание публикации

Чтобы добавить статью на сайт, выберите «Контент» — «Добавить контент», затем «Статья». В открывшемся редакторе заполните заголовок, основную и текстовую часть, теги и вставьте иллюстрации. В «Настройках» можно добавить гиперссылки, описание, заголовок, комментарии и другие данные. Затем посмотрите черновой вариант через кнопку «Предпросмотр», при необходимости внесите изменения либо сразу опубликуйте статью на сайте.

Monest