Adding Photo Albums Functionality to Community Site

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.

Kemahiran: Javascript, PHP

Lihat lagi: where is community set, top member, re label, photo album cover page, cover page for album, album cover page, picture album members site php, create an album cover, create a album cover, get the label, take photo, sign blank, set top box, renaming, renaming i, profile photo, photo s, photo name, photo crop, photo change

Tentang Majikan:
( 39 ulasan ) Imperial, United States

ID Projek: #232304

9 pekerja bebas membida secara purata $147 untuk pekerjaan ini


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 Lagi

$250 USD dalam 7 hari
(165 Ulasan)

i have made a similar one

$60 USD dalam 2 hari
(44 Ulasan)

I am the sole developer of a Christian social networking site ([login to view URL]) utilizing photo albums, and have spent the last 3-1/2 years producing custom plugins for existing PHP systems in a professional capac Lagi

$250 USD dalam 5 hari
(7 Ulasan)

I can offer [login to view URL] visit the link below to get an idea [login to view URL] to get an idea [login to view URL] is php/mysql based

$135 USD dalam 3 hari
(11 Ulasan)

Hello sir Please check my PM.

$100 USD dalam 3 hari
(3 Ulasan)

i have good enough exprience to do it.

$75 USD dalam 3 hari
(1 Ulasan)

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 dalam 2 hari
(0 Ulasan)

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 dalam 7 hari
(0 Ulasan)

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 Lagi

$150 USD dalam 10 hari
(0 Ulasan)