Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.34 KB

README.md

File metadata and controls

34 lines (25 loc) · 1.34 KB

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.

Use cases

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 

How to start?

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