Mission & Philosophy

Our mission:
"Provide a meeting ground for Drupallers. A place to get to know eachother, help eachother out, find a job and where all participants can earn some AdSense revenue in the process."

The main idea whilst building this site, was to use only user contributed, out of the box modules. All features on the site are available through existing modules. Since it is not always that easy to set up a comprehensive social networking site with Drupal, I wanted to share my fully integrated approach, so I wrote down every single step, together with more then 100 screenshots. This formed the "Drupal 6: Ultimate Community Site Guide", which is available for download at http://book.drupalfun.com or as a paperback at Amazon.
Let's take a look at some of the key features of Drupalfun.

Profiles with Panels

The backbone of the site are the user profiles. The extensive profiles are built with a panel and display a lot of information about the user, such as profile information, photo gallery, video gallery, friends, the user's showcase, etc. It's important to note that I chose to keep the “profile” and “my account” seperated, like for instance on Facebook. I feel there is a need for such an extensive profile page with “public” (or let's say interesting) information, whilst account settings can be kept in a less prominent place.

Key modules in making profiles are content profile and panels.

The profiles include a video gallery, which can be embedded from any external video site such as youtube. All the users also have one photo gallery, where they can upload their own pictures. Another interesting feature is the worldmap on the profile. Users can either specify their address and it will be geocoded to the map, or they can pinpoint it on the map theirselves.

Social Networking Features

The social networking features on Drupalfun include:

  • private messaging
  • groups
  • shoutbox
  • “become friends” & “become a fan”
  • forum, autosuggesting relevent questions
  • “what are you doing”
  • user activity,, for instance “John just commented on Jane's profile”
  • voting (Plus1 on showcases and Fivestar on profiles)
  • “spread the word”
  • subscribe to any content
  • earn “brain cells” by posting tutorial and answering questions on the forum
  • on each post, the AdSense is shared for 50% with the poster

Conclusion

It is possible to set up a social networking site with Drupal 6, using only out of the box modules. The first time I set up a site like this, it took me a lot of time glueing all the forum posts together, and I recognised the need for a step by step, beginning to end, guide to set up a site like this. From this idea came Drupalfun.com, which was developed together with the full case study ebook. I hope you enjoy the site.

Comments

kevster111’s picture

I enjoy your site and bought the ebook about a week ago. It helped me adjust and fine tune a site for a client and friend of mine. www.christianzest.com Although Im not a die hard religious person, my friend is and I see the value this site adds for him and others in that community.

Not promoting that site here, just showing how drupalfun and Doriens ebook added some value.

Online Batman fan site and Community http://www.batmantrailer.net

dorien’s picture

Thank you for your reply! It's nice to hear that!

kylerboudreau’s picture

You made a book - someone after my own heart. Every company I work for I preach "document this stuff". It saves so much time for everyone later.

So kudos on this book.

My friend and I are wanting to build a social networking site that behaves like a dating site but is more about connecting people for work. I want to build a site solid enough to be capable of supporting 50,000 users without blinking. We don't have the time or money to make the wrong choice - we've been looking at Boonex, Drupal and VLDPersonals. VLDPersonals has a site very similar in function to what we want - www.greedypeople.com. But I want to use Drupal.

Are you available to review our spreadsheet or screenshots/requirements for what we want? Even if it is paid consulting - whatever. I can't make the wrong choice the first time. If Drupal is the way for us I'm buying your book and going for it. =)

Please let me know - THANKS! kylerboudreau@gmail.com

dorien’s picture

Hello,

Thank you for your message. Since Drupal is so flexible, chances that it will meet your requirements. This is the reason I chose Drupal at the beginning. If you send me your spreadsheet, I can take a look at it and make suggestion about the modules to use etc, I'd appreciate a donation at drupalfun in return. Since you saw the ebook, you probably know that I do offer the complete drupalfun site online at http://book.drupalfun.com/socialnetwork. This might get you started and at the same time give you an overview of the functions that are quite easily possible with Drupal.

Have the best day!

Dorien

dorien’s picture

Hi,

I just wanted to let you guys and galls know that Drupalfun has been updated to use all of the latest modules. You can get the module list, complete with version numbers here.

Keep it raw!
Dorien

dorien’s picture

Hi all,

A second edition of the tutorial book is available as a paperback at Amazon.

Greetings,

Dorien