The purpose of this page is to index features, their documentation and blog posts in a central location so that you can get an idea of what Orbeon Forms offers at a glance.
As of 2016-04-19 this page is still being updated.
- Security features
- Inserting and reordering grid rows: blog post
- Repeated grids and sections
- Section Templates:
- Singleton forms: doc
- Versioning of form definitions: doc, blog post about concept, blog post about publish options
- Viewing data revision history: doc
- Form field validation: doc, blog post
- required fields (also via formula, see blog post)
- whitespace trimming: doc, blog post
- data types such as string, number, date, etc.
- multiple constraints with formulas
- common constraints: doc, blog post
- minimum/maximum length
- positive, positive or zero, negative or zero, or negative value
- maximum fractional digits
- attachment sizes and file types
- errors, warnings, and informational validations
- custom alert messages per validation
- Access control
- Persistence (databases)
- persistence API: doc
- persistence implementations: doc
- relational database support: doc, blog post about new indexes
- Datasets: doc, blog post
- Multitenancy: doc
- User menu: doc
- 12-column layout: doc, blog post
- Drag & drop of cell boundaries: blog post
- Summary page: doc
- Toolbox:
- Form Settings: doc
- Control Settings: doc
- Choices editor: doc
- Hints for checkboxes and radio buttons: blog post
- Section Settings: doc
- whether section is collapsible
- whether section is initially collapsed
- Publishing a form definition: doc
- Explanation text: blog post
- Extension API: doc
- Access control for editing forms: doc
- Internationalization (i18n) / localization (l10n): doc
- Services and actions
- XML Schema Support: doc
- Source code editor: docwhether section is collapsible
- Extension API: doc
- Basic keyboard shortcuts
- Standard look & feel
- Automatic calculations dependencies: doc, blog post
- Custom XBL components: doc
- Summary Page: blog post
- search
- Detail Page
- Responsive design for mobile devices such as smartphones: doc, blog
- Review mode (printable)
- Wizard view: doc, introduction blog post
- File scan API: doc
- Forms Admin Page: doc, blog post
- Published Forms Page: doc, blog post
- Landing page: doc
- Excel and XML Import: doc
- Excel and XML Export: doc
- Buttons and Processes: doc, blog post
- Autosave: doc, blog post
- Export
- Export of form definitions and form data
- Excel export
- XML export
- Purging historical data
- Validation
- as-you-type validation
- explicit validation: doc
- centralized error summary showing currently relevant errors: component doc, blog post on warnings/infos enhancements
- Sending emails
- controlling which attachments are included: Form Builder doc, Form Runner doc
- controlling To, Cc, Bcc, From: doc, blog post
- Email templates: doc, blog post
- Captcha: properties doc, component doc, blog post
- Appearance of repeated sections: properties doc, component doc
- Appearance of repeated grids: properties doc, component doc
- Function library: doc, blog post
- Repeated content synchronization: doc
- Grids
- HTML tables-free layout: blog post)
- Services and APIs
- Text controls
- Text field
- Plain text area
- Formatted text area
- Password field
- Utility controls
- Typed controls
- Number
- control rounding when formatting/capturing data
- left/right alignment
- Email address
- Currency
- US phone number
- US state
- Number
- Date and time controls
- Selection controls doc
- Attachments
- Buttons
- Button
- Link button
- Other
- Database support: doc
- SQL Server support in Orbeon Forms: blog post
- PostgreSQL support in Orbeon Forms: blog post
- Server side Embedding: doc, blog post, Form Builder embedding blog post
- Liferay proxy portlet: doc
- Liferay full portlet: doc