This is a block plugin to add OpenSocial gadgets on the right-side bar of Moodle. OpenSocial gadgets are rendered via Apache Shindig (version 2.0).
- Moodle 2.1 (was not checked on previous versions!)
- Apache Shindig 2.0
- For OpenSocial APIs - installation of another moodle plugin for OpenSocial Gadgets
- Rename this folder to shindig and drop it to moodle->blocks.
- Go in Moodle to Site Administration->Notifications and install plugin
- Specify the Apache Shindig installation to use for gadgets (see Global settings below)
You can specify the url at which your Apache Shindig is running: Settings->Site administration->Plugins->Blocks->OpenSocial gadget
- If you only want to render gadgets, you can specify any existing shindig installation in the cloud.
- The best way is to use Apache Shindig extended with Spaces. this way you also support OpenSocial APIs. For this, please install another moodle plugin for OpenSocial Gadgets and use the shindig that comes with it. See installation instructions there.
You can add as many OpenSocial gadgets as you like. For every gadget block you can specify url, name and height. Just click on configuration button in the block (when in editing mode).
// This plugin is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
This plugin has been initially developed by "Evgeny Bogdanov" in his capacity as an employee of the Swiss Federal Institute of Technology in Lausanne (EPFL) with the partial support of the 6th and 7th Framework Programs for Research and Technological Development of the European Union in Information and Communication Technologies (ROLE Project).