I want to build a small "specialised" community web site, but must have the following key
components.
Personal messaging within the site between users
A user has their own profile (customisable within a framework)
- Accessible via their own unique URL (erm, closest thing I can think of is myspace, with www.myspace.com/{user}
A user has their own mini gallery (20 images) specifically for them
- Possibly purchase additional galleries? ie. levels of membership get more galleries
A user has a personal blog system that is can be made private or public
A user has their own private contact management system
A user has their own Diary system, linked to contact management system, where items are either private or public.
Aside from those requirements, the usual news, contributions, blogs, forums etc would also be required.
I was told by a friend that Drupal was the way forward, however, I have visited, I am here, I am LOST!!!
Could someone please, please start pointing me in the right direction of what I need for base install, modules
that need to be installed and how I can go about customising a theme to make it all look pretty. Or indeed
point me at relevant reading material.