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