Кейс: Обновление и оптимизация веб-проекта для АО "БАЗ"
Заказчик: Белгородский абразивный завод, АО "БАЗ"
Даты реализации: 20.01.2025 - 03.03.2025
Тип проекта: Программирование
Задачи и цели проекта
- Обеспечение безопасности проекта путем закрытия уязвимостей.
- Комплексное обновление всех модулей и ядра системы до актуальных стабильных версий, обеспечивающее дальнейшее развитие проекта.
- Оптимизация кода, удаление устаревших элементов.
Этапы разработки
1. Тестовое обновление
- Настройка окружения – разворачивание резервной копии на тестовом сервере.
- Чек-лист проверки функционала – составление списка для детального тестирования.
- Обновление ядра и модулей Битрикс – приведение системы к максимально возможному актуальному состоянию.
- Исправление несовместимостей – доработка блоков и модулей для стабильной работы.
- Перенастройка окружения – подготовка сервера к финальному обновлению.
- Проверка функционала – тестирование всех изменений по чек-листу.
- Финальные правки – исправление найденных проблем совместимости.
2. Боевое обновление
- Готовность файлов – финальная подготовка всех доработок.
- Проверка и обновление – внедрение обновлений в рабочий проект.
Ключевые вызовы проекта
- Использование устаревших модулей из маркетплейса, не адаптированных под новую версию PHP.
- Разбор и оптимизация наработок предыдущей команды разработчиков.
Процесс работы
Ошибки на дев-версии в процессе работы:
Документирование процесса работы:
Восстановление и оптимизация кастомизированного функционала:
Результаты модернизации
- Обновление версии PHP
- Результаты сканирования на безопасность
Выводы
Благодаря проведенной работе, проект получил:
- Полную безопасность и устранение уязвимостей.
- Современную технологическую основу с актуальными версиями модулей.
- Улучшенную производительность за счет оптимизации кода.
Комплексный подход и внимание к деталям позволили нам успешно решить поставленные задачи с помощью программирования. Если перед вашим проектом стоят схожие вызовы, мы готовы помочь найти эффективное решение.
Начать дискуссию