The Juice Project
Juice - Javascript User Interface Componentised Extensions
A simple componentised framework constructed in Javascript to enable the sharing of Ajax Style extensions to a web interface.
Although the drive for this is rooted in Library OPAC interfaces, the framework is applicable to any environment which, via identifiers contained within a html page, needs to link to or embed external resources.
View screenshots of some of the possiblities.
As an introduction to The Juice Project you might like to review the following:
Juice Documentation | ||
|---|---|---|
| Using | Extending/Implementing | Developing |
News
Revision 0.6.2 - 26th October 2009
Juice-basic-0.6.2.zip and an example site specific file examples/example_extend.js See Release Notice 0.6.2
Revision 0.6.1 - 18th October 2009
Relative paths for juice.loadJs & juice.loadCss and multi-codes for GoogleAnalytics See Release Notice 0.6.1
Revision 0.6 - 23rd July 2009
Significant internal refactor of Meta functionality. See Release Notice 0.6
Revision 0.5 - 10th July 2009
Significant stability and buildabilty release. See Release Notice 0.5
Revision 0.4.3 - 6th July 2009
Minor update release. See Release Notice 0.4.3
Revision 0.4.1 - 28th May 2009
Minor update release. See Release Notice 0.4.1
Revision 0.4 - 27th May 2009
Significant release, introducing support for Google APIs. See Release Notice 0.4
Revision 0.3 - 7th April 2009
No conflict mode support. See Release Notice 0.3
Revision 0.2.1 - 1st April 2009
Mostly defect fix release. See Release Notice 0.2.1
Revision 0.2 - 24th March 2009
First post-launch release. See Release Notice 0.2
Highlights - Multiple insert panels - Overlay/iFrame launch windows - Revision numbered js files - Extensions taking launch window options - Google Analytics Extension.
Project Launch - 24th February 2009
Project Juice was launched at the Code4lb Conference 2009 by Richard Wallis. His presentation is available on Slideshare here:
Video of presentation (20 mins)
Come join the project!