Yandex Metrika
sanches.free 20 просмотров

Монитор качества Битрикс: как пройти проверку перед сдачей проекта

Зачем нужен монитор качества

1С-Битрикс — продукт с глубокими настройками: легко упустить домен в многосайтовой схеме, забыть почту тестового контура или оставить редактору слишком много прав. Монитор качества в административном разделе собирает типовые пункты приёмки и помогает до дедлайна найти «дыры»: от мелочей в шапке шаблона до политики доступа к инфоблокам.

Это не замена ТЗ и не гарантия идеального кода — инструмент задаёт рамку «как обычно делают перед сдачей» и экономит время заказчику и интегратору на согласовании.

Как с ним работать

Разумный порядок: сначала пройти блоки, которые влияют на всё остальное — настройки сайтов, шаблоны и права; затем контентные модели (инфоблоки, формы); потом компонентный слой и производительность; в конце — хостинг, резервы, юридические тексты и документация. Для каждого теста можно оставить комментарий: что сделано, что намеренно пропущено по договорённости, ссылка на тикет.

Если проверка автоматизирована и алгоритм не видит файлы в каталоге /local/, типичный совет от вендора — вручную пройти пункты и пометить результат с пояснением, что шаблон лежит в local/templates.

Интеграция дизайна и публичная часть

В блоке про дизайн проверяют, что у каждого сайта осмысленное имя, удалены тестовые домены, согласованы язык и форматы даты, а «URL сервера» и почта отправителя совпадают с ТЗ. Шаблонам нужны человекочитаемые названия, в начале разметки корректная декларация типа документа и язык документа из настроек сайта.

Ожидается, что заголовок страницы и типовые мета-теги выводятся через API приложения (например, $APPLICATION->ShowTitle(), ShowHead()), подключена административная панель ShowPanel(), а «сложная» вёрстка сосредоточена в обрамлении шаблона, а в рабочей области остаётся то, что редактор не сломает из визуального редактора. Имеет смысл заранее описать стили визуального редактора, сниппеты и шаблоны типовых страниц — это снижает количество правок после сдачи.

  • Типам меню и свойствам страниц/разделов — говорящие имена; для навигации и карты сайта по возможности стандартные компоненты вроде bitrix:menu, bitrix:breadcrumb, bitrix:main.map.
  • Технология «Эрмитаж»: правка контента и параметров компонентов из публичной части должна быть доступна там, где это заложено в проекте.
  • Группа контент-редакторов настраивается отдельно: достаточно прав на контент, но не на критичные системные разделы.

Инфоблоки и формы

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

Модули и компоненты

Настройки задействованных модулей (главный модуль, почта, регистрация, сроки хранения событий журнала и т.д.) сверяют с задачами проекта. Для компонентов смотрят на режим кеширования: «Авто + Управляемое» или «Авто» предпочтительнее полного отключения. Кастомные компоненты оценивают так же, как стандартные: есть ли настройки в публичной части, не торчат ли необработанные параметры с дефолтными названиями из демо.

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

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

Хостинг и сдача

Ожидается соответствие системным требованиям, доступ к резервному копированию и обновлениям, понятная схема окружений (тест/боевой). К сдаче относятся лицензионные соглашения, политика конфиденциальности при сборе данных, инструкции для администратора и контента, а также описание нестандартных решений из ТЗ.

Практические замечания

Страница полной HTML-карты не всегда нужна с точки зрения дизайна: если в проекте её нет по требованиям, тест по компоненту карты часто помечают как пропущенный с объяснением. Аналогично комментируют осознанные отступления, согласованные с заказчиком.

Итог

Монитор качества — навигатор по типовой приёмке: он не отменяет регресса и не заменяет переговоры с заказчиком, но помогает не забыть рутину вокруг сайтов, шаблонов, данных, прав и инфраструктуры. Пройдите блоки по порядку, фиксируйте исключения в комментариях и заранее договоритесь, что для вашего проекта считается обязательным, а что выходит за рамки договора.

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии