Просмотров: 25370
Дата последнего изменения: 23.09.2021
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
4
5
Чек-лист локального тестирования решения для Bitrix Marketplace:
- Проверьте код публичной части, чтобы все ссылки от корневого каталога в меню и других местах (
/about/
) дополнены макросом директории сайта (#SITE_DIR#about/
).
- Проверьте, что все ID инфоблоков, разделов, свойств, форумов и подобных элементов в публичной части заменены на макросы.
- Проверьте, что в ваших шаблонах и компонентах нет прямого обращения к инфоблокам, разделам и подобным элементам по их ID. ID должен либо вычисляться в компоненте/шаблоне, либо подставляться при вызове через параметры.
- Проверьте, что весь русский текст перенесен в языковые файлы.
- Если у вас нет развернутого тестового сайта с нужной редакцией Bitrix Framework, то создайте его. Можно сразу, перед установкой, поместить свой модуль в
/local/modules/
, чтобы он установился вместе с решением.
- Если ваш модуль еще не перенесен на тестовый сайт, то скопируйте его и установите через административную панель.
- Выберите Протестировать новое решение на панели управления, либо создайте новый сайт, проверьте, что ваш мастер установки есть в списке и имеет верный скриншот.
- Пройдите все шаги мастера, убедитесь, что все формы такие, как должны быть, все настройки присутствуют, все изображения соответствуют, при установке данных не возникают ошибки с предложением повтора/пропуска шага
- После установки убедитесь, что все внутренние ссылки ведут на подкаталог сайта. То есть, что все макросы директории сайта заменены корректно.
- Убедитесь, что все макросы ID инфоблоков, свойств и прочих вещей заменились корректно.
- Проверьте, что все данные из настроек мастера (если при установке можно вводить, например, название, адрес и телефон организации) подставились.
- Проверьте, что при установке решения не пострадали данные ранее установленных решений.
- Попробуйте вызвать мастер настройки решения и поменяйте таким образом шаблон или цветовую схему. Проверьте, что они установились для нужного сайта.