UPDATE: With the new Alfresco release 4.2c, they included the ‘Share’ option, very nicely integrated. So the share feature makes this post redundant.
I’ve been using Alfresco Community Edition 4 (Share) for a while now, mostly as a Document Management System. It’s easy to use, and the file explorer functionality is really nice.
A few days ago I wanted to share files to some customers, but without creating a user account for each of them. Alfresco allows this, but it’s not directly available in the UI.
First, add the ‘Guest’ user/group permission to the specific file(s) you want to share publicly.
Then, send the customer to following url,
replace 0000-0000-0000-0000-0000 with the ID of the file, you can find this ID by clicking on the file, and checking the url in your browser. It will be used at the end of the url.
You can use url shortening services, like tinyurl.com or goo.gl to further shorten the url.