[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Creating folders for users to upload photos in a photo sharing website

Posted on 2008-06-25
6
Medium Priority
?
416 Views
Last Modified: 2012-08-14
We want to create a photo sharing site for mountain biking, where registered users are given write/upload access to their own folder in the website, and nobody else except us as administrator can make changes in their folder. We want to maintain security in the process.

Ideally on registering,  a user 's unique folder is created (physically or perhaps virtually?) and where only he has write permission, so that he can receive specific ftp access. How can this best done?

Our website is hosted, but we are able to create different ftps. Until now we have not done this, so are unsure what best to do here.  We want to avoid doing this all manually if humanly possible.
0
Comment
Question by:pcardwell
6 Comments
 
LVL 19

Expert Comment

by:elimesika
ID: 21869774
HI

The best secured solution for that is to create a web service that will handle the download. The user should not know the name of the physical or virtual folder , he will just have a logical name that you can bind to the physical directory you are creating. You can read the photo to a stream and send it to the service with the user Id, the service then can create the user directory (if not exists) and write the photo from the stream.
0
 
LVL 2

Expert Comment

by:adnanj76
ID: 21872728
Hello,

Or you can either you web applications like "Gallery" (http://gallery.menalto.com/), they are easy to setup and easy to manage web applications, you can create different user and set their privileges or permissions to view certain photo albums.
0
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 21894956
Our church wrestled with this issue, too.  In the end we decided to use Flickr.com and a Yahoo Group.  When we put up new photos on Flickr, we just send an email note to the Yahoo Group and everybody gets a once-a-day email digest of new pictures.  No new pictures, no email, so you only get a message when there is something to see.  It was easy to set up and it works like a charm.  All the heavy lifting has already been done for us!

Hope that helps, ~Ray
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:pcardwell
ID: 21903538
Thanks Adnanj76, Gallery might be something we use, and in the past I did configure a site to use it (Gallery2 I think), but did not invest much time learning how to customise. Looked clunky, but I did not give a chance really. Still, am not ruling out yet.

Thanks too Ray. This is indeed a simple and elegant solution. It works when you have a mail list (we don't) and there is one main source of photos. Flickr is great, but not easy to change how albums look. I'm very impressed by open source JAlbum, great range of different skins, so am trying to integrate into our dedicated website. If we can get to work, everybody can pick style they want and possibility of a stronger community. But definitely more of a learning curve too.
0
 
LVL 111

Accepted Solution

by:
Ray Paseur earned 2000 total points
ID: 21904352
I use JAlbum for some of my own work and love it -- be sure to get the latest download.  As far as the mail list goes, that's why we went with a Yahoo Group.  Our Youth Director says I should tell you to look at Facebook, too.  Best, ~Ray
0
 

Author Closing Comment

by:pcardwell
ID: 31470752
thanks!
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Although a lot of people devote their energy toward marketing for specific industries, there are some basic principles that can be applied to any sector imaginable. We’ll look at four steps to take and examine how those steps were put into action fo…
The first step to building an amazing About page is to figure out what you want the page to say about your company. You then must grab the attention of the reader, boast a bit, tell a story and let others brag about you. With a little bit of thought…
The goal of the tutorial is to teach the user how to use import presets downloaded from the internet into Adobe Lightroom. Once you downloaded the presets go into the preset folder and press import then import your preset and your set it to go.
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …
Suggested Courses
Course of the Month18 days, 21 hours left to enroll

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question