VeniVidi
Статья эвакуирована с DrupalDance.com
Ещё один отличный сайт на Друпале. Этот сайт представляет собой социальную сеть о туризме и путешествиях. Пользователи могут создавать отчеты о своих поездках, а также голосовать за чужие отчеты и комментарии.
В основе дизайна сайта лежит основательно переработанная стандартная тема Garland. Изменили отлично, почти не к чему придраться, да и выглядит сайт на все 5 баллов.
Структура сайта
Для создания записей используется стандартный модуль Blog. Он очень удобен для создания многопользовательского блога.
На сайте широко используется таксономия и вьюсы. Так как создатели почему-то решили не включать pathauto, можно легко увидеть как, где и какие вьюсы используются.
Я насчитал 8 словарей таксономии: Тип записи, Города, Провинции, Страны, "Что делали", Отели, операторы и Перевозчики.
Назначение словарей понятно из названий. Почти все словари - свободно размечаемые. В такую структуру таксономии чудесно вписывается модуль Similar by terms или его аналог, который, кстати, и присутствует на страницах записей.
Структура записей
- Модуль Vote up/down
- Тизер записи
- Метки записи
- Ссылка модуля Blog
Создание записи
- Словарь категорий "Тип записи" жестко задан
- Остальные категории - свободно размечаемые
- Редактор TinyMCE
- Модуль Comment Notify
Профили пользователей
- Данные из модуля Vote up/down
- Ссылка на блог пользователя (модуль Blog)
- Модуль Buddylist
- Модуль Privatemsg
- Дополнительные данные профиля (стандартный модуль Profile)
- Модуль Organic groups
- Модуль IMCE
- Все тот же Vote up/down
- Модуль Subscriptions
Как создаются такие профили, вы можете прочитать в этом топике на drupal-handbook.
Заключение
Мне так и не удалось идентифицировать каким модулем авторы сделали страницу и блок "пульс". Возможно, это обычные вьюсы.
UPD: Все элементарно, это блок comments_recent, который появляется при включенном модуле Views
Остальное вроде как понятно.
P.S. Если я что-то проглядел - пишите в комменты и я внесу ясность.
Got anything to add?