I've added some features to member profiles worth mentioning, in an attempt to add a social networking aspect to the site.
The overview: Every member profile includes ...
- a listing of the member's favorite forums (which forums they post the most in) along with how many posts they have in each
- a randomly generated listing of other members with similar interests (aka they are frequent posters in the member's favorite forums) - Essentially, all you have to do is refresh your own profile once a day to make new friends who share the same interests as you do
- the member's social network (members on their mutual contact lists aka buddy lists)
- when you browse a member's profile, it also lists contacts that you have in common with the member (if any)
Additionally, whenever you add someone to your contact list, the person who was added gets a PM saying so and asking if they want to reciprocate by adding you to theirs. If they do so, you'll each appear in each others Social Networks in your profiles.
The registration form to join DaniWeb now includes a space to enter the username of the user who referred you to the site, if one exists. After the new member signs up, the member who referred them gets a thank you PM with the username of the member they referred, and asks if they want to add them to their contact list.