Как все начиналось
Изначально модуль 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