User Upload & Blog

User Upload & Blog
Objective of script:

Allow members to register and upload their pictures to the frontpage of the website immediately after verifying their email address.

Design:
I must be able to design the website using Header Template, Footer Template, and regular CSS Spreadsheet (set background, text, and etc) 900 Pixels wide.

FEATURES:

1.) User registration; (below are the fields)
SELECT IMAGE TO UPLOAD (images must automatically be resized to 100×100)
FIRST NAME
LAST NAME
STATE (State name with State initials should show in dropdown menu)
EMAIL ADDRESS (Email address must be verified before their image is displayed on front page)
CAPTCHA

(Please note. I would like to be able to add a description to each section field when they select it. Similar to how Twitter Registration does.)

(The same email address should not be allowed to upload another picture.)

2.) Images must be shown on the frontpage 8 columns, 6 Rows. (48 Pictures per page. If there is more, a Next link appears, along with page numbers.)

3.) When images are displayed on the front page, their FirstName, Last name Initial, and in parenthesis State Initials. i.e.. Billy James from Oklahoma would show as Billy J (OK) under their picture.

4.) Members must be allowed to delete their pictures. We would like for there to be a page (i.e .. delete.php) .

4a.) User enters their email address and a delete confirmation is sent to their email address.
4b.) Once they click on the “Confirmation Link” both their picture and name is deleted from the database and website.

5.) We would like for members to make a blog entry. We would like to call it “Share Your Story” (i.e.. share.php)

5a.) Members are prompted to enter their “First Name and Email Address” Along with a CAPTCHA

5b.) After doing so, they’re brought to a Blog Entry page where they can Enter Title and etc as if they were posting a blog. With spellchecker and etc. (Advanced Non-html Text Editor)

5c.) After submitting the blog, the member has to click the confirmation link sent to the email address listed to verify it’s actually them. Once the confirmation link is clicked the entry is sent to the admin panel to be approved and/or denied.

5d.) Once approved. The member’s Current picture will link to that specific Blog Entry. The blog entry will also appear in the “View Stories” section. (i.e.. stories.php)

ADMIN BACKEND;

The administrator must have access to the following:

1.) Edit Uploads: Admin will have the power to delete any picture from the server.
2.) Censor Tags: Admin will be able to add Censor Tags to the website. Admin will be able to enter a First Name and Last Name into the Censor Tags text fields, which is designed to send all Names to the “Waiting to be approved” section of the Admin Control panel.
2a.) In example: If a user signs up with the first name of Barry and the last name of Hollow, (assuming the name Barry Hollow is tagged) the script automatically sends that user’s account to the “Waiting to be approved” section, where the admin has the power to either approve or deny the upload.

2b.) The Admin will also be able to see all the information the user entered, as well as the picture the user has selected to upload.

3c.) If the account is approved, the upload is granted and appears on the frontpage. If the upload is denied, it is deleted from the server.

3.) Admin is able to see all the I.P addresses of every image uploaded.

4.) Mass email feature. Able to send an email out to everyone who has registered and uploaded a picture to the website.

5.) New stories posted. Admin will have the ability to approve or deny new stories posted to the website.

Leave a Reply

Your email address will not be published. Required fields are marked *