Ответы на наиболее интересующие вопросы по новому приложению профкома
Первоначальная версия сайта профкома (profkom.xai.edu.ua) создавалась достаточно давно по принципу "сайт для пользователей ПК и 2 приложения для мобильных телефонов". На текущий момент такая концепция не актуальна, поэтому было принято решение сделать сайт (веб-приложение, если точнее) профкома максимально удобным для просмотра на любом устройстве. С лета уже прошедшего года велась работа по улучшению дизайна первой версии сайта, но из-за проблем с технологиями "под капотом" первоначальной версии пришлось сделать полностью новый проект с новым адресом в сети. Сейчас первоначальная версия не обновляется и запущена только потому, что все данные еще не перенесены на новый адрес.
Формированием данных расписания в университете занимается исключительно диспетчерская ХАИ, все сайты и приложения на мобильные устройства берут исходные данные из одного и того же источника. Конкретно на данном сайте есть возможность удобного просмотра (в отдельности по группам/времени/преподавателям/ аудиториям) расписания пар и экзаменов (включая экзамены студентов заочной формы обучения), данные по расписанию на старой версии сайта и в приложениях под мобильные устройства на текущий момент скорее всего не актуальны. Команда профкома студентов ХАИ советует смотреть актуальное расписание именно на этой странице.
Иногда требуется приостановка работы сайта для его обновления или внесения исправлений, обычно такая задача занимает до 10 минут и делается достаточно поздно по времени.
За прошедший месяц был сделан новый более удобный функционал расписания пар и экзаменов, в дальнейшем планируется постепенный перенос данных со старой версии сайта и плановая поддержка текущей версии.
Из-за сложностей поддержки старой версии сайта, написанной на PHP, и проблем с работой после попытки переноса дизайна на более новые технологии, было принято решение сделать приложение "с 0" на основе сравнительно новой платформы ASP.NET Core и удобного для пользователя дизайна на фреймворке Bootstrap, дополненным Material Design for Bootstrap. Такой стек технологий является достаточно быстродейственным, универсальным и удобным для дальнейшей поддержки и расширения данного веб-приложения.