Hi, I'm trying to decide whether I should go with a prebuilt system, or roll my own website from scratch. For pre-built systems, I've narrowed it down to drupal or xaraya, and am leaning towards drupal. So I thought I'd ask people more familiar with it if it could meet the requirements of what I'm trying to do.
I'm trying to build a community website, similar to websites like myspace, or hi5. The features I'm looking to implement are
- User profiles that include journals (blogs), user comments, primary pictures with the option for a user photo gallery, and basic bio.
- A rating system for users, where they vote on each other (linked to the user, not to individual pictures)
- a scoring system, where people are awarded for comments, forums posts, new journal entries, etc etc. This is something I'd need to build on my own, as I'll want to put in restrictions like only being awarded for posts made every so many seconds, and of a certain character count, to avoid people spamming the forums for points.
- public forums
- user created forums
- private messaging for users
- instant messaging and buddylists (IM I'll probably build on my own using Ajax)
- rich text editor for comments, journals, forums posts
- smilies divided into groups that can be purchased with score. Same with photo gallery spots.
- a way to integrate some sort of paypal system, so that people can get extra features as paid subscribers. ie: extra photo galleries, smilies, etc etc.