Home

Contrib: SakaiAdminX

Description:

SakaiAdminX is a webapp that you can use to administer Sakai with ease. Create and delete sites, edit sites (title, skin, site icon, type etc), add and remove users with different degrees of permissions. Manage people that have 'admin' or 'helpdesk' access to all sites. Create 'client' groups where each client has a set of sites that they are responsible for and the users in those client groups can administer only those sites. Site coordinators/instructors/teaching assistants get different levels of access to the site profile. The site profile is easily extensible, so if you need additional functionality, just plug it in! Includes single sign on, and can be CASified easily.

Contributor(s):

Steve Swinsburg (Lancaster University)

How to get it

SakaiAdminX is not yet ready for deployment
The taglibrary and webapp will run but the supporting Quartz jobs are not yet finished. If you want to help out, please let me know, otherwise, keep an eye on this page for more info.

Grab the code from SVN: https://source.sakaiproject.org/contrib/sakaiadminx
I recommend you check-out trunk. It has the latest code and bugfixes and is generally very stable. Down the track there will be packaged releases. Also, please read the Installation Guide below.

More information

SakaiAdminX module status

Feature Completed
Create/delete sites
Site deletion
Site profile
Edit site title
Edit site skin
Edit site icon (image in top left hand corner above the tool list)
Edit contact details for site
Edit site description incl support for rich text
Add/remove client-admin users
Add/remove client-helpdesk users
Add/remove super-admin users
Add/remove super-helpdesk users
Create/delete users
Query users
SQL ddl for installation
Quartz bundle to complement admin/helpdesk and client services
CAS instructions
Internationalisation (ie resource bundles)
Taglib builds under Maven2
Webapp builds under Maven2
RESTful url to export site list for given user
Batch create sites
Checkbox to copy resources from the template when creating sites
Checkbox to copy users from the template when creating sites
Add support for teaching assistant role

key to feature list

Icon Definition
complete!
in progress
on the list but not started yet
requested

Extending SakaiAdminX

SakaiAdminX is built to be modular and as such it is very simple to add additional functionality. An SIS Integration is very simple - for instance, if your SIS can be searched for unit codes via a webservice say, you could add these unitcodes to the site (additional DB table required but again, very simple), and then have a quartz script to run over the DB table and communicate with your SIS updating the site list as required. This could easily slot in the Site Profile.

Note: This particular integration has already been done for another implementation so if you would like more information, or would like this SIS module created for you, contact the author of SakaiAdminX: Steve Swinsburg.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.