DrupalCamp — это регулярные мероприятия для специалистов работающих с Drupal и смежных областях веб технологий.
В конце 2014 года в Москве, силами московского и других локальных сообществ, было организованно одно из самых крупных Drupal-событий в России.
Работа над сайтом для мероприятия велась совместными усилиями нескольких разработчиков, организаторов, дизайнеров, фотографов, переводчика и участников мероприятия.
Организация процесса и основной объем работ по сайту были проделаны специалистом 4D design — Андреем Юртаевым, который являлся так же соорганизатором конференции.
Технические особенности проекта
Для сайтов международных Drupal-конференций стандартом де-факто является сборка COD, которая рассматривалась в качестве основы и для сайта конференции в Москве.
После изучения возможностей этой сборки, стало ясно, что ее функционал избыточен для московского мероприятия, и было принято решение придерживаясь идеологии COD, имплементировать необходимые функции "с нуля".
Организаторам и участникам были доступны следующие возможности:
- Вся информация о мероприятии на русском и английском языках.
- Регистрация и заполнение профиля участника.
- Подача заявки, управление материалами и обсуждение доклада.
- Печать бейджей для различных ролей участников: организатор, докладчик, волонтер и др.
- Покупка билетов (в итоге не использовалось, так как мероприятие было бесплатное).
- Автоматизированная система регистрации участников для использования во время мероприятия.
- Полностью адаптивное оформление для удобства использования сайта во время мероприятия.
Для участников предполагалась возможность самостоятельного редактирования собственных профилей и страничек докладов, для чего был разработан специальный интерфейс редактирования. При его разработке был использован нестандартный подход, что позволило не задействовать "тяжелые" технологические решения, и тем самым снизить нагрузку на сайт.
В дальнейшем, исходный код сайта DrupalCamp MSK 2014 использовался в качестве основы на последующих российских конференциях, был доработан и выложен в публичный доступ.