Mozilla Skin
Translate this page


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
  • 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?

Technical Requirements

Database Schema

http://social-dev.moving-pictures.tv/MPSSchema/