SimenData/gameshaft — Issue #2: Media Gallery
Author: simen4000
Created: 2012-01-15 21:41:32+00:00
State: open

The Media Gallery functionality of Gameshaft will be based around a global library. Users and channels will then have their media mapped to their profiles and channel pages based on ownership and the like. The games themselves will inherit all the media posted with their game ID as the primary game. Consoles will inherit all the media from games which is taken with that exact console.

### Example
**Uploads to a user's Profile Gallery**
1. User uploads media to the public gallery via their profile page or the main uploader.
* The user sets "Super Mario Bros. 3" as game
* Media inherits console "Super Nintendo Entertainment System" from game
2. Media becomes available in the public gallery
* The media is added to the user's profile gallery. This is because the uploader ID matches the profile ID.
* The media becomes available on the "Super Mario Bros. 3" wiki page. This is because the ID of the wiki game matches the game ID referenced to in the public gallery entry.
* The media becomes available on the "Super Nintendo Entertainment System" wiki page because of the matching console IDs. This works essentially the same as Media <-> Game Wiki page matching.
3. Users can comment on the media. All comments will be available on all the galleries in which this media appears.