Here are the three main things needed to start :
Main functionalities for user
1/ Home Page
This page will display the latest content, best content, best contributors.
2/ Content Page
This page will display the content in short steps by steps (very important part).
It will also display at least one image to illustrate the content.
It will also show who the author of the content is and a way to access the author page.
3/ Author/Contributor Page
The author page will leave room for a short bio, and a profile image.
A blog / facebook / twitter link.
It will also show all the other contributions from the person (content or comments).
4/ Facebook Connect / Account
To ease the account creation, we're going to allow the users to directly connect with Facebook Connect.
Regular account creation, through email, will also be used.
Profile image will be imported from Facebook if the user has used Facebook Connect.
Facebook Connect will be the preferred way of login on the website and should be displayed pro-eminently.
5/ Badges / Points
We want to reward our top contributors with badges / points / stars (whichever you feel better for design).
We need a way to display them both on the profile page and the content page.