Найти в Дзене
Денис Артамонов

REST API Business Edition: 1 год в 1С-Битрикс

Оглавление

Как все начиналось

Изначально модуль REST API под 1С-Битрикс разрабатывался для своих нужд: требовалось обеспечить скорость и большую гибкость в разработке, в частности, при организации программного интерфейса для внешних и внутренних приложений. Модуль распространялся бесплатно и со временем обрел популярность: количество скачиваний достигло отметки в 500–999 загрузок (на момент снятия с публикаци: 01.01.2019).

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

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

Что сейчас

В какой-то момент мы поняли, что так постоянно продолжаться не может — нужно подойти к проекту со всей серьезностью. Так 6 августа 2018 года появился на свет REST API Business Edition. В нем мы реализовали большинство пожеланий из бесплатной версии, а также вложили весь предыдущий опыт работы. Благодаря этому удалось существенно повысить скорость работы модуля. Достигается это за счет более глубокой оптимизации ядра по сравнению с бесплатной версией.

Это не единственное важное отличие REST API Business Edition от прошлой версии. Другим важным преимуществом является карта роутов: появилась возможность тонкой настройки параметров для каждого роута в отдельности. В результате того, что модуль был полностью переписан с учетом прежних ошибок, он начал работать гораздо продуктивнее, а его установка — стала проще.

Техническая поддержка теперь осуществляется профессионально: если раньше пользователи могли рассчитывать на ответ на форуме, то теперь мы полноценно сопровождаем продукт на всех этапах внедрения и дальнейшей работы. Подход к документации тоже был переработан: в настоящее время REST API Business Edition обладает подробной документацией, обновления в которую вносятся в режиме реального времени.

Теперь, благодаря поддержке пользователей, которые установили платную версию 100–499 раз, мы можем посвящать разработке гораздо больше времени. Вот лишь некоторые возможности REST API Business Edition:

  • Поддержка карт роутов;
  • Создание произвольных роутов;
  • Отсутствие необходимости в дополнительной настройке платформы;
  • Загрузка интерфейса до запуска публичной части сайта;
  • Настройка доступа в административной части сайта к разделам модуля на уровне групп пользователей;
  • Генерация токенов для пользователей;
  • Автогенерируемая документация для клиента в JSON-формате;
  • Установка собственных контроллеров для роутов (классы, внешние классы, php-файлы).

С полным списком возможностей можно ознакомиться на странице документации. Перед покупкой REST API Business Edition пользователи могут воспользоваться пробным периодом в 30 дней. Весь функционал модуля в это время доступен совершенно бесплатно.

Что дальше

По мере развития REST API Business Edition мы планируем добавлять в него новые возможности: внедрять пожелания клиентов и реализовывать собственные идеи. Перед каждым выпуском новой версии мы проводим тщательное тестирование, добиваясь максимальной скорости работы.

Наша команда открыта к сотрудничеству. Мы всегда рады предложениям по улучшению работы модуля REST API Business Edition. Со временем мы планируем реализовать большинство из предложенных пользователями идей. Растущая популярность показывает, что наша команда выбрала правильное направление в развитии. Все что от нас требуется — внимательно прислушиваться к нашим клиентам, и мы с радостью это делаем. Любой пользователь имеет возможность повлиять на развитие проекта.

Страница проекта: REST API Business Edition