Chapter 6. Building On

Widgets provide a way to extend and customize the core functionality of Sakai OAE. Some widgets are designed to appear on individual’s dashboards, providing access to popular content or to information from beyond OAE. Other widgets are for inclusion in groups, courses, and projects, or on an individual page. Some special widgets are embedded within the framework, like the welcome widget modified in Change the Landing Page.

A widget library collects contributions from schools, organizations, and individuals. It’s still a little sparse, but that’s kind of the point. The OAE project is building the infrastructure. Widgets are all the little corners of functionality that the core team hasn’t thought of. Let’s look at three widgets to give you a flavor.

To install a widget first unzip, build, and configure the frontend OAE code as for Skinning in Chapter 4. Widget installation requires only customizations to the /devwidgets space, so if the skin is unchanging there’s no need to configure a File System Resource for /dev, only one for /devwidgets.

A Very Simple Dashboard Widget: JISC Content Browser

The JISC is a UK organization supporting the use of digitial technology in higher education. The JISC Content browser widget pulls a JISC resident widget into the OAE environment, making it easy to discover content available through the JISC. Almost no code is executed within the OAE environment.

Connect to the Widget Library at http://oae-widgets.sakaiproject.org and enter ...

Get Sakai OAE Deployment and Management now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.