First release of Synth with interface selection driven by rules.
WORKING YET.
Included Rules::Facts class to manage array facts of rules.
-- Refactoring session (SWUI::Interface)
Added syntaxhighlight editor (codemirror) and tabs visualization of
interfaces edition.
Some refactoring and cleaning old files.
Add evaluation of abstract interface and composition by rules.
First release rendering concrete interfaces driven by rules.
In this release was also removed the old interface machine.
Conflict resolved
Added support for concrete extensions.
Implemented rack-rewrite rules to create a paths for javascripts, css and others of the concrete widgets and extensions.
Added support for interfaces  with concrete description (same as the old method).
Updated the parameter from 'values' to 'collection' of the mapping rules of repeatable nodes.
Included also a parameter "as" to define the name of local variable in a instance of repeatable node.
The dependencies of Synth now is installed with bundle install.
See the README file.
README fixed
Included 2 new concrete widgets: SHDMNavigationAnchor and HTMLListComposition.
Included a new param for extension: insertion_position (after, before, around).
Fixed bug in split function of concrete rules.
Included new fields into interface edition: abstract_spec and concrete_interface_code (compatibility with legacy code).
Fixed problems with nested values collections.
All rules are splited by element.
Fixed problems with evaluation of repeatable elements. Now, all repeatable elements are evaluated alone.
New concrete Widget JQueryAjaxGetRemote - Not completely done.
Started merge for REST Json API.
Included a MANIFEST file with description of the Widgets.
- The manifest of each widget is read by 'widget Infos' option in interface edition.
Concrete mapping rules now accepts access the interface data (passed by
operation) using local variables ou instance_variable (as a Ruby
attr_accessor).
New concrete widget JQuery Autocomplete.
Fixed bug in jqgrid. Onclick event was disabled when the application is started with Ruby 1.9