Войти

Что вас интересует?

Битрикс

Кеширование в компонентах Битрикс

В компонентах есть встроенная поддержка типичного алгоритма кеширования. Если есть валидный кеш, то метод StartResultCache() отправляет в браузер его содержимое, заполняет $arResult и возвращает false. Если нет валидного кеша, то метод возвращает true — это значит, настало время актуализировать кеш.

Классы CPHPCache и Cache в Битрикс

Кеширование позволяет уменьшить нагрузку на аппаратные ресурсы, таким образом влияя на время отклика сайта. Используется как в стандартных компонентах, так и в компонентах, разработанных под свои нужды. Результаты ресурсоемких, а так же редко обновляемых кусков кода заносятся в кеш, при повторном запросе результат выдается из кеша.

Всё о кешировании в Битрикс

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

Библиотека JS в Битрикс. BX

1С-Битрикс разработал для платформы библиотеку под названием BX, которая примерно на 80% повторяет всеми любимый jQuery с рядом отличий, среди которых как достоинства, так и недостатки. До определенного момента разработчики под битрикс мало смотрели в сторону библиотеки, но появился order_ajax.js который перевернул всё.

Настройка Git для Битрикс

Кроме страниц, хочется в гит иметь шаблон и папку php_interface. Они могут храниться в папках bitrix и local. Если всю папку local мы можем добавить в гит, то с bitrix сложнее. В папке /bitrix/php_interface/ есть файл с доступами к базе данных, который не желательно хранить в гит.

Загрузка собственных классов в Битрикс

1С Битрикс Управления сайтом довольно мощная и гибкая CMS позволяющая решать множество задач веб-разработки. В ней так же предусмотрены механизмы расширения базовых возможностей системы по средством собственных компонентов, модулей и классов. Давайте рассмотрим последние и разберёмся как же загружать их в систему. 

Select "Выбора сотрудника" в стиле bitrix24

В bitrix24 существует прекрасный компонент «main.user.selector», предоставляющий интерфейс для выбора сотрудников компании.  С полным функционалом предоставляемым данным компонентом вы можете ознакомиться на странице официальной документации.

Отправка уведомлений через api Битрикс24

При доработке корпоративного портала на Битрикс24 (коробка), часто сталкивался с задачей отправки системных уведомлений при совершении какого-нибудь события. Именно поэтому и решил выложить данный код здесь.

Заготовка мудуля D7 для Bitrix

В интернете есть много информации по архитектуре D7, но мало практической информации как организовать код, какие новые возможности мы можем использовать на практике и для чего. В данной статье я опишу о том как создать модуль на D7 с компонентом. Сборка содержит почти всё, что может пригодиться при разработке своих решений, каждый шаг описан множеством комментариев. Сделано с целью иметь готовый модуль болванку с подробным описанием для быстрого применения на практике.