Создание на CMS Drupal (Друпал) сайта-визитки шаг за шагом. Часть 2

В этой части мы поговорим о двух замечательных модулях которые могут использоваться на сайтах любой сложности: Backup and Migrate и Path, а затем выберем и установим тему оформления для нашего сайта-визитки.

 Модуль Path входит в состав CMS Drupal (Друпал), а вот модуль Backup and Migrate нужно скачать. Давайте установим модуль Backup and Migrate, для этого в Проводнике зайдите в папку с вашим сайтом (у меня это: c:\WebServers\home\vizitka.ru\). Далее зайдите в папку sites\all и создайте в ней папку modules. Именно в этой папке должны храниться все сторонние модули, которые не входят в дистрибутив CMS Drupal (Друпал). Распакуйте в папку modules архив с дистрибутивом модуля Backup and Migrate (должна получиться папка backup_migrate).

Теперь модули Backup and Migrate и Path нужно включить, для этого заходим на наш сайт с правами администратора и переходим в меню Конструкция сайта -> Модули, отмечаем галочками модули и сохраняем настройки.

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

Модуль Backup and Migrate, как следует из названия, позволяет в автоматическом и ручном режиме делать резервную копию базы данных нашего сайта, а в случае необходимости восстанавливать базу данных из уже сохраненной копии. Архивирование может понадобиться в нескольких случаях: для переноса сайта с локального веб-сервера на реальный хостинг, для переноса сайта с хостинга на хостинг, для восстановления сайта после любой поломки (например после проблем с сервером хостера).

Для начала давайте настроим модуль и сохраним резервную копию базы данных на компьютер в качестве тренировки. Заходим в меню Содержание -> Backup and Migrate, на открывшейся странице можно вручную сохранить базы данных и, либо скачать на свой компьютер, либо сохранить на сайте.

Настройки Backup and MigrateНастройки Backup and Migrate (Продолжнение)

На этой странице имеются следующие параметры:

  • Exclude the following tables altogether и Exclude the data from the following tables оставляем без изменений;
  • В поле Backup file name я обычно вписываю название сайта без точек (например vizitkaru);
  • Compression устанавливаю в GZip для сжатия архива;
  • Destination устанавливаю тот вариант, который мне нужен: Скачать либо Save to Files Directory;
  • Устанавливаю галочку Append a timestamp для того, чтобы к имени архива прибавилась дата и время создания архива
  • Поле Timestamp format обычно не трогаю, оно указывает в каком формате указывать время и дату;
  • Устанавливаю галочку Save these settings для того, чтобы в следующий раз больше не заполнять все эти поля и просто нажать кнопку Backup database.

Restore Backup and Migrate.pngЕсли зайти в меню Restore/Import DB, то откроется страница восстановления базы данных, для этого нужно указать на сохраненный архив и нажать кнопку Restore Database.

 

Чтобы посмотреть уже сохраненные архивы базы данных, которые хранятся на сервере нужно навести мышку на пункт меню Saved Backups, после этого появится два подпункта: Manual Backups и Scheduled Backups, перейдя по первой ссылке вы увидите архивы, сохраненные вручную, по второй - архивы сохраненные автоматически.

Schedule Backup and Migrate

И, наконец, при переходе по пункту меню Backup Shedule откроется страница с настройками автоматического архивирования базы данных. Тут можно настроить два параметра:

  • Параметр Backup every указывает с какой периодичностью требуется делать архив (в часах);
  • Параметр Number of Backup files to keep указывает сколько архивов хранить на сервере (я обычно устанавливаю этот реквизит равным пяти).

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

Теперь поговорим о тех возможностях, которые нам предлагает модуль Path. Он позволяет задавать произвольный адрес для вашего контента. Обратите внимание как выглядят ссылки на ваши страницы сейчас. Например, адрес страницы с услугами у меня выглядит так: vizitka.ru/node/3, 3 - означает, что страница создана третьей, остальные страницы соответственно имеют адреса с цифрами 1, 2, ... Согласитесь, для пользователя эти адреса абсолютно не информативны. Надеюсь я вас убедил :).

Давайте сделаем адреса наших страниц более понятными. Для этого заходим на страницу Услуги, нажимаем в меню пункт Изменить и, в разделе Настройки адресов пишем слово services (по-английски это Услуги), затем нажимаем кнопку Сохранить в конце страницы. Теперь адрес страницы должен выглядеть так: vizitka.ru/services - так гораздо информативнее. Для остальных страниц проделайте тоже самое, т.е. зайдите на страницу в режим редактирования и укажите Настройки адресов, я сделал так:

  • Страница: О Себе, Настройки адресов: about;
  • Страница: Контактная информация, Настройки адресов: contacts-info.

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

Для моего сайта-визитки я выбрал тему оформления Artsy, но вы можете выбрать любую тему. После того как вы скачали выбранную тему, ее нужно установить на сайт. Для этого запускаем Проводник и в папке c:\WebServers\home\vizitka.ru\sites\all, где мы в начале статьи создали папку modules, создаем папку themes. В папку themes
разархивируем выбранную тему, в моем случае это Artsy. После этого заходим на сайт и выбираем пункт меню Конструкция сайта -> Темы оформления. Если вы сделали все правильно, ваша тема появится в списке, выбираем ее: ставим галочку в колонке Включено и точечку в колонке По умолчанию, затем сохраняем настройки. После этого ваш сайт преобразится в соответствии с новой темой оформления.

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

Предлагаю вам сделать архивную копию и сохранить ее у себя на компьютере.

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

5
Ваша оценка: Нет Рейтинг: 5 (1 голос)
RSS-материал