cancel
Showing results for 
Search instead for 
Did you mean: 

Public sharing in Alfresco Share. Direct-linking?

simh
Champ in-the-making
Champ in-the-making
Hello everyone,
I am testing Alfresco community edition (4.0c) and I am wondering in there is a nice way to use it to share files with strangers who do not have an alfresco account. I wouls like to eliminate, or at least decrease, sending large files via email and provide people with links instead. Setting account for every person I am sending emails to is impossible. I am looking for something like a dropbox/wuala functionality in Alfresco.
What I tried is this: http://wiki.alfresco.com/wiki/URL_Addressability#Guest_Access but that works only in alfresco explorer and not share. Or am I wrong?
What I came up with, which I think would solve my problem at least partly, would be to add an option (maybe via shareable aspect?) to automatically add guest access and show a direct link converted to use the alfresco instead of share module? I guess this would have to be written in java but I have absolutely no idea how to achieve this. Any ideas? Maybe someone would be willing to write some plugin like that?
This guest access is also not ideal because as I tested it, it means that all shared files can be accessed via guest user, so recipient nr1 could possibly login as guest and find all files I have sent to other people, which is of course undesirable. Is there a way to overcome this?

I am new to Afresco, so I may make some fundamental errors in my reasoning - sorry for that Smiley Happy
I hope what I wrote is easy to understand and that I am not the only one who is looking for that functionality so it can be implemented. Or, if I am missing something, please show me the way Smiley Happy

best regards
10 REPLIES 10

mitpatoliya
Star Collaborator
Star Collaborator
There is external authentication possible in alfresco.
http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems

Incase those external user could be part of some LDAP or like that.

simh
Champ in-the-making
Champ in-the-making
The idea is that sometimes I have to send an email to a complete stranger. For example some potential client asks me for an offer or more infomration about some product, and I have to send them a couple of pdf, some of them more than 1-2mb. sometimes more than 10mb.
This is just an example of course Smiley Happy

mrogers
Star Contributor
Star Contributor
You can access any piece of content in the alfresco repo by URL.    You don't need the UI (Share or Explorer) at all.

You just need to consider permissions and whether it should be available without authentication.

simh
Champ in-the-making
Champ in-the-making
You can access any piece of content in the alfresco repo by URL.    You don't need the UI (Share or Explorer) at all.

You just need to consider permissions and whether it should be available without authentication.

OK. Great. How? Smiley Happy

simh
Champ in-the-making
Champ in-the-making
jpfi,
what you showed is using the alfresco explorer module. The idea is to use share module, or have something translate links to provide the end user with link to the file in alfresco explorer.

jpfi
Champ in-the-making
Champ in-the-making

simh
Champ in-the-making
Champ in-the-making
Hi,
simply use share/proxy/alfresco instead:
http://hostSmiley Tongueort/share/proxy/alfresco/api/node/content/workspace/SpacesStore/nodeid/yourfilename

cheers, Jan
Hey Jan,
thanks for the reply. How can I obtain this url from Share? Or in other words, how can an end user quickly and easyli provide me with this working url?

david_ad
Champ in-the-making
Champ in-the-making
Hello,

I have the same problem, a group of end users worked on several documents in a collaborative site, now they need share a final document with external people who does'nt have an Alfresco account. I can't figure out how to resolve this.

I tried this:

http://myserver:8080/alfresco/download/attach/workspace/SpacesStore/0000-0000-0000-0000/myfile.pdf?g...

and this:

http://hostSmiley Tongueort/alfresco/s/api/node/content/workspace/SpacesStore/nodeid/yourfilename

but it still asks to login.

I also tried using webscripts but it asks to login to access to the repository too.

thanks,