Skip to content

bmejias/alfresco-shell-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Command line tools to admin Alfresco. Cloned from alfresco-shell-tools originally written by Lothar Maerkle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages