Loading...

Dissolution

Сайт для музыкальной группы
 /   /  Dissolution

1. Задача

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

2. Результат

Сайт со следующим функционалом:

  • Респонсивный дизайн
  • Главная страница в виде лендинга
  • Отдельная страница с прошедшими и будущими выступлениями
  • Отдельная страница с историей группы
  • Полный перевод на русский и английский языки (даже 404 страница)
  • Подключенный модуль комментариев Cackle, который меняет свой интерфейс и список комментариев в зависимости от языка страницы

3. Опыт

Я получил опыт работы с:

  • Grav CMS и ее плагинами
  • Шаблонизатором Twig
  • Языком разметки Markdown
  • Облачным модулем комментариев Cackle
Главная страница

Страница событий

Страница истории группы

Детали проекта

Заказчик: Владимир Яковлев

Дата: декабрь 23, 2016

Ссылка: http://dissolution.band/ru

В процессе выбора CMS было решено уйти от стандартных решений вроде Wordpress и тем более Joomla, поскольку они используют довольно большое количество ресурсов и содержат множество функций, которые на данном простом сайте не нужны. Тонкая настройка того же Wordpress занимает довольно много времени. Я выбрал на тот момент новую для себя Grav CMS, которая не использует базу данных, а пишет все в файлы. При наличии SSD дисков на хостинге и включенного PHP кэша данные загружаются моментально. Данные страницы хранятся в Markdown, а формируются с помощью шаблонизатора Twig.

На данный момент сайт отлично функционирует и быстро грузится, полностью переведен на английский и русский языки. При создании нового события-выступления оно отображается на главной странице сайта, а после того как время выступления прошло, скрывается оттуда автоматически. При добавлении фотографий с события они автоматически формируют галерею, а также создаются миниатюры для просмотра и увеличения. Комментарии грузятся с отдельного облачного сервиса Cackle и не хранятся на хостинге, время загрузки модуля также очень быстрое. Я очень доволен этой работой.


 Предыдущая  Все работы Следующая