20 сентября 2008 г.

Mobile-Video.org.ua (первый опыт работы с Drupal и его модулями)

Mobile-Video.org.ua

Задача: Сайт видео для мобильных телефонов.

Решение:

Drupal 5.7

Стандарные модули:

  • Book - связка нескольких документов в одну "книгу", на сайте используется в разделе сериалы;

  • Comment - из названия понятно - для комментариев;

  • Drupal - без него никуда;

  • Locale - для перевода на русский язык;

  • Menu - организация меню навигации на сайте;

  • Path (требуется для: Pathauto) - делаем красивые адреса на сайте;

  • Search - поиск;

  • Statistics - сбор статистики;

  • Taxonomy - на сайте используется для модуля CCK Taxonomy Super Select Ultra.

Дополнительные модули:

  • Administration Menu - в разы облегчаем себе управление;

  • ССК - создание и настройка типов материала, на сайте 7 шт. (Новости, Фильмы, Мультфильмы, Клипы, Документальные фильмы, Сериалы и Заказы):

  1. CCK Field Permissions - скрываем от неавторизированных пользователей ссылки на фильмы;

  2. CCK Taxonomy Super Select Ultra - выводим в описании фильма/мультфильма/сериала жанровую принадлежность;

  3. Content - создание типа материалов, без него никак;

  4. Content Copy - так как множество полей пересекается - что бы не создавать поля по несколько раз;

  5. Fieldgroup - группировка полей, на сайте 3 группы - Инфо (информация о материале), Качество (информация о релизе) и Ссылки (собственно сами ссылки);

  6. ImageField - используется для создания и привязки к материалу изображения, на сайте "box-art";

  7. Text - текстовое поле, для данных типа - режисер, название, актеры и прочее.

  • ImageAPI - библиотека управления изображениями, есть выбор ImageAPI GD2 или ImageAPI ImageMagick:

  1. ImageAPI GD2 - собственно то что там нужно.

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

  1. Imagecache UI

  • Archive - понятно.

  • Google Analytics - модуль для подключения одноименного сервиса от Google. Очень удобно.

  • Nodewords - ключевые слова.

  • Pathauto - как уже было сказано, для генерации красивых адресов.

  • remover - удаляем "сообщение в системный журнал" и "тема комментария" при создании страницы материала и комментария соответственно.

  • Service links - добавляем наш сайт в социальные закладки.

  • Token - для Pathauto.

  • Transliteration - избавляемся от русских названий.

  • Views - наравне с ССК основа всего сайта. Организован вывод всего содержимого на сайте:

  1. Views RSS - понятно.

  2. Views UI - позволяет создавать и изменять виды.

  • XML Sitemap - создает и оповещает поисковые системы о карте сайта.


Можно было сделать проще? Да! Через блоги и правильную организацию таксономии. Но это уже на следующем сайте ;)

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

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