Moving Pictures Social
From Moving Pictures
Placeholder page for the design document for the online components of Moving Pictures. The following content is very rough and needs to be fleshed out.
Contents |
Functional Requirements
Core Plugin Integration
- Ability to sync collection via the configuration screens
- First time should sync all movies after that only newly added movies
Common Functionality
- Should be localized in users preferred language.
- Locales to support include (danish, english, french, german, hebrew, russian, spanish, swedish)
User Management
- Registration screen
- Registration should collect the following information
- Preferred language
- username
- password
- password should be stored using one way encryption
- email address
- We need to collect the email address for password resets
- Registration should collect the following information
- Login Screen
- Username / Password
- Forgot password / Reset password link
- Reset password should ask for username and email address
- If username / email matches DB record, send a unique url to the email address to set a new password
- Update account
- Allow user to change password, email address, or language preference
Personal Movie Collection Browsing
- Personal movie collection browsing via unique url (social.moving-pictures.tv/u/username)
- Ability to search movies in collection
- Ability to see how many other MP users have the current movie in their collection
- List of details about movies including things like (Title, filter categories, resolution (720p, 1080p, audio bitrate, etc)
- List of recently watched movies (Last watched data)
Social Networking Integration
Integration with social networking sites? Facebook, Flixter, etc. Our own web component as well? Allow users to write reviews? Recommend movies to friends? Might be nice to have a Facebook event listing you reviewed a movie with a short summary and a link to the Moving Pictures website.
Moving-Pictures Plugin Community
- Ability to see number of movies being watched
- See that last X number of movies added to collections
- See the most popular movie today, this week, etc
- Total movies added to collections
Forum Badges
- Generated signature image for message boards.
- Badges are generated image files available at URL location. (online.moving-pictures.tv/badge/username)
- Number of movies in collection
- Last watched movie
- Total Movies watched
- Most watched movies
- MP Version information
- Artwork (pre-designed themes)
- Potential to allow users to create their own themes and share them
Facebook
- Show a dynamically generated image on the user's profile page similar to the Forum Badges.
- Post news events to the user's wall when the user watches a new movie that was previously marked as unwatched.
- Allows users to disable social network integration
Flixter
- ???
Online Data Provider for Moving Pictures Plug-in
Multi-lingual data provider system ala themoviedb.org. Image hosting? Backdrop support? Or just data?