This project is read-only.

Application requirements


C9WP7 is an application that allows a niner to view videos, browse and post on the forums while connected with a Windows Phone 7.

If you want to add to following list of requirements, please add at the end of each section, so the current numbering is not modified.

Functional requirements

  1. Core and login
    1. User must use Live ID or Channel 9 username to login only to post topics or replies in the forums
    2. Does not allow the use of the application without a login
  2. Main page Featured
    1. Display the current feature
    2. Display a list of recent features
  3. Forums
    1. Display the list of forums
    2. Allow accessing a forum post list
    3. Ability to show all posts in a topic, using on demand retrieval
    4. Ability to post a new topic
    5. Ability to post a new reply
    6. Ability to edit a reply
  4. Videos
    1. Display the list of recent videos
    2. Allow accessing a video page
    3. Allow searching for a video
  5. Storage
    1. Local storage of application settings
  6. Live tile
    1. Display if new videos are available
    2. Display if new replies have been posted in the forums
  7. Shows
    1. Display the list of shows
  8. Picture post
    1. Ability to take a picture from any part of the app
    2. Ability to add a comment
    3. Ability to upload to a forum
    4. Ability to preset the forum

Nonfunctional requirements

Last edited Jul 4, 2010 at 6:51 PM by PaoloM, version 9


PaoloM Jul 4, 2010 at 6:45 PM 
@rd3d2 Exactly. I wonder if there's documentation about how to access this...

rd3d2 Jul 4, 2010 at 7:52 AM 
If the app supports Windows Live IDs it should log in automatically (assuming the user is logged in on the phone)

crutkas Jul 4, 2010 at 6:13 AM 
Also, why should use of the app require logging in?

I agree, the app should not, the assumption here is forums I believe.

crutkas Jul 4, 2010 at 6:13 AM 
@rd3d2 added

rd3d2 Jul 3, 2010 at 3:03 AM 
@Clint: Would you add me as a developer please? (I'm logged in under my windows live ID: rm5y)

Spivonious Jul 2, 2010 at 6:46 PM 
@PeterF - I'd like that feature on the real C9.

Spivonious Jul 2, 2010 at 6:45 PM 
Also, why should use of the app require logging in?

Spivonious Jul 2, 2010 at 6:42 PM 
I like the taking a photo feature + geotagging.

If I had the phone, #1 feature I'd want is video browsing/watching. The forum stuff wouldn't be as important.

MasterPie Jul 2, 2010 at 5:55 PM 
I think it'd be nice if we didn't make the interactions like "Coffeehouse>Post" ... "TechOff>Post".
I'd rather it be less forum like: "What's new today?"..."Have a Technical Issue?".

We should think more about mobile scenario instead of providing 1:1 correspondance with channel 9 site features.

MasterPie Jul 2, 2010 at 5:50 PM 
"Where did that Niner go?"
Track Niners who have disappeared from the face of the earth (e.g loadsgood). Bring up a history of a Niner's "last post" on C9, along with his recent blog posts, twits, facebook statuses, etc.

Pro feature: Scan those posts/statuses for clues on where that Niner might have disappeared to (integrate photo geolocation information if found).

BasP Jul 2, 2010 at 5:08 PM 
I like that 9Guy Around the world idea. Sort of takes the application above the "just a phone version of the website" level and actually takes into account the fact that you'll be on the road with it, and able to snap some shots. Add geotagging to the picture and there could be a sweet Bing Maps app that shows you where in the world the army of 9Guys has invaded.

MasterPie Jul 2, 2010 at 3:29 PM 
Option to take a picture and upload that to the 9 Guy Around the World forum.

PeterF Jul 2, 2010 at 8:33 AM 
It would be nice to get a "wake up" event from a reply on started threads, or threads you participate in. Added options could be opting out of following specific threads, or stop following after a certain period of inactivity. This could be managed in a list of Followed threads.
Maybe the option to get updates when certain Niners post?

kettch Jul 2, 2010 at 6:13 AM 
I was thinking that a Favorites section might be nice. It would be useful to pin specific entities without having to drill down.