The good news is that they were ***extremely*** easy to implement, as
one would expect in a successful templating engine.
It took a total of 1 hours to implement the openDoar widgets. Most of
this was figuring out how to use their poorly documented API.
I was unable to implement the Simal widgets as the API is not working
at present. I have therefore implemented the project browser features
that were to be provided by Simal using the JISC PIMS database. It
took about 30 minutes to implement this. Unfortunately PIMS does not
provide a search function via the API, so I have settled for browsing
a single programme (it is too slow to retrieve all projects).
The limitation in the PIMS API presented an interesting test of the
templating. I needed to remove the search box and still have the UI
behave as expected. Again, as one would expect in a good templating
system it took just two custom stylesheet rules to make it work.
In creating these widgets I did not need to make any changes to the
core templates and all functionality is identical to that in the
MyExperiment widgets that were user tested.
Conclusion: the templating system works very nicely.
The system will continue to be maintained in the Apache Wookie project
and my company is now using those templates in another project.
Furthermore, the Wookie project has moved one of its pre-existing demo
widgets to the templating engine and has developed a few simple test
widgets for deployment with the next Wookie release.
Ross
--
Ross Gardler (@rgardler)
Programme Leader (Open Development)
OpenDirective http://opendirective.com