Как я делаю сайты на заказ (Часть 2)
Теперь нам нужно выбрать хостинг, установить движок Drupal 7 и настроить его, затем создать и распределить материалы и контент на нашем сайте. В этом уроке я расскажу какие модули следует установить на сайт, а также мы установим новую тему, которую будем править в следующей статье.
Хостинг
В предыдущей статье Как я делаю сайты на заказ (Часть 2), я уже начинал говорить про хостинг. Теперь давайте определимся какой именно нам нужен. За всю свою жизнь я перепробовал несколько хостинг-компаний. А именно: ХостГрад, Русский хост, Reg1, Агава, TimeWeb, It-Patrol. Все имеют плюсы и минусы, но особенно хочется остановиться на последних трех. Агава - выгодна своими блоговыми тарифами, например сайт Lird.ru располагается на серверах Агавы, и за свой сайт я плачу 60 рублей в месяц! Но тут есть минус - у меня нет доступа к FTP. Далее It-Patrol - говорят что, он заточен под движок Drupal и там работают люди любящие свое дело. Это правда. На данный момент я с удовольствием пользуюсь услугами хостинг-провайдера от TimeWeb (И частично другими). Я считаю, что хост-компания TimeWeb лучшая по удобству и возможностям. Так что будем использовать Timeweb.
Установка движка Drupal 7
Заходим в админку и начинаем устанавливать движок Drupal 7 на свой сайт как показано на скриншотах:
Вот так будет выглядеть наш сайт после того как мы его создадим:
Обзор 10 обязательных модулей для Drupal 7
Изначально Drupal 7 уже готов к наполнению контента. Но его возможности ограничены и люди написали некоторые дополнения - модули, которые позволяют увеличить возможности движка. Некоторые полезные, некоторые напротив. Давайте посмотрим что нам нужно полюбому. Эти модули я ставлю по умолчанию для каждого своего сайта:
- Administration menu - Устанавливаю в самом начале. Этот модуль создан в первую очередь для администратора сайта и облегчает навигацию по админ панели
- Token - Нужный модуль, облегчает жизнь сайтостроителям. Он запекает некоторые значения в переменные и тем самым используя эти переменные (токены) мы легко строим наш сайт.
- Devel - этот модуль нам пригодится при темизации нашего сайта. Он как раз выдирает те токены, которые используются на странице или материале..
- Pathauto - полезен для продвижения и SEO-оптимизации нашего сайта
- Transliteration - переводит наш ЧПУ в латиницу. Отлично работает в связке с предыдущим модулем
- Views - этот модуль работает с базой данных нашего сайта. Задав параметры и настройки для views мы сможем с помощью него видеть информацию на нашем сайте
- Chaos tool suite (ctools) - представляет из себя АПИ и набор инструментов. На многих сайтах, советуют установить. Так что ставим по умолчанию
- Localization update - переводит движок и установленные модули на русский язык
- Тема Zen - на основе нее мы будем "разукрашивать" наш сайт
- Zenophile - скорее всего этот модуль пригодится нам единожды при создании новой темы
Скачивайте и разархивируйте каждый модуль к себе на компьютер. Устанавливаются они 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 В итоге у нас получился вот такой сайт, который выглядит пустовато, но зато полностью правильно настроен:
His lawyers said he would suffer a torturous and lingering death as executioners tried to find a...
https://zithromax.top - buy zithromax online without perscription De Grasse C, O Connor AM, Boulet...
lotensin meloxicam gout dosage Sometimes, at times of crisis, when diplomats fail to reach a...
https://doxycycline.world - sun exposure and doxycycline Kristensen B, Malm J, Carlberg B, et al
One should be aware that when using any herbs while undergoing ART such as IVF, interactions...