Туториал

11 статей

С CentOS 7 на EL9: пошаговый переезд с BitrixVM 7 на BitrixVM 9
Туториал 25 мин Middle

С CentOS 7 на EL9: пошаговый переезд с BitrixVM 7 на BitrixVM 9

Как перенести сайты Битрикса с CentOS 7 и BitrixVM 7 на новый сервер с BitrixVM 9 так, чтобы старый работал до последней минуты: какую ОС выбрать, опись, установка, сайты через меню, файлы и базы, что BitrixVM 9 выключает по умолчанию, проверка и переключение DNS.

Кирилл Новожилов Кирилл Новожилов
Критическая уязвимость PHP 21 октября: как обновиться на BitrixVM 7, BitrixVM 9 и в Docker
Туториал 22 мин Middle

Критическая уязвимость PHP 21 октября: как обновиться на BitrixVM 7, BitrixVM 9 и в Docker

Две RCE в PHP с оценкой 9.2, и сильнее всех задет mod_php, на котором работает BitrixVM. Как обновиться на CentOS 7, где yum update ничего не даст, на EL9, где отстают зеркала Remi, и в Docker, где образ появился почти через три часа после релиза. Плюс временная защита, проверка через админку Битрикса и проверка сервера на взлом.

Кирилл Новожилов Кирилл Новожилов
UI Bitrix Framework: личный кабинет на системных компонентах
Туториал 35 мин Middle
Часть по подписке Исходники

UI Bitrix Framework: личный кабинет на системных компонентах

Собираем личный кабинет — профиль, заказы, уведомления — на системных UI-компонентах ядра: Extension::load, ui.system.*, sidepanel и notification-manager. Без Bootstrap, без сборщика. Vue-версия — для подписчиков.

Кирилл Новожилов Кирилл Новожилов
От хаоса к контролю: как ServiceLocator в Bitrix спасает от спагетти-кода и позволяет управлять зависимостями
Туториал 15 мин Middle

От хаоса к контролю: как ServiceLocator в Bitrix спасает от спагетти-кода и позволяет управлять зависимостями

ServiceLocator и Dependency Injection в Bitrix — это не просто модные термины, а реальные инструменты для решения проблем legacy-кода. В статье разбираем, как перестать писать спагетти-код с жестко зашитыми зависимостями и начать строить масштабируемую архитектуру.

Кирилл Новожилов Кирилл Новожилов
AJAX-запросы в Битрикс: контроллеры в модулях и компонентах
Туториал 12 мин

AJAX-запросы в Битрикс: контроллеры в модулях и компонентах

AJAX-запросы — неотъемлемая часть современного веб-приложения. Они позволяют обновлять данные на странице без перезагрузки, создавать интерактивные интерфейсы и улучшать пользовательский опыт. В 1С-Битрикс для обработки AJAX-запросов используется механизм контроллеров — удобный и безопасный способ связать JavaScript-код на фронтенде с PHP-логикой на сервере.

Кирилл Новожилов Кирилл Новожилов
Работа с разделами и элементами инфоблока через D7 ORM
Туториал 20 мин Middle

Работа с разделами и элементами инфоблока через D7 ORM

Подробное руководство для разработчиков Битрикс, которые хотят перейти от устаревших методов `CIBlockElement` и `CIBlockSection` к современному объектному API. Если вы устали от ручного формирования массивов и хотите получить автокомплит, типизацию и чистый код — эта статья для вас.

Кирилл Новожилов Кирилл Новожилов
CLI-автоматизация в 1C-Битрикс: от ручной работы к DevOps-подходу
Туториал 15 мин

CLI-автоматизация в 1C-Битрикс: от ручной работы к DevOps-подходу

С версии 25.0 в 1C-Битрикс появилась встроенная поддержка консольных команд через Symfony Console. Рассматриваем, как создать расширенный набор CLI-команд в своём модуле, а также забираем на вооружение готовое решение [bxmax.cli](https://github.com/bxmaximum/bxmax.cli)

Кирилл Новожилов Кирилл Новожилов
Глубокое погружение в Real-time на 1С-Битрикс: Создаём «живые» интерфейсы с модулем Pull
Туториал 15 мин Middle

Глубокое погружение в Real-time на 1С-Битрикс: Создаём «живые» интерфейсы с модулем Pull

В этой статье мы проведём детальный разбор модуля **Pull** — штатного инструмента 1С-Битрикс для создания интерактивных real-time приложений. Мы пройдём путь от теории и архитектуры до практических кейсов, разберём типовые ошибки и научимся строить производительные и безопасные решения, которые обновляются на лету без перезагрузки страницы.

Кирилл Новожилов Кирилл Новожилов
Мы используем файлы cookie для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с нашей политикой конфиденциальности.
AI Домовой

AI Домовой История

на связи

пишет…

Можно закрыть чат и перейти на другую страницу. Когда ответ будет готов, на кнопке Домового появится отметка.

Нет истории чатов
AI Домовой

Нужна авторизация

Войдите, чтобы задавать вопросы AI Домовому.

Войти