Hi,
I'm new to Drupal, but know XHTML/CSS very well, and PHP moderately well.
I'm wondering what modules I will need to achieve what I'd like to do:
(the idea is a community hobby site)
Here's what's absolutely needed:
Users can register themselves and in doing so, get their own page - ideally something like: example.com/username or username.example.com... but example.com/users/username would be acceptable if necessary.
Users can add "project items" to their own pages - mostly upload pictures of completed or "work in progress" hobby projects -- these items would optionally have a write up by the author, and other users could leave comments and rate the author's project (scale of 1-10)
---
If I could get the above features implemented, I'd be real happy, plus I'd probably be on my way to getting comfortable with working with Drupal.
Once the stuff above is squared away, I'd like to add some additional functionality as follows:
Since each user would have his/her own page, I'd like them to have the option to each have their own blogs (these would most likely be used for authoring "how I made this.." types of articles with pics) -- other users could comment and rate the articles as well.
I'd like to have a digg-like system where the most popular and/or highest rated user blog posts appear on the homepage of the site.