Разработка SEO оптимизированных высокопроизводительных фронтенд приложений на базе 1С-Битрикс.

Добавление кастомных полей элемента инфоблока

Текущая реализация элементов инфоблока позволяет получать разнообразные данные: поля, свойства, данные разделов, товаров и т.д. Стандартный функционал это хорошо, но в реальной жизни часто возникает потребность доработки напильником. Не всегда удобно переносить логику на клиентскую часть. Обсудим, как можно расширить отдаваемые GraphQL контроллером данные путем добавления виртуальных полей.

Артем Житник

Артем Житник

Модульное расширение GraphQL API

На каждом конкретном проекте часто требуется получать свои специфические данные. Как бы хорошо не был разработан стандартный API, они могут в нем отсутствовать. И что делать? Городить параллельно еще какой-то контроллер? Вовсе не обязательно. Можно расширить API своими полями и типами, своей иерархией дополняющей стандартную.

Артем Житник

Артем Житник

Мониторинг проектов на Битриксе в Zabbix

Zabbix - широко известная в узких кругах система мониторинга, предоставляет возможность отслеживать показатели различных систем, в том числе web-приложений. Теперь появилось удобное решение для осуществления мониторинга Битрикс приложений.

Артем Житник

Артем Житник

Демонстрационный каталог

Сделал демонстрацию несложного каталога с товарами и торговыми предложениями. Работает как Next.js приложение с Битриксом на backend через GraphQL API.

Артем Житник

Артем Житник

Кастомные фильтры и сортировки списка элементов инфоблоков в GraphQL API

Расширение возможностей GraphQL API через использование событий модуля. В частности установка своих параметров метода getElementList, которые в свою очередь будут использованы в выборке элементов на бекенде.

Артем Житник

Артем Житник

©2022 ReactiveBx работает на «1С-Битрикс: Управление сайтом» и Next.js