Note: This project was cloned from https://code.google.com/p/alfresco-shell-tools/ originally written by Lothar Maerkle, who kindly approved this move.
Alfresco offers a rich remote API using its WebScripts technology which is based on the REST paradigm. This projects provides a set of scripts that makes it more easy to interact with the repository and its exposed resources.
Create or change users, create sites, manage group membership form the command line instead of the user interface.
Also great for automation: Create some hundreds of users from a table and automatically add to a set of groups? This becomes a one liner with the Alfresco shell tools.
Reported use cases have been:
* Backup User-Group relationships
* Provision demo systems
* Keep avatar pictures in sync with a 3rth party source
* pregenerate >100k thumbnail images
* Initial import of users and groups, along with user-group and group-subgroup assignements
* Create a bunch of tenants for a multi-tenancy enabled Alfresco
* Do repetitive maintenance tasks for multiple tenants in one go
1. check out the scripts or download a release tarball
2. install required 3-rd party tools for json handling
3. set environment variables
4. have fun
The rest of the documentation still needs to be added. Coming up soon