Home | How it works | Projects archive | Contact Us
Air Compressor Bot
 
The Career Path of Freelance Programming Jobs 

   Php Artist Database

Bidding Time:
15/11/2005 21:25 - 18/11/2005 21:25
Budget:
$50-300
Status:
Closed

Job Type:
PHP
Description:



This project is built into 10 phases. The first phase will cover basic core tool
development of the front and backend, the following phases will cover many
administrative, and user enhancments including: upgrading existing, and adding
new features. This project post is for Phase 1. I hope to work with the same
programmer on all future phases if work is done well.

Phase #1
Develop the core backend and frontend programming with PHP using Smarty for the
templates allowing our team to easily
edit all aspects of the design backend and front end. The smarty template will
include all database loops and any display should be able to be controlled
within the smarty templates allowing our designer to easily change design and
layout aspects. All urls is frontend must be SEO friendly (ie.
musicsite.com/persons/jarsofclay/).

Members (example: http://www.music.com/registration/register)
From the admin tool we should be able to control permissions for members. Some
members will have edtorial admin privledges allowing us to decide to give them
permission to add, edit, delete members, performers/groups, media gallery,
releases, genres & styles, member reviews. We will be adding more features and
more permission security in the future so be careful about developing this area
for easy upgrading.)
- User Name
- Password
- Real Name (First, Last)
- Birthdate
- Email Address
- Gender
- Country
- Zip / Postal Code

Performers/Groups (example: http://www.music.com/person/eminem/1/)

Our editor/administrators should be able to add Members to a performer/group
record. A member is a performer in the database, not a site member
as listed above. If members are added that person becomes a group
automatically. You can't add a group record to another group as a member.

- Description
- Members
- Date/Time Created
- Date/Time Last Updated
- Image (We will be selecting from available pictures in the media gallery that
were associated with this person/group)
- Started (Select Month/Day/Year)
- Visible (On/Off)
- Orgin
- Years Active (Display automatically based on started date)
- Related Persons/Groups (Select one or more)
- Genres & Styles (Select one or more)
- Review/Rate (Registered users can submit reviews. Reviews will not be posted
until approved by an editor. Each time a review is submitted an email notice
with a link to review and approve the review will be sent to the editors who
have permission to add/edit/delete reviews.)
- Discography (list albums, compilations, etc...)

Media Gallery

This tool allows editors and administrators to easily upload, classify and file
media files into the database. Files uploaded should be saved
and renamed according to their unique database id and correct format whatever
that is (such as .jpg, .gif, .mov, etc...)

- Persons/Groups (Select one or more from a drop down menu.
- Date/Time Created
- Date/Time Modified
- Caption (This is a short description and where we list credit
- Credit (
- Type (Select one from drop down list. We will need to be able to add
additional ones but to start we will need Photo only. We will add others as we
need such as Audio, Video, Wallpaper, etc...)

Releases (http://www.music.com/release/bloom/2/)
- Release Date (Select from calendar Month, Day, Year or type in manually.)
- Description
- Catalog Number (this is an optional number we will enter on some releases)
- Format
- Notes
- Related Releases (Select one or more from existing releases)
- Genres & Styles (Select one or more)
- Review/Rate (Registered users can submit reviews. Reviews will not be posted
until approved by an editor. Each time a review is submitted an email notice
with a link to review and approve the review will be sent to the editors who
have permission to add/edit/delete reviews.)

Genres & Styles
- Description

FRONT END
The frontend is pretty simple for now.

Home Page
- Top Persons/Groups (the highest rated 25)
- Top Releases (the highest rated 25)
- Browse by Genre/Style
- Browse by Persons/Groups (Select a letter)
- Search (search should work like this artist search
http://www.nme.com/artists)

Registration Page (like: http://www.music.com/registration/register. Should of
course check data and send confirmation email to user to confirm email address
and account setup like most sites do these days)

Person/Group Page (like this: http://www.music.com/person/eminem/1/. Show the
performer/group information, members of group if applicable, releases, and most
recent 10 reviews)

Release Page (show the information from the releases database like this page:
http://www.music.com/release/bloom/2/)

Get $20 Off Panda Internet Security 2008. Coupon Code: WOWPISUSD20.

Related Projects:
Article Submission Script
Escort recruitment agency
Logo and Home Page
Flash And Actionscript 2.0
Simple Flash Game Development

This project is the proprietary information of . Click here to remove this project from OUR database.
Operating System:
(I don't know)
Database System:
MySQL
<<< back

Recent Projects Archive:

Friday - Thursday - Wednesday - Tuesday - Monday - Sunday - Saturday

View all freelance web projects

 
Home | Projects archive | RSS | Resources | Links | Contact Us © 2004-2009 ProjectsList.biz /0.049