Техническое сопровождение

Поддержка, которая не ограничивается мелкими правками

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

Сопровождение начинается с понимания текущего состояния сайта

В существующем проекте любое изменение связано с уже работающим кодом, базой данных, интеграциями и настройками сервера. Поэтому мы не начинаем с необдуманной замены файлов: сначала определяем причину проблемы и оцениваем возможные последствия.

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

Какие задачи берём в работу

Технические, контентные и функциональные изменения

Исправление ошибок

Ошибки PHP и JavaScript, некорректные формы, сломанные страницы, проблемы с данными и пользовательскими сценариями.

Развитие функциональности

Новые разделы, свойства, формы, фильтры, роли, личные кабинеты, отчёты и интеграции.

Контентные работы

Перенос информации из документов, обновление сложных страниц, таблиц, документов и структурированных материалов.

Безопасность и восстановление

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

Переносы и обновления

Смена сервера, версии PHP, домена или CMS с резервным копированием и планом возврата.

Производительность

Поиск медленных запросов, тяжёлых компонентов, проблем кэширования и неоптимальной загрузки ресурсов.

Как выполняются изменения

Минимизируем риск для работающего проекта

Первичная диагностика

Изучаем симптомы, журналы, структуру проекта и историю последних изменений.

Резервная копия

Перед опасными изменениями сохраняем файлы и базу либо проверяем существующую систему резервирования.

Безопасная разработка

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

Проверка сценариев

Тестируем не только изменённый экран, но и связанные функции, права, формы и обмен данными.

Установка и контроль

Переносим изменения, очищаем необходимые кэши и проверяем результат на рабочем окружении.

Контроль результата

Проверяем сайт после установки, фиксируем выполненные изменения и сохраняем понятный контекст для следующих задач.

Форматы сотрудничества

Подбираем формат под реальный объём задач

Отдельная задача

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

Регулярная поддержка

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

Плановая модернизация

Разбиваем крупное обновление на этапы, чтобы действующий сайт продолжал работать во время изменений.

Практические ситуации

Когда сопровождение особенно полезно

Проект накопил множество несвязанных правок

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

Сайт заражён или работает нестабильно

Ищем источник проблемы в файлах, базе, расширениях и серверной конфигурации, а не ограничиваемся скрытием предупреждений.

Нужно регулярно обновлять большой объём информации

Помогаем структурировать повторяемый контент и по возможности переносим его из ручной HTML-разметки в управляемые сущности CMS.

Нужно перенести проект или обновить окружение

Проверяем совместимость версий, переносим файлы и базу, настраиваем домены, SSL, cron, почту и правила веб-сервера.

Вопросы о сопровождении

Что важно знать перед передачей проекта

Вы берёте на поддержку сайты, которые создавали другие?

Да, после первичного знакомства или технического аудита. Если проект находится в критическом состоянии, сначала предложим план стабилизации.

Нужно передавать доступы сразу?

Для предварительного обсуждения обычно достаточно описания и адреса сайта. Технические доступы передаются только когда понятна задача и объём диагностики.

Можно выполнять задачи на тестовой копии?

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

Работаете с сервером и ISPmanager?

Да. Можем проверять окружение, версии PHP, домены, SSL, правила веб-сервера, резервные копии и связанные настройки развёртывания.

Передать задачу по действующему сайту

Опишите проблему, желаемый результат и последние изменения. Если потребуется, начнём с технической диагностики.
Обсудить поддержку