ShvetsGroup

 

Captions

RSS Следите за нашим блогом и будьте в курсе последних новостей.

 

VeniVidi

  • Аватар пользователя neochief
0 комментариев

VeniVidi

Статья эвакуирована с DrupalDance.com

Ещё один отличный сайт на Друпале. Этот сайт представляет собой социальную сеть о туризме и путешествиях. Пользователи могут создавать отчеты о своих поездках, а также голосовать за чужие отчеты и комментарии.

В основе дизайна сайта лежит основательно переработанная стандартная тема Garland. Изменили отлично, почти не к чему придраться, да и выглядит сайт на все 5 баллов.

Структура сайта

Для создания записей используется стандартный модуль Blog. Он очень удобен для создания многопользовательского блога.

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

Я насчитал 8 словарей таксономии: Тип записи, Города, Провинции, Страны, "Что делали", Отели, операторы и Перевозчики.

Назначение словарей понятно из названий. Почти все словари - свободно размечаемые. В такую структуру таксономии чудесно вписывается модуль Similar by terms или его аналог, который, кстати, и присутствует на страницах записей.

Структура записей

  1. Модуль Vote up/down
  2. Тизер записи
  3. Метки записи
  4. Ссылка модуля Blog

Создание записи

  1. Словарь категорий "Тип записи" жестко задан
  2. Остальные категории - свободно размечаемые
  3. Редактор TinyMCE
  4. Модуль Comment Notify

Профили пользователей

  1. Данные из модуля Vote up/down
  2. Ссылка на блог пользователя (модуль Blog)
  3. Модуль Buddylist
  4. Модуль Privatemsg
  5. Дополнительные данные профиля (стандартный модуль Profile)
  6. Модуль Organic groups
  7. Модуль IMCE
  8. Все тот же Vote up/down
  9. Модуль Subscriptions

Как создаются такие профили, вы можете прочитать в этом топике на drupal-handbook.

Заключение

Мне так и не удалось идентифицировать каким модулем авторы сделали страницу и блок "пульс". Возможно, это обычные вьюсы.

UPD: Все элементарно, это блок comments_recent, который появляется при включенном модуле Views

Остальное вроде как понятно.

P.S. Если я что-то проглядел - пишите в комменты и я внесу ясность.

Хотите что-то добавить?