
С наступающим Новым годом и Рождеством! Итоги года глазами IT-инженера
Поздравление с Новым годом и Рождеством от IT-разработчика. Итоги года, мысли о коде, технологиях, людях и будущем. С душой, про IT и жизнь.
Разборы, заметки, практика, кейсы. Без воды, но с кровью.

Поздравление с Новым годом и Рождеством от IT-разработчика. Итоги года, мысли о коде, технологиях, людях и будущем. С душой, про IT и жизнь.

Как связать статусы заказов и сделок в Битрикс без циклов: OnSaleOrderSaved, OnAfterCrmDealUpdate, маппинг статусов, проверка расхождений. Готовые примеры кода.

Подробный разбор Nginx для начинающих: архитектура, структура конфигов, server и location блоки, отличия от Apache. Первая часть серии о настройке веб-сервера.
Пошаговое решение ошибки Class not found в PHP: настройка PSR-4 через Composer, конфигурация composer.json, рабочий код, проверка и типичные ошибки при переходе к ООП и отказе от ручных require.
Разбираем закон о русском языке для бизнеса без паники: кого касается, что запрещено, что разрешено и где преувеличения.
Пошагово: распаковать CHM в HTML, почистить ссылки и собрать один PDF через wkhtmltopdf. Диагностика, типовые ошибки, проверка результата.
Пошаговая миграция WordPress на Bitrix: перенос контента и URL, 301-редиректы, SEF, импорт в инфоблоки, проверка и типичные ошибки без потери SEO.
Экспертный разбор причин просадки трафика при переносе с WordPress на Bitrix: URL, редиректы, структура и архитектурные ошибки.
Пошаговое решение JSON-LD разметки для Custom Post Type в WordPress: генерация через wp_head, валидация schema.org, устранение дублей и ошибок.
Пошагово включаем GeoIP в Nginx на BitrixVM (VPS, CentOS 9): установка модуля и баз, переменные в лог и заголовки, проверка и типичные ошибки.
CPT не отображается в REST API и даёт 404? Пошагово включаем show_in_rest и rest_base, проверяем маршруты и устраняем типичные ошибки. WordPress 6.x, PHP 8.1+.
ACF поле отображается, но после сохранения пусто. Пошаговое решение: проверка autosave/revision, перенос логики на acf/save_post, код и диагностика через WP-CLI и debug.log.