Attribution Deep
Attribution Deep
@attribution_deep

<b>7 ошибок при работе с русской CMS, которые потом дороже всего чинить</b>

<b>7 ошибок при работе с русской CMS, которые потом дороже всего чинить</b>

В RU-стеке чаще всего ломается не «движок», а привычка делать как в учебном проекте. На Bitrix и MODX это быстро вылезает в поддержку, миграции и обновления.

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

— Логика в шаблоне вместо компонента, плагина или сниппета. Когда бизнес-правило размазано по HTML, его невозможно тестировать и трудно переиспользовать.

— Прямые запросы в БД без слоя абстракции. Для «быстрого решения» это удобно, но потом больно переносить, кешировать и искать источник ошибки.

— Смешивание контента и представления. Редактору нужен контент, разработчику — структура. Когда это спутано, правки превращаются в ручную сборку.

— Игнорирование прав доступа. В русских CMS это особенно заметно: один лишний доступ в админке — и безопасность уже условная.

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

— Нет плана обновления и бэкапов. Любая доработка без отката — это не разработка, а ставка на удачу.

Если проект должен жить дольше одного цикла правок, сначала убирайте хардкод и хаос в структуре. Потом уже ускоряйте.
Этот пост опубликован в Telegram-канале Attribution Deep. Подписаться можно по ссылке: @attribution_deep.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.