Как я делаю сайты на заказ (Часть 2)

Мы делаем лучше!
Список всех наших услуг >>

Как я делаю сайты на заказ (Часть 2)

Как я делаю сайты на заказ (Часть 2)

Как я делаю сайты на заказ (Часть 2)

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

Хостинг

В предыдущей статье Как я делаю сайты на заказ (Часть 2), я уже начинал говорить про хостинг. Теперь давайте определимся какой именно нам нужен. За всю свою жизнь я перепробовал несколько хостинг-компаний. А именно: ХостГрад, Русский хост, Reg1, Агава, TimeWeb, It-Patrol. Все имеют плюсы и минусы, но особенно хочется остановиться на последних трех. Агава - выгодна своими блоговыми тарифами, например сайт Lird.ru располагается на серверах Агавы, и за свой сайт я плачу 60 рублей в месяц! Но тут есть минус - у меня нет доступа к FTP. Далее It-Patrol - говорят что, он заточен под движок Drupal и там работают люди любящие свое дело. Это правда. На данный момент я с удовольствием пользуюсь услугами хостинг-провайдера от TimeWeb (И частично другими). Я считаю, что хост-компания TimeWeb лучшая по удобству и возможностям. Так что будем использовать Timeweb.

Установка движка Drupal 7

Заходим в админку и начинаем устанавливать движок Drupal 7 на свой сайт как показано на скриншотах:

Установка Drupal 7 через админку TimeWebУстановка Drupal 7 через админку TimeWebУстановка Drupal 7 через админку TimeWebУстановка Drupal 7 через админку TimeWeb


Вот так будет выглядеть наш сайт после того как мы его создадим:

Так выглядет голый сайт на друпале

 

Обзор 10 обязательных модулей для Drupal 7

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

  1. Administration menu - Устанавливаю в самом начале. Этот модуль создан в первую очередь для администратора сайта и облегчает навигацию по админ панели
  2. Token - Нужный модуль, облегчает жизнь сайтостроителям. Он запекает некоторые значения в переменные и тем самым используя эти переменные (токены) мы легко строим наш сайт.
  3. Devel - этот модуль нам пригодится при темизации нашего сайта. Он как раз выдирает те токены, которые используются на странице или материале..
  4. Pathauto - полезен для продвижения и SEO-оптимизации нашего сайта
  5. Transliteration - переводит наш ЧПУ в латиницу. Отлично работает в связке с предыдущим модулем
  6. Views - этот модуль работает с базой данных нашего сайта. Задав параметры и настройки для views мы сможем с помощью него видеть информацию на нашем сайте
  7. Chaos tool suite (ctools) - представляет из себя АПИ и набор инструментов. На многих сайтах, советуют установить. Так что ставим по умолчанию
  8. Localization update - переводит движок и установленные модули на русский язык
  9. Тема Zen - на основе нее мы будем "разукрашивать" наш сайт
  10. Zenophile - скорее всего этот модуль пригодится нам единожды при создании новой темы

Какой скачать модуль для Drupal 7

Скачивайте и разархивируйте каждый модуль к себе на компьютер. Устанавливаются они 2мя способами: первый через админку сайта, второй способ это через FTP программу (я использую бесплатную FileZilla) в папку /sites/all/modules. Если у вас нет такой папки, то создайте ее.

Настройка движка Drupal 7

Включаем модули на странице вашсайт.ru/admin/modules:

  • Contact - Позволяет использовать формы для отправки сообщений (общую для всего сайта и персональные).
  • Administration menu - Добавляет выпадающее меню для большинства административных и других общих задач (для пользователей с соответствующими правами).
  • Administration menu Toolbar style - Улучшенная Панель инструментов.
  • Devel - Различные блоки, страницы и функции для разработчиков.
  • Chaos tools - Библиотека полезных инструментов от Merlin of Chaos.
  • Pathauto - Обеспечивает для модулей механизм автоматической генерации синонимов для материала, которым они управляют.
  • Token - Обеспечивает пользовательский интерфейс для Token API и некоторые пропущенные маркеры ядра.
  • Views - Позволяет создавать списки и запросы из базы данных сайта.
  • Views UI - Интерфейс для создания/изменения представлений.
  • Localization update - Предоставляет возможность автоматической загрузки и обновления переводов.
  • Transliteration - Конвертирует не латинский текст в кодировку US-ASCII и адаптирует имена файлов.
  • Update manager - Проверяет доступные обновления и может безопасно устанавливать или обновлять модули и темы, используя веб-интерфейс.
  • Zenophile - Быстрое создание подтемы Zen
  • Zenophile Sidebars - Добавляет элементы управления для регулировки ширины и размещения боковых панелей и страниц.

Отключаем:

  • Overlay - Вывод интерфейса в накладываемом поверх страницы слое.
  • Toolbar - Панель инструментов администратора.

Теперь по порядку настраиваем наш сайт как показано на скриншотах:

Настройки перевода

Обновляем перевод для всего нашего сайта

вашсайт.ru/?q=admin/config/regional/translate/update


Настройки файловой системы

Настройки файловой системы

вашсайт.ru/?q=admin/config/media/file-system


Транслитирация

Включаем транслитирацию

вашсайт.ru/admin/config/search/path/settings

 


Если у вас ссылка не работает, то скорее всего не настроен файл .htaccess в корневом каталоге. [download id="6"]


Чистые ссылки

Настройки ЧПУ (человекопонятный URL) вашсайт.ru/admin/config/search/path/settings


Настройки учетной записи

Настройки пользователя вашсайт.ru/admin/config/people/accounts


Региональные настройки

Региональные настройки, обычно, возможность выбирать пользователям часовой пояс, я отключаю вашсайт.ru/admin/config/regional/settings


Языки

Отключаем язык инглиша вашсайт.ru/admin/config/regional/language


Настройки сайта

Настройки для сайта. Тут задается имя сайта и eMail.

Очень Важные параметры в Drupal 7. вашсайт.ru/admin/config/system/site-information

Контент

Одно из самых приятных. Наполнение сайта материалами. ))) Думаю, пока вы настраивали движок сайта Drupal 7, вы в нем уже освоились и не смотрите на него как на этокое чудо. Теперь вы с легкостью найдете пункт как создать новую страницу. Так давайте приступим. Мы создадим несколько страниц на сайте.

  • Главная
  • О нас
  • Контакты
  • Партнеры
  • Отзывы
  • Магазин

Если вам нечем наполнять страницы, то вы можете использовать "текст рыбу" - это набор слов на непонятном никому языке. В друпал можно поправить порядок в меню по адресу вашсайт.ru/admin/structure/menu/manage/main-menu Далее устанавливаем тему по принципу установки модулей (заливаем через фтп клиент файлы темы в папку вашсайт.ru/sites/all/themes/) Касательно темизации нашего сайта на Drupal 7 с установленной темой ZEN? на данный момент мы можем только закачать наш логотип. Все остальное я расскажу в следующем уроке.

Сайт в режиме обслуживания

И напоследок, чтобы случайные пользователи и посетители сайта не ужаснулись нашему дизайну, ставим наш сайт в режим обслуживания на странице вашсайт.ru/admin/config/development/maintenance. На всякий случай ссылка для входа администрации на сайт выглядит так: вашсайт.ru/user/login В итоге у нас получился вот такой сайт, который выглядит пустовато, но зато полностью правильно настроен: Итог сайта