Автор фото Лалит Кумар с сайта unsplash.com.

 

Обновление и поддержка сайта АНО Моспром

Кейс агентства JetBit рассказывает, как улучшить сайт компании промышленного туризма.

Заказчик проекта: АНО Моспром.

Задачи проекта: обновление сайта.

Изображение предоставлено агентством JetBit с сайта https://jetbit.ru.

Решение задач

Проект “Открой Моспром” направлен на популяризацию промышленности города Москвы через проведение экскурсий на промышленных предприятиях для жителей и гостей столицы.

Личный кабинет пользователя

1.1. Для участия в экскурсиях пользователю необходимо зарегистрироваться и заполнить личный кабинет на сайте otkroimosprom.ru.

  • ЛК привязан к уникальному e-mail и хранит персональные данные пользователя.
  • Пользователь может управлять записями на экскурсии, просматривать историю посещений и получать новостные рассылки.

1.2. В случае проблем с авторизацией, пользователь может восстановить или изменить

пароль через функцию “Забыл пароль?”.

1.3 Один пользователь может использовать только один личный кабинет.

Экскурсии

2.1. График сезонов экскурсий:

  • Сезоны экскурсий проводятся в определенные календарные периоды в соответствии с графиком на сайте.

3.1. Количество слотов на экскурсии:

  • Определяется промышленными предприятиями и зависит от их загруженности.

Регистрация на экскурсии

4.1. Для посещения экскурсий необходима регистрация на официальном сайте.

4.2. Регистрация открывается за определенное количество дней до начала сезона.

4.3. Пользователь выбирает предприятие, ознакомляется с правилами, нажимает

“Записаться”, вносит данные и получает подтверждение на e-mail.

4.4. Дополнительные слоты открываются при отмене записи другими пользователями.

4.5. На сайте отображаются условные обозначения состояния регистрации.

Таким образом, проект “Открой Моспром” обеспечивает пользователям возможность участия в бесплатных экскурсиях на промышленных предприятиях Москвы через удобный и функциональный личный кабинет и гибкую систему регистрации. В ходе поддержки проекта ставились разнообразные задачи, включая обновление движка сайта и переход на новые версии PHP, а также конкретные работы по разработке нового дизайна, верстке и программированию разделов. Особое внимание уделялось работе с формой записи на мероприятия.

Решение

В рамках поддержки были решены следующие задачи:

  • Помощь с базовыми функциональными вопросами, включая управление контентом, создание страниц, публикацию новостей и статей.
  • Разъяснение стандартных функций административной панели Битрикса.
  • Установка и обновление платформы Битрикс, а также модулей и компонентов.
  • Конфигурация и настройка параметров сайта и его компонентов, включая работу с платежными и доставочными модулями.
  • Мониторинг безопасности и обновление системы безопасности.
  • Советы и поддержка при создании и восстановлении резервных копий сайта.
  • Помощь в интеграции сторонних сервисов и API, а также разработка дополнительных модулей и функциональности.
  • Поддержка при работе с шаблонами и кодом сайта, включая анализ и решение проблем, связанных с программированием на PHP.
  • Предоставление обучения для администраторов сайта и создание документации по использованию и управлению сайтом.
  • Техническая поддержка в реальном времени через онлайн-чат, телефонную поддержку или систему тикетов.

Результат решения задач

В 2023 году более 50 тысяч пользователей записались и оплатили онлайн-билеты на экскурсии. Также был произведен рефакторинг кода. Оптимизировали алгоритмы и структуры данных для повышения производительности.

Изображение предоставлено агентством JetBit с сайта https://jetbit.ru.

Улучшили читаемость и понятность кода для облегчения его понимания и поддержки.

 Устранили дублирование кода и выделили общие функции и классы.

 Применили современные подходы и практики разработки, такие как использование принципов SOLID, шаблонов проектирования и т.д.

 Обновили зависимости и библиотеки до последних версий для получения новых функций и исправления уязвимостей безопасности.

 Применение рефакторинга на CMS Битрикс привело к следующим результатам:

 Улучшили производительность и отзывчивость сайта за счёт оптимизации запросов к базе данных и уменьшения времени загрузки страниц.

 Повысили безопасность сайта за счёт устранения уязвимостей и обновления сторонних библиотек.

 Улучшили поддерживаемость сайта, поскольку чистый и понятный код легче поддерживать и расширять.

 Снизили технический долг, что позволяет избегать непредвиденных проблем и затрат в будущем.

Изображение предоставлено агентством JetBit с сайта https://jetbit.ru

 Ссылка на проект: otkroimosprom.ru

Стек технологий:

  •       HTML
  •       PHP
  •       SQL
  •       1С-Битрикс
  •       jQuery
  •       MySQL
  •       PhpStorm
  •       Битрикс24
  •       Figma
  •       Яндекс Метрика