История сотрудничества с WaterMelon.surf насчитывает уже несколько лет. В 2015 мы разработали лэндинг на платформе Drupal 7, который служил сайтом сёрф-лагеря на протяжении 4-х лет. По мере роста и развития лагеря, возможностей старого сайта стало недостаточно, и они обратились к нам снова с задачей разработать новый современный сайт с новым дизайном и широкими возможностями.
Формат лэндинга хорошо зарекомендовал себя на старом сайте, поэтому его было решено сохранить, но добавить возможность создания второстепенных страниц и разделов, например, для бронирования и статей.
Специалистами 4D design был разработан современный дизайн для сайта в полном соответствии с фирменным стилем. В дизайне присутствует большое количество деталей, подчеркивающих направленность проекта — сёрфинг. Всему было уделено большое внимание, вплоть до самых мелочей.
Отдельного внимания заслуживает административный интерфейс. Было разработано несколько типов блоков, контент в которых может быть легко добавлен или отредактирован интуитивным образом. Слайдеры, фотогалереи, отзывы, статьи — были разработаны в максимально дружественном к пользователю виде. Управление файлами и медиа контентом организованно в соответствии с лучшими практиками Drupal 8.
Еще одна успешно решенная задача — это разработка полноценной системы бронирования номеров. Система бронирования была сделана на основе фреймворка BAT (Booking and Availability Management Tools) для Drupal. Этот фреймворк обладает большим набором готовых сущностей для организации систем бронирования, однако для создания системы, соответствующей условиям работы сёрф-лагеря, было приложено не мало усилий. BAT это гибкая платформа с большим потенциалом для расширения, но для ее внедрения требуется специалист высокого класса. Возможность приема оплаты интегрирована с Drupal Commerce, что так же увеличивает возможности для дальнейших доработок. Система бронирования была разработана в полном соответствии со стандартами Drupal.
Также одной из "фишек" проекта стала адаптивность не только для мобильных устройств, но и отдельное оформление для больших экранов. Объем кода, отвечающего за оформление в этом проекте один из самых больших из всех, что мы разрабатывали, но благодаря оптимизациям, производительность, при этом, по-прежнему остается высокой.
Основные особенности проекта
- Сайт на двух языках Английском и Русском.
- Современный дизайн, проработанный до мелочей.
- Административный интерфейс с широкими возможностями и интуитивным управлением.
- Полноценная система бронирования и оплаты номеров на основе фреймворка BAT и Drupal Commerce.
- Полная адаптация сайта для работы на мобильных устройствах и устройствах с большими экранами.
- Полное соответствие стандартам и применение лучших практик при разработке.