SMS Activation: виртуальные номера для регистраций

<b>7 типовых ошибок в MODX-верстке, которые потом ломают админку и шаблоны</b>

<b>7 типовых ошибок в MODX-верстке, которые потом ломают админку и шаблоны</b>

MODX часто считают «простой CMS для верстальщика», но потом один кривой шаблон тянет за собой сбитые чанки, дубли чанков и неуправляемые правки в контенте.

— Не смешивайте логику и разметку в одном шаблоне. Если в <code>template</code> уже живут условия, циклы и куски HTML, поддержку потом будет делать больно. Выносите повторяющееся в чанки и сниппеты.

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

— Не дублируйте одинаковые блоки руками. Если кнопка, карточка или меню повторяются в 5 местах, это уже кандидат на единый чанк или подключаемый фрагмент.

— Не забывайте про нейминг. Плохие имена у чанков и полей убивают поддержку сильнее, чем отсутствие комментариев. <code>headerTop</code> и <code>top_header_new</code> — это будущая путаница.

— Не делайте вложенность ради вложенности. Слишком глубокая структура ресурсов усложняет навигацию, права и переносы между проектами.

Если проект на MODX начал «сыпаться» при каждой правке, почти всегда проблема не в CMS, а в сборке шаблонов. Лучшее правило простое: одна задача — один слой, один смысл — один чанк.
Этот пост опубликован в Telegram-канале SMS Activation: виртуальные номера для регистраций. Подписаться можно по ссылке: @sms_activation_numbers.
start

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

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

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