Карта приложения
Точки входа, хранилища, задания расписания и используемые бизнес-функции.
Восстановим карту данных и рабочих действий вашего Perl-сайта, чтобы перевести нужную часть в Битрикс без зависимости от необследованных старых скриптов.
Пришлите описание сайта, доступную документацию и перечень критичных действий. Определим безопасный объём обследования.
Работаем с клиентами в Екатеринбурге дистанционно. Согласование и передача результатов — онлайн.
Перенос самописного сайта на Perl на 1С-Битрикс — исследование индивидуального приложения, извлечение согласованных данных и новая реализация нужных функций. Сам язык не определяет структуру сайта: данные могут находиться в базе, файлах или внешних системах. Поэтому объём устанавливается после разбора источников, скриптов и реальных пользовательских действий.
Изучаем структуру каталогов, точки входа, конфигурацию, доступные базы и задания расписания. Если проект использует CGI, проверяем параметры запросов, формы и формируемые ими страницы; сам факт старой технологии не означает одинаковую архитектуру всех сайтов. Отдельно ищем файлы, в которых могут храниться справочники, публикации или служебные состояния, и выясняем, кто их обновляет.
Проверяем кодировки, даты, разделители и способ связи вложений с записями. Если обнаружен Storable, учитываем предупреждение официальной документации о недоверенных данных; наличие файла ещё не делает его безопасным источником импорта. Для целевых структур Битрикс готовим явный набор полей и контрольные примеры с кириллицей, пустыми значениями и связанными файлами.
Описываем, какие скрипты принимают заявки, формируют документы, ищут материалы или выполняют расчёт. Для каждого действия выбираем новую реализацию, сохранение отдельного сервиса либо исключение по решению владельца. Связь с остающимся сервисом проектируется через API, а не через случайное копирование файла на новый сервер. Наличие исходников облегчает исследование, но не заменяет функциональные проверки.
Старые адреса с параметрами и важные документы включаем в карту переезда. Перед выключением источника проверяем фоновые операции и поступающие изменения. Стоимость зависит от документированности, числа хранилищ и собственных функций. Переработку сложных расчётов, лицензии и дальнейшее сопровождение оцениваем отдельно. Способ переноса авторизации выбираем после проверки её устройства; изменения поисковых показателей учитываем в плане переезда.
Пришлите описание сайта, доступную документацию и перечень критичных действий. Определим безопасный объём обследования.
Точки входа, хранилища, задания расписания и используемые бизнес-функции.
Согласованные материалы и файлы с проверкой кодировок и связей.
Рабочие сценарии, сохранённые сервисы и условия отключения исходного контура.
Разбираем структуру, зависимости и реальные действия старого сайта.
Проверяем извлечение данных и выбранные способы реализации функций.
Сверяем процессы и адреса, затем согласуем переключение и резервный план.
Значимые данные не остаются в неизвестном файле или отключаемом задании.
Кириллица, даты и связи сохраняют исходный смысл.
Для каждой используемой операции определена рабочая замена или явное исключение.
Для самописного проекта этого недостаточно. Несколько страниц могут опираться на сложный расчёт или нестандартное хранилище, а большой архив — переноситься относительно просто. Сначала изучаем данные, функции и зависимости. Количество URL остаётся одним из показателей, но не заменяет исследование приложения.
Сначала определяем формат и происхождение, затем выбираем безопасный способ получить значения. Не запускаем неизвестные сериализованные объекты ради быстрого импорта. После извлечения проверяем кодировку, структуру и контрольные записи; если часть данных невозможно достоверно восстановить, это явно отражается в составе работ.
Нет. Нужные независимые функции иногда разумно оставить отдельным сервисом, а не переносить в CMS. Но должны быть понятны интерфейс, поддержка, доступы и последствия сбоя. Неиспользуемый код можно исключить только после согласования, чтобы не отключить редко запускаемый, но важный процесс.
Расскажите о сайте и о том, что хотите изменить. Уточним объём работ, обсудим сроки и подготовим предложение.
Опишите вашу ситуацию. Если сайт или CRM уже есть — добавьте ссылку и то, что хотите изменить.
На следующем шаге нужен только телефон. Остальное — по желанию.
Или напишите: info@iskariot.ru