Adding Photo Albums Functionality to Community Site

已取消 已发布的 Mar 1, 2008 货到付款
已取消 货到付款

Currently, when members upload photos, all photos are held in one place. I'd like to let members organize their photos with albums. By default, every member should get one album when they sign up. This is the album where the member's default picture is stored (large version of the profile picture). Members can create additional albums as they choose.

"My Photo Albums" page

This will be a new page that lists the member's albums, allows them to rename albums, delete albums, manage the photos within the album, and allows them to create a new album. this can all be on one page, just like [url removed, login to view]

Creating New Albums

At the top of the "My Photo Albums" page, there should be a small form with the following fields: Album Cover Photo, Album Name, & Create New Album (the submit button). This should look just like the Default Picture form at the top of [url removed, login to view] . Once the default picture is added and the form is submitted, the member is taken to the crop script, just like when they upload their profile photo. The large version of the photo they used for the cover is stored in their album as the album's first photo. A new album can not be created without uploading the first photo for that album (which is used as the album cover). Just echo an error message at the top if the form is submitted without a photo. All albums are named "(Photo Album)", with the ( ) if the member leaves the Album Name field blank when creating the album. The default Photo Album is also named "(Photo Album)" when the member creates their account. They can change this from the My Photo Albums page mentioned above if they want.

Deleting Albums

From the My Photo Albums page, there should be a link beside each album that says "Delete Album" (just like on [url removed, login to view]). If the member clicks this, they're taken to a confirmation page to confirm that they want to delete the album and all photos in the album. If they click yes, the album is deleted, along with all photos inside. The default photo album can not be deleted, and has no "Delete Album" link.

Renaming Albums

Members can rename their album using a small form, just like when they change the label of a photo from the [url removed, login to view] page.

Managing Album Photos

Beside each album, there should be a "Manage Album Photos" link (just like the Delete Album link). clicking this will take them to a page exactly like the [url removed, login to view] page that lists each photo in that photo album. Here is where members can delete and rename specific photos. At the top of this page will be the Album Cover Photo box (Just like the Profile Photo box is now). This allows the member to upload a new photo to use as the Album Cover. There should also be an additional section beside each photo that allows the member to move the photo to a different album. This is just a drop down form element that lists all of the member's photo albums, excluding the album they're currently in. They select the album they want to move the photo to, and hit the "Move Photo" button (submit button). On submit, the page refreshes and echos a message at the top saying "Your photo has been successfully moved to (name of other album)".

Viewing Photo Albums

From the member's profile page, if you click on the "Pictures" link, this will take you to a page where the member's photo albums are listed (instead of the current list of photo thumbnails). Clicking on a photo album cover takes you to the page where the photo thumbnails are listed (just like it is now). The photo album covers are the same size as the photo thumbnails, and should be listed in two columns (instead of four columns like the photo thumbnails).

Photo Limits

The number of photos a member is allowed to upload is set in the Admin Panel (currently 100 photos per member). This should stay the same and not be affected by the addition of photo albums. In other words, each member can have as many photo albums as they choose, but are still limited to 100 photos total (or whatever the limit is set to in the Admin Panel), not 100 photos per album. Adding additional abums does not increase the number of photos a member is allowed to upload.

JavaScript PHP

项目ID: #232304

关于项目

9个方案 远程项目 活跃的Mar 5, 2008

有9名威客正在参与此工作的竞标,均价$147/小时

codersam

We are absolutely suitable for this project as we have already done the different type of projects very confidently and in well mannered...we can present you the best and accurate solutions you are searching for...We'l 更多

$250 USD 在7天内
(165条评论)
7.4
majormf

i have made a similar one

$60 USD 在2天内
(44条评论)
5.6
WebtechCoder

Hello sir Please check my PM.

$100 USD 在3天内
(3条评论)
1.0
itsluqman

i have good enough exprience to do it.

$75 USD 在3天内
(1条评论)
3.0
alaanasr

We made project same as this but with Asp.Net and SQL SERVER 2005. We can made this project with PHP and MySql in 2 Days. Eng Alaa Nasr

$150 USD 在2天内
(0条评论)
0.0
teckyravi

Hi, We have worked same kind of application but without managing albums, we have used mysql datbase to store images, if you have intersted to do project with us, please conatct me...

$150 USD 在7天内
(0条评论)
0.0
devdattmehta

I have an experience of store image in database and manage them. I did not create any project regarding the details but if you will explain more about you page looks then it is better to work faster. I need more detail 更多

$150 USD 在10天内
(0条评论)
0.0