|title||This tool is no longer supported|
Due to time constraints, I am unable to continue support for this application. If you are interested in developing or enhancing this application, please get in touch.
That said, SakaiAdminX is completely web service based so will continue to work with the current set of web services in Sakai 2.5, 2.6, 2.7 and 2.8.
Steve Swinsburg (Centre for e-Science, Lancaster University, UK)
How to get it
Grab the code from SVN: https://source.sakaiproject.org/contrib/sakaiadminxSakaiAdminX
At this stage, I recommend you check-out trunk. Have a look at the README in there for comprehensive installation instructions. There are a number of modules that depend on each other, ie there are a set of Quartz jobs that are required in order for the helpdesk and admin users to keep in sync. It's all in there
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 as it takes you through step-by-step how to get it all up and running. It's essential reading.
SakaiAdminX module status
Site creation Create/delete sites
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
SQL ddl for installation
Quartz bundle to complement admin/helpdesk and client services
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
on the list but not started yet
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.
Whats the X for?
The X in SakaiAdminX is for eXternal - that is, it doesn't need to run in Sakai - its a complete external administration utility for Sakai. Once you get it configured, you'll never need to do anything in the Admin Workspace or in any Sites/Realms tool in Sakai (ever again)!
Who is using it?
- Lancaster University, UK
- OpenSourceForEnterprise - a UK based e-training company
If you are using SakaiAdminX, let us know and we'll put you on the list!