Thursday, February 7, 2008

Features Wish List

This is everything I want tacomamusic.net to be, severely abridged. Feel free to chime in with your own ideas.

Users

  • Secure login
  • General profile - picture, bio, vitals, etc.
  • A listing of bands that the user is attached to
  • A calendar of posted events
  • A calendar of events they plan to attend
  • A feed of activity from all their favorite artists and calendars
  • A listing of saved items that a user has marked in other profiles

Bands

  • Created by a user
  • Other users can be granted edit or admin privileges on a band
  • Audio media can be uploaded, organized by album
  • Video can be embedded from YouTube
  • Bands can be added to events as performers

Venues

  • Venues will be able to create accounts and post show calendars and contact info
  • Venue accounts will be more strictly regulated, to ensure that the user is actually a representative of the establishment

Calendar

  • There is one comprehensive calendar of events
  • Each event is attached to a creator and can be assigned a venue (either plain text or a member of the system) and bands (likewise either plain text or a member)
  • Users can remove their bands from others' events or requested to be added
  • Users can mark themselves as planning to attend a particular event
  • Band profiles have a calendar filtered to just events they are in
  • User profiles have a "Posted By Me" calendar and an "I am attending" calendar
  • Venues have a calendar filtered to their attached events
  • Users will be warned if the system suspects they are posting a duplicate event

Media

  • Bands can upload audio and embed video
  • Bands must respect other copyrights, and users can flag suspected violators
  • Tracks can be specified as streaming or downloadable
  • Users can specify any form of license or copyright on their music.
  • Reviews can be posted by other users if the band enables them

General Interface

  • Users will be able to easily navigate through related bands and events
  • Any item that a user has privileges to edit or influence in some way will be marked as such when hovered over, and clicking edit will pop up an ajax-powered form
  • The front page will include a recent activity listing, upcoming events, a thumbnail calendar

Message Board

  • Users will have access to a general message board for discussion, reviews, classifieds, etc.

0 comments: