New and Noteworthy: Apache Wookie 0.9.1 (incubating)¶
Fully conforms to the W3C Widget Packaging and Configuration specification¶
Wookie now has 100% conformance to the W3C Widgets Packaging and Configuration Specification, passing all implementation tests (see http://dev.w3.org/2006/waf/widgets/imp-report/). This means there is very good interoperability between Wookie and other W3C Widget platforms such as Opera.
Improved conformance to W3C Widget Interface specification including localization support¶
Wookie 0.9.1 has improved support for the W3C Widget Interface, and now passes 97% of conformance tests. For more information, see http://dev.w3.org/2006/waf/widgets-api/imp-report/
Support for W3C WARP specification¶
Widgets can now use the WARP
Improved and Simplified Feature Extensions¶
From 0.9.1, there is a much simpler way for developers to add
For detailed documentation see http://incubator.apache.org/wookie/docs/developer/features.html.
Exporting Widget Instances as new Widget Packages¶
Wookie now has a feature called "flatpack" which enables any Widget Instance to be exported as a W3C .wgt package for use on other systems. For example, a Widget Instance created for a user in a portal can be exported as a .wgt to be side-loaded onto their mobile device if it supports W3C Widgets natively (e.g. Blackberry, Samsung Bada, or an Android phone running the Opera WAC Runtime). The exported .wgt package includes all the user's preference settings, and any
For more information see the "Flatpack" section of the API reference documentation: http://incubator.apache.org/wookie/docs/api.html
Note that this is a "beta" feature and still has some issues and limitations.
Scratchpad¶
Widgets and Features are now split into "extra" and "scratchpad"; experimental features and widget are found in the "scratchpad" folder of the Wookie installation. To install these in your deployment, see http://incubator.apache.org/wookie/docs/developer/widgets.html
Comprehensive REST API including support for admin functions such as uploading new widgets¶
The REST API provided by Wookie now includes access to all functionality, including managing the whitelist, adding new widgets, and managing client API keys. For more information see http://incubator.apache.org/wookie/docs/api.html
Updated Apache Shindig Support¶
Wookie now comes with integration support for Shindig 2.0.
JCR support now optional module¶
From 0.9.1 Wookie supports JPA by default; JCR now needs to be built as an optional module. This significantly reduces the number of dependencies for a default installation.