Orbeon Forms
Orbeon Forms — прекрасное решение для создания и развертывания веб-форм. Orbeon Forms дает возможность специалистам без глубокого знания веб-технологий легко создавать большие формы со сложной валидацией, позволяющие решить даже самые нетривиальные задачи по сбору информации.
Система реализует стандарт W3C XForms, является открытой и свободно распространяемой. Orbeon Forms используется во всем мире в таких отраслях, как оказание государственных услуг, банковское дело, здравоохранение, телекоммуникации и образование.
Form Builder
Одним из важных компонентов Orbeon Forms является приложение Form Builder. С его помощью за считанные минуты можно создавать и разворачивать формы прямо из веб-браузера. При этом не требуется устанавливать дополнительные клиентские программы или плагины. Веб-формы создаются и визуализируются с использованием стандартных веб-технологий и могут быть доступны с настольных компьютеров, ноутбуков и мобильных устройств.
Form Builder позволяет:
в полях формы и демонстрации сообщений об ошибках
и доступность полей для
редактирования
Обработка вводимой информации происходит в фоновом режиме, обеспечивая немедленную обратную связь при работе пользователя с формой.
Form Builder поддерживает создание форм с повторяющимися группами полей. Например — формы для ввода пользователем информации о членах семьи с указанием имени, пола, даты рождения и номера социального страхования.
Можно установить минимальное и максимальное количество разрешенных элементов, и пользователям будет доступно добавление элементов до достижения максимума. Элементы также могут быть перераспределены в удобном порядке.
Для ряда полей, создаваемых в Form Builder, по умолчанию предусмотрен механизм автоматической валидации. К таким полям относятся адрес электронной почты, номер телефона, валюта, даты. Orbeon Forms предоставляет разработчикам возможность создавать и добавлять в Form Builder собственные валидируемые поля..
Создание PDF-файлов
Orbeon Forms может создавать файлы PDF с данными, введенными пользователями:
вами в Form Builder параметрами
Многостраничные формы
Чтобы пользователи не сталкивались со сложностями при работе с большими многостраничными формами, для любой из них может быть реализован интуитивно понятный и удобный механизм навигации. Если какая-то из страниц формы содержит ошибки, можно быстро перейти из списка ошибок на соответствующую страницу.
Локализация форм происходит непосредственно с помощью Form Builder.
Формы поддерживают вызовы веб-сервисов и заполнение полей данными, полученными из внешних информационных систем.
Orbeon Forms работает на Java-технологиях и поддерживает хранение данных в Oracle, MySQL, SQL Server, PostgreSQL, DB2,
а также в XML-базе данных eXist.
Orbeon Forms также имеет API, позволяющий интегрироваться с другими базами данных или бэкэндами.
Liferay обладает набором готовых портлетов, которые позволяют быстро встраивать формы, созданные в Orbeon Forms.