cancel
Showing results for 
Search instead for 
Did you mean: 

Automated deployment and configuration?

dnallsopp
Champ in-the-making
Champ in-the-making
Hi all,

Are there any articles on automated deployment and configuration of an Alfresco server?  I've searched but found very little out there…

I (ideally) want to be able to do all of the following in a reproducible, scripted way:
  • Build and deploy Alfresco WAR and customisations (content models, custom actions, scheduled actions, webscripts, workflows, Share customisations) - this is the 'easy' bit as it is all static files that Ant can put together.

  • Create groups, and users, and assign users to groups

  • Create specific folders, and add rules (and their actions) to those folders

  • Set permissions on folders and content

  • Import specific content and metadata into the repository (i.e. load content, set types and aspects, set properties and associations)
The goal is to be able to deploy and configure a test VM from scratch in a matter of minutes, then (eventually) reproduce exactly the same setup into production.

Any pointers, please?
1 REPLY 1

dnallsopp
Champ in-the-making
Champ in-the-making
In the meantime I found this blog article from Martin Bergljung which begins:
Some companies or organisations implementing Alfresco Share solutions have more than a handful of Alfresco Share sites that they need to create and manage. In the beginning it is quite natural to create the sites manually via the Alfresco Share UI. However, when the number of sites reaches into the hundreds and each site has a complex folder hierarchy, many different permission settings etc it might make sense to try and manage all the site creation and setup via scripting.
The article shows how to create a Share Site, add users and create folders etc via the JavaScript APIs using a webscript (requiring both a Java Controller and a JavaScript controller) and JSON.