cancel
Showing results for 
Search instead for 
Did you mean: 

Paid-Project: Public URL for external file distribution

aantonop
Champ in-the-making
Champ in-the-making
I have posted the following "job" on elance.com (http://www.elance.com/job?jobid=20644601&rid=WD01) and I'm looking for paid developers to develop this feature. Once developed I will release the result back to the community.

We would like to create a plugin for Alfresco 3.2 and above that allows a user with the right permissions to create a public-download URL.

The functionality will be similar to a "yousendit.com" or other service, it will create URLs the way tinyurl or bit.ly does. It will allow our employees to send large files to people without emailing the file, send a URL instead where people can securely download from our Alfresco. It will do this without giving them access to anything else on Alfresco and without showing them the Alfresco login or other parts of the system.

So for example:

User puts a file in a specific directory for public distribution
User presses a button or runs an action on the file
User can choose an expiration date and a multiple number of downloads
User is given an encrypted URL (like http://docs.example.com/alfresco/157e74d7ca)
The User can now share this URL with an *external* person/company
The external person can use the URL to download the file *without* logging in to Alfresco or having an account
The system only allows the use of the URL up to the expiry date and download count
The file is deleted from the directory once the URL expires


The plugin must be secure so that it is impossible to download a file outside the specific directory, impossible to guess a URL, impossible to use it after expiry.

=====

If you are interested in the outcome of this project, post a follow up or follow this thread. If you want to bid to develop this plugin, use elance.com  (http://www.elance.com/job?jobid=20644601&rid=WD01)

Thanks
2 REPLIES 2

aantonop
Champ in-the-making
Champ in-the-making
This project has been completed. It is now in AlfrescoForge:

http://forge.alfresco.com/projects/sharedurl/

The first release, an Alfresco module (amp) works on a test 3.2 server and has undergone basic testing.

Testers and developers would be much appreciated. We are currently refactoring and cleaning up the code to import it into CVS for the next stages. We will be funding more development on elance.com for this project.

Thanks!

jhenn
Champ in-the-making
Champ in-the-making
This is exactly what we need!  Thank you.  We are in desperate need of this functionality for a new Community 3.4 installation.  Out of curiosity, I tested this release on community 3.4, but was unable to execute apply_amps without error.  It could very well be our 3.4 installation (it has not been easy), but there are several missing files called for in apply_amps.  Has this been tested/looked at on 3.4?  Newbie here - appreciate any suggestions.