Базовая настройка Drupal

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

Скачиваем модули: Administration menu, CKeditor, Better formats, Nodewords, Page title, CCK, IMCE, Pathauto, Token, Views. Если у вас будут изображения - Imagefield,  ImageCache, ImageApi, FileField.

Распаковываем их в /sites/all/modules. На странице модулей /admin/build/modules оставляем включенными модули Administration menu, Content, Text, Contact, Database logging, Locale, Menu, Path, Taxonomy, Nodewords, Nodewords basic meta tags, Better Formats, IMCE, Pathauto, Token, PageTitle, CKEditor, Views, Views UI.

модули

Для перевода интерфейса идем в /admin/build/translate/import  выбираем скачанный файл *.po  и соответствующий ему язык.

перевод интерфейса

На вкладке /admin/settings/language ставим по умолчанию необходимый нам язык.

установка языка

На странице Информация о сайте (admin/settings/site-information) размещаем необходимую информацию, задаем путь в главной странице.

Настройка ролей и пользователей.

Создаем роль администратора, который будет у нас управлять только содержимым страниц  на странице /admin/user/roles, установить для него права.

роли

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

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

добавление пользователя

Визуальный текстовый редактор

Устанавливаем в папку /sites/all/libraries библиотеку CKeditor с сайта http://ckeditor.com/download.

Настроить профиль CKEditor - сделать один для администратора, один для нас. Перед этим в правах доступа установливаем галочку Доступ к CKeditor. Необходимо указать кнопки, которые отобразятся в редакторе, выбрать загрузку через IMCE во вкладке File browser settings. Настроить профили для ролей.

Кнопки, какие я чаще всего размещаю для администратора (задается в Editor appearance):

кнопки редактора

Настроить форматы ввода по адресу admin/settings/filters.  Для full html назначить роли и во вкладке настройки можно поставить галочку для типа материала устанавливать отдельно. Установить в defaults (admin/settings/filters/defaults) форматы по ролям (это нам позволяет модуль better formats, который мы установили). Определяем для администратора Full HTML.

форматы

Работа с контентом

Отредактировать типы материалов. Переименовываем поля в понятные значения, например: Заголовок, Содержимое или Описание.

поля

Во вкладке Workflow settings оставляем только галочку напротив опубликовано. Добавляем поля. Разные типы материалов хорошо создавать тогда, когда отображение нескольких или множества страниц будет совпадать. Тоесть, если у вас есть Товар и Фотографии общие, то Фотографии необходимо вывести в отдельный тип материала, тогда ему будет легко создавать свои поля и отображения.

Настроить транслитерацию pathauto на странице admin/build/path/pathauto. Задать шаблон для формирования синонимов. Я рекомендую для основных страниц использовать только заголовок.

синонимы

Страницы ошибок

Добавляем страницу: 404 Страница не найдена и 403 Нет доступа, ставим синонимы вручную 403,404, с содержимым примерно такого вида:

К сожалению, запрашиваемая страница не найдена.
Для поиска по сайту воспользуйтесь меню.

На странице Сообщения об ошибках (admin/settings/error-reporting) заполняем так:

ошибки

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

Для того, что бы разработать собственную тему можно использовать базовую тему, например Framework. Или вы можете использывать темы, которые размещены на сайте drupal.org.

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

Ключевые слова: 

Вас также может заинтересовать

Добавить комментарий

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