Prioritizing New Features

I could use some help determining which new Features to add to my website.

The goal is to make my website more interactive and interesting to Users, and hopefully start a community much like SitePoint has successfully done!!

My website is very modest, but what I have looks professional (in my mind).

Current Features:

[INDENT]- Browse Articles

  • Create an Account
  • Activate an Account
  • Log In
  • Log Out
  • Change Password
  • Reset Password
  • Upload Photo
  • Add Comments (i.e. Posts) to Articles
    [/INDENT]

Possible New Features:

[INDENT]- Add WYSIWYG Editor for adding Comments

  • Create a Profile (Similar to an Account, but with more details, photos, etc.)
  • Change User Details (e.g. E-mail, Username, Name, Location, etc.)
  • View My Posts
  • Send/Receive Private Messages (PM’s)
  • User Forums
  • Create/Manage User Preferences (e.g. Interested in Tax and Legal Articles)
  • Others??

[/INDENT]
Again, the goal is to create a dynamic environment and community which brings people back again and again!! (It doesn’t necessarily have to be entirely “Social Media” based, but I’m sure that will be an important facet…)

Thanks,

Debbie

A few factors to keep in mind for prioritizing the addition of new features:

  • Does the new feature depend on code that would be written for other new features (if so, work on those features before this one).
  • How quickly can it be written/implemented?
  • Does the new feature fix an existing bug?
  • Does the new feature make things easier for users and make them less prone to ask questions or produce errors as a result of confusion about the process?