Первый плагин для WordPress обычно выглядит не как «разработка», а как аккуратная проверка границ системы.
Я это наблюдал не раз: задача кажется простой — добавить свою логику в CMS, а на практике сразу всплывают три вещи: где хранить настройки, как не сломать обновления и как не устроить лишний запрос на каждом хите. В Битриксе это знакомо до боли: любой модуль, агент или обработчик события должен жить так, чтобы его можно было обновлять, отключать и сопровождать без ручной магии в проде.
Если смотреть архитектурно, первый плагин — это всегда схема из трёх блоков:
1. точка входа;
2. данные и их жизненный цикл;
3. интеграция с ядром через события/хуки/API.
Именно на этом этапе новички чаще всего делают антиошибку недели: вписывают бизнес-логику прямо в обработчик, без границ и без кеширования. Потом удивляются, почему админка тормозит, а правки превращаются в квест.
Для студии и для enterprise-проекта вывод один и тот же: чем раньше вы отделите интеграцию от логики, тем меньше будет боли на сопровождении.
Битрикс Stack
@BitrixStackPro
Первый плагин для WordPress обычно выглядит не как «разработка», а как аккуратная проверка границ системы.
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.