Get Started Get Started

We've made working with our controls easier for web developers and designers.

Oncord's user interface API for web developers uses a server-side document model.  This is a set of tags (which we call controls) that allow for user interface elements to be constructed rapidly for building forms and other presentation elements.

These controls can depend on each other.  For instance, you might have a table of products which can be filtered by combobox values.  

It becomes complex when the layout of these controls is out of order, or controls depend on each other in a cyclic manner.  For instance, a table depends on a filter of the combobox's value; but the combobox was declared after the table, so it might not have been created or rendered yet.

Previously to solve this problem, we created a system to control the timing of when attribute values would evaluate.  These were parsenow="" and parse="".  These were mysterious and confusing attributes for web developers.  

The old way:

 <ss:forms:editbox value="$expression" parsenow="value" />

The new way:

 <ss:forms:editbox value="[? $expression ?]" />


We've overhauled the entire server document model for Oncord to remove these parsenow and parse attributes.  The new model is consistent with the rest of Oncord's markup, and also provides some performance benefits.

We've written tools to migrate old code, so anything you've developed in the old format will be automatically refactored to the new format within the next week.

Internally it is a major upgrade, with almost every line of code changing slightly in the core software.
We apologise if there were some glitches during deployment over the weekend.  If you experience anything wrong, please Contact Support.



Leave a Comment

First and Last Names
E-mail Address



Share This:
Scott
The Author
Scott McNaught

Subscribe to stay up-to-date with new features and announcements.

We're updating the hosting environment that powers Oncord and your website to Kubernetes. Kubernetes is modern technology for deploying server infrastructure.

QR code check-in is now available with Oncord events, to help reduce time spent checking-in event attendees upon arrival. It's easier than ever for you to experiment with Oncord's Commerce and Marketing features if you haven't already. And we've made it easy to make bulk updates to recurring sales.

If your Australian business or online presence operates under a .au namespace (com.au, net.au, org.au or asn.au domain names), you should consider registering your matching .au domain in order to protect your brand.

Try a Demo, or Speak With a Consultant

Get Started Get Started