7 ошибок в проектах на 1С-Битрикс, которые потом дороже всего чинить
На Битриксе чаще всего ломается не «движок», а дисциплина проекта: ставят патчи без бэкапа, правят ядро вместо событий, держат шаблон и бизнес-логику в одной куче. Потом любое обновление превращается в ручной откат, а поиск причины — в раскопки по FTP и админке.
• Не смешивайте верстку, SQL и бизнес-правила в шаблоне. Шаблон должен отдавать данные, а не решать, кому и что показывать.
• Не правьте файлы ядра. Если задача решается через событие, компонент или расширение — идите туда.
• Не отключайте проверку после установки модулей: конфликт прав, кеша и агентов часто всплывает позже, уже на живом трафике.
Отдельно следите за кешем и инфоблоками: кеш без понятной точки сброса дает «призраков» в интерфейсе, а перегруженные свойства инфоблока делают админку медленной и хрупкой. Еще одна типовая ошибка — хранить все в одном инфоблоке, а потом пытаться построить на нем каталог, блог и лендинг одновременно.
Если проект уже живой, начните не с переписывания, а с ревизии: где правят ядро, где течет кеш, где шаблон знает слишком много. Это обычно дает больше эффекта, чем очередная «оптимизация» на глаз.
Cloaking Stack — Keitaro, Adspect, Imklo
@cloaking_stack
7 ошибок в проектах на 1С-Битрикс, которые потом дороже всего чинить
Этот пост опубликован в Telegram-канале Cloaking Stack — Keitaro, Adspect, Imklo. Подписаться можно по ссылке: @cloaking_stack.