Программная среда Arp.site позволяет использовать не только стандартные компоненты вроде форума или поиска, но и создавать собственные компоненты для работы с содержимым сайта. Это могут быть различные интерактивные тестирования и любые другие компоненты, расширяющие функциональность.
Для возможности создания таких дополнительных компонентов реализован обширный список функций работы с деревом объектов системы, а для особо сложных компонентов - для которых критична производительность системы - предусмотрена работа с базой данных.
Также создан упрощённый API для создания компонентов-анкет, который можно использовать для разработки расширенной версии анкеты или формы для ввода данных, если вас не устраивают стандартные анкеты или нужны дополнительные возможности взаимодействия с пользователем.
C помощью Arp.site API реализован ряд сложных компонентов, среди которых:
- Система анализа статистики (выполнена в виде набора компонентов, как и другие сервисы и расширения платформы Арптек).
- Анкеты и формы сбора информации.Сервис автоматически обновляемых новостных лент и баннеров.
- Служба вычисления рейтинга посещаемости информационных материалов
- Система публикации и наполнения расписания занятий (создана для портала "Физтех")
- Информационно-методическая среда, поддерживающая работу с разметкой математических формул.
Все основные компоненты платформы Арптек - управление материалами, система безопасности, журнал событий и пр. - также являются компонентами, написанными с использованием Arp.site API.