What’s XForms authoring?

First of all XForms authoring in essence means to use the declarative approach of XForms to build xhtml pages containing logic, calculations, validations, event- handlers, actions and more. You can even write complete applications with this approach.
Everything you’ll write are tags, attributes and CSS rules. You’ll not need to write any JavaScript or Java to make things happen. You don’t even need to understand how all the AJAX, XForms magic is done behind the scenes. But you should have at least a basic understanding of XHTML, CSS and XForms. As you go you’ll probably like to learn about Dojo e.g. for page layout or animations.

Page authoring means to do at least some of the following things:

creating XHTML/XForms documents

use XForms models to work with XML data

use XForms ‘appearance’ attribute to select between various rendering options

use Dojo layout containers for page layout

adapt the rich set of pre-existing CSS-classes to your needs

add custom CSS matchers to fine-tune styling

use XForms actions and events to add logic and behavior

use XForms submissions to load or send data

add validations and data types to certain data nodes

add calculations

provide help, hint and alert texts

As an XForms author you’ll not have to worry about:

when to display validation errors

data validity and consistency. The processor will keep track on all dependencies and revalidates everything when needed

There is a little icon on the upper right side of every entry of the dashboard. Click it to open the fle in the editor. But please be aware that the editor is still an experimental tool and likely has issues.

You cannot open it from within a form but from the betterFORM dashboard. There are 2 little circles on the right side of each form document. When you hover the left one of these you should see a very little icon. Click it to open the editor.

Is the experimental XForm editor bundled in the limegreen-4.1 installer? I am able to see the small circle which when I click opens it in browser for view (not editable). And there is no option for editor, am I missing something here?