суббота, 20 марта 2010 г.

Drupal установка и настройка 2

Скачал. Распаковал. Установил. (файл default.settings... надо именно скопировать )
Сразу подкрутил безопасность http://drupal.org/project/login_security

Теперь понятные человекам ссылки:
скачал модули http://drupal.org/project/pathauto и http://drupal.org/project/token
«Управление → Конструкция сайта → Модули», и активируем модули Path, PathAuto и Token.
настройка транслитерации. Находим в папке модуля PathAuto файл «i18n-ascii.example.txt», и изменяем его имя на «i18n-ascii.txt»
Идем в меню «Управление», ставим отображение по модулям.
И ищем модуль Path, заходим во вкладку «Синонимы», там заходим в «Настройки автоматических синонимов" - и во вкладке «Основные настройки» устанавливаем галочку «Transliterate prior to creating alias» (Транслитерировать перед созданием синонима). Сохраняемся.

Организаци контента
Кратко, но очень понятно здесь


Меню
Что бы порезать меню на части (верхнее и подменю справа) http://drupal.org/project/menu_block_split
Хлебные крошки (Breadcumb) для расширенной настроки модуль menu_breadcrumb Описание на русском здесь.

Редактор с загрузкой картинок
Как установить
http://remage.su/content/drupal-urok-tretii-prikruchivaem-fckeditor-i-uchim-ego-zagruzhat-izobrazheniya-moduli-drupal
http://content-management-systems.info/index.php?q=node/1231
Модуль FCKeditor
обертка - http://drupal.org/project/fckeditor
редактор - http://www.fckeditor.net/whatsnew
Сначала заливаем обертку, затем в нее в папку fckeditor сам редактор.
Само подключение модуля стандартно, он сразу готов к работе.
Загрузка изображений на сервер.
Модули
http://drupal.org/project/imce
http://drupal.org/project/imce_mkdir
http://drupal.org/project/imce_crop
Надо создать роль (админ или модератор) и дать ей разрешение "access fckeditor"
Далее в "Поля профилей" настроим профиль Advanced, щелкаем «изменить» напротив профиля Advanced.
Basic setup: Устанавливаем галочку Админ или Модератор (кого создали ранее)
Editor appearance: Toolbar – устанавливаем "Drupal Full" (будут все возможности)
Язык – выбираем Ru
И по желанию можно изменить Skin, мне нравится Office2003
CSS: Editor CSS – устанавливаем FCKeditor default (это не обязательно, но могут возникнуть проблемы при использовании стороних тем для сайта)
File browser settings:
File browser type – ставим IMCE
Auto-detect language: отключено (у меня немецки устанвлен интерфейс)
Еще почему-то в стандатрной настройке отсутствует выравнивание по ширине. Для добавления надо в файле fckeditor.config.js в определении FCKConfig.ToolbarSets['DrupalFull'] в раздел с выравниванием добавить 'JustifyFull'
Чтобы рисунки отобразились, так же нужно установить Формат ввода в «Full HTML».
Из соображений безопасности формат ввода «Full HTML» можно давать лишь администратору, или модератору, а обычным пользователям «Filtered HTML», в который нужно добавить необходимые теги.

Пользовательское соглашение при регистрации на сайте
http://content-management-systems.info/node/940

Облако тэгов.
Описание утащено отсюда

Для создания облака тегов, нам потребуются 2 модуля, Taxonomy, который входит в стандартную поставку, и Tagadelic, который можно скачать тут.
Модуль Taxonomy один из ключевых модулей Drupal, он отвечает за категории, и позволяет создавать неограниченное количество схем классификации. Другими словами, если мы хотим создать на сайте раздел новости, мы сначала сделаем классификацию(словарь) «Новости», и при создании статей будем приписывать их к этому словарю, а при выводе пользователю, будем отображать записи принадлежащие к словарю «Новости». По описанию все выглядит немного путанно, но на деле все просто и прозрачно. Скачаем модуль Tagadelic, и активизируем привычным способом (Модуль Taxonomy по умолчанию активизирован, если это не так, исправьте).
Теперь идем в меню «Управление → Таксономия» и нажимаем «Добавить словать»,

Название словаря: Теги (или что-нибудь что понравится вам больше)
Типы материалов: Запись в блоге (Ведь мы создаем блог -) )
В меню «Настройки» устанавливаем галочки «Теги» (Термины будут создаваться пользователями при создании материала, путём набора слов, разделённых запятыми) и «Обязательно» (По крайней мере, один термин должен быть выбран во время создания материала).

Расставить материалы в нужном порядке по ссылке taxonomy/term
Для этого есть модуль weight и его описание-настройка
Понятное описание http://xandeadx.ru/blog/drupal/2
http://xandeadx.ru/blog/drupal/3
http://www.studiored.ru/blog/sozdaem-katalog

Иерархическое редактирование таксономии - модуль taxonomy_manager

Файловый браузер
Модуль filebrowser
Затем в "Создать материал" создаем "Directory listing" и его настраиваем на отображение нужного каталога. Не забыть отметить отображение подкаталогов.

Файловый менеджер для админа

Модуль WebFM

Создания блока "Похожие статьи"
Модуль Similar By Terms, скачать его можно тут.

Подбор цветов
http://www.degraeve.com/color-palette/index.php?
http://colorschemer.com/online.html

Отключить вывод ошибок на экран, только в файл
/admin/settings/error-reporting

Переопределения назвваний статей в строке браузера
Модуль Page_title
Его надо еще донастроить - автоматическая генерация, отображение при редактировании.

SEO мета тэги.
Модуль Meta Tags (Nodewords)
Позволяет редактировать разнообразные meta и автоматом их генерировать.

Вводный курс по Drupal
(скачать архивом)
Пример создания сайта с заказом еды

Модуль для админки Admin menu

Организация сложного макета - модуль Panels и Chaos tool suite (ctools)

Карта сайта - модуль Site map и модуль XmlSitemap

Для "сворачивания" больших текстовых блоков можно использовать модуль Collapse_Text
[collapse] большой текст [/collapse]
Если надо показать уже свернутый текст, используем [collapse collapsed].
Оптимизация
Статья
Настройки, сниппеты www.drupalka.ru
Интересная статья Друпал для «Чайников» (значит я чайник, т.к. мне понравилась)

Комментариев нет:

Отправить комментарий