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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.