Blog

Aria Templates 1.3.4

Here we are with our first release of 2013. Among the changes done in this sprint there are few new features: HTML checkbox widget ew simple checkbox widget in the HTML library with a bindable checked property. Pull Request #285. Array of listeners in aria.html.Element Gives the ability to add multiple event listeners on widgets …

Aria Templates 1.3.3

During the last sprint of 2012 we released a new version of Aria Templates, 1.3.3 with the following : Performance enhancements for Flow Controllers and Interceptors There has been a refactoring of Interceptors, specifically in relation to Flow Controllers which has greatly improved performances for all browsers and most notably for IE. Pull request #270. …

Aria Templates 1.3.2

I’m happy to announce a new release of Aria Templates release, 1.3.2. During this sprint we solved some issues and added the following features: Grunt build We’re in the process of moving our existing build from Java to JavaScript. This pull request introduces grunt in the process, replacing packman. The complete list of features is …

Shifting from actions to data model

In traditional development when describing how the user interacts with the system we often describe it in terms of actions. the user types in the search field, selects some options and clicks on the button to get search results This requirement becomes the following piece of code $("search_button").click(function () {   var searchString = $("search_field").val(); …

Key features for client-side templates

[update - January 18th, 2013]: the template engine described in this article is being implemented here When we started working on client-side HTML templates three years ago we had a hard time convincing our colleagues that it was not a crazy idea and that we could build rich and efficient applications with this type of …

Aria Templates 1.3.1

Aria Templates 1.3.1 is finally available for the community. As usual you can get if from github 1.3.1, our website or npm. Few words on our release process and versioning first. We usually release a stable version every 3 weeks. Each of this versions comes with new features and bugfixes. Version number is compatible with …

Creating a custom DatePicker widget

Similar to what we’ve done creating a mobile calendar experience, with this post we’ll see how easy it is to exploit Aria Templates’ object oriented architecture to modify the look and feel of the DatePicker widget. DatePicker is a text field able to interpret date-like user input, it can also display a drop-down calendar to …

Refresh strategy in complex templates

In a Rich Internet Application, the user interface has to reactively change upon user interaction or after receiving data from the server. Aria Templates offers several mechanisms for refreshing the view (as explained in this article). Full or partial refresh? It is possible to trigger the refresh of a template by calling the $refresh method …

Templates vs. macros

When developing the UI of your application in Aria Templates, you might find yourself wondering: ¬†should I use a sub-template or a macro for the display of a certain panel? This article intends to provide some hints on how to take the right decision, although sometimes it might be a personal choice with no visible …

Save the date – Antibes DrinkUp

We’ve all worked hard toward the goal of making Aria Templates Open Source and it’s finally time to celebrate. Join us for a drink in Antibes @ The Hop Store When Friday, June 29th at 9pm Where The Hop Store in Antibes. Why Because we want to have fun with you! See you there