Essential Drupal Social Networking Modules
I’ve been playing around with Drupal setups for 3 years now and in that time I’ve worked on alot of community and social networking sites, so in this tutorials I’m going to highlight my favourite and most useful social networking modules.
Things have moved along since DrupalSN went live so don’t be surprised to see me recommending modules I’m not using on DrupalSN.
Check the modules used on DrupalSN and see which DrupalSN modules are available to download.
CCK / Views / imagecache / pathauto
If you want to create a blog or any content types you will no doubt need these modules at somepoint.
CCK allows you to create new node types and add all sorts of fields.
Views lets you create lists or “views” of content and imagecache is a great tool for resizing and cropping images on the fly.
pathauto is an extension of the core path module which allows your Drupal site to create clean SEO friendly URLs, this is also great for creating user URLs like user/thomjjames for user profiles.
All the content on DrupalSN is powered by these modules.
Find out more on:
the cck module(s)
the views module
the imagecache module
the pathauto module
Admin Menu
Not strictly a social networking type module but it’s brilliant if you are admining any Druapl site. The module creates a snapshot of your site navigation and turns it into an atrractive and convenient set of drop down menus that stick to the top of your screen. This means you can browse the admin pages quickly and admin your in less clicks.
More info on the admin menu module.
Share / Service Links
If you’ve got great content on your site you want your users to be able to share and bookmark it on their favourite social networking and bookmarking sites, and this is exactly what these modules do!
The modules can function separately (as of the latest version of share) but also work well together to provide you and your users with links to all the major social networking and bookmarking sites include Facebook, MySpace, del.icio.us, digg, Google, Yahoo and more.
These two modules are also a great way to promote your sites! Site promotion through social media is become ever more popular and a very effective free way to promote your site.
Find out more about the share module and service links module.
Buddylist
A buddy or friend list is an essential part of any social networking or community site as it lets users connect and create connections and networks of people.
We’re spoilt for choice when it comes to buddy modules in Drupal, check out my post on Drupal buddy modules to find out more.
Logintoboggan
This module allows users to set their own password and login with their email and username. It also allows you to let users login immediately after the register and be assigned a “pre-validation” role until the validate their email.
Comment module with comment_notify
This module sends email notifications to users when someone comments on a node that they have already commented on, this is a great way to get users coming back to your site.
Notifications are options, the user can choose wheather to get notifications when they submit their comment and can unsubscribe at anytime.
Only small download side is it does require a one line patch to the comment module, but I think it’s worth it!
VotingAPI with fivestar or extra_voting_forms
Voting on content encourages users to interact and the fivestar and extra_voting_forms modules allow users to do just this.
Both modules require the votingAPI to function but this allows you to add the possibility of promoting or demoting posts from the frontpage based on user votes.
Check out a whole list of modules the interact with votingAPI.
Invite and Drupal Contact List Importer
Let your social network grow by itself by letting users invite friends and family to join your site.
Add the Drupal Contact List Importer module and let your users import contacts to invite from their Gmail, Yahoo, AOL, Lycos, Myspace, and MSN Messenger Contacts.
Profile module with profile_setup
Well I couldn’t resist including one of my own modules in this list but I definitely think it’s a great way to get users to fill out their profile when they register at your site.
The module directs users through a profile setup wizard where they are invited to upload a profile picture and fill out profile fields (provided by the core profile module).
Facebook-style Statuses
If it works for Facebook then it’ll work for any SN site!
For those who’ve never used Facebook or haven’t noticed the statuses on DrupalSN this module allows users to input a current status about what they are currently doing, it’s a nice way of making your site look fresh.
I didn’t use this module on DrupalSN because it haden’t been released when I started working on DrupalSN.
unique_avatar
This is an excellent little helper module that prevents user profile pictures from being cached in the browser after a user changes their profile picture.
It prevents browser caching be giving each user profile picture a unique file name.
usernode
If you are using Drupal 5 this module provides bridge between user data (user and profile module related) and the views module. This allows you to create views of users and user information, like the community page on DrupalSN.
nodeprofile and bio (Drupal 5) or contentprofile (Drupal 6)
These modules allow you allow you to build user profiles as content or nodes, which opens up the opportunity to use the powerful CCK modules for creating user profiles.
The contentprofile is the Drupal 6 successor to the nodeprofile and Bio modules.
These modules offer a great and more flexible alternative to the core profile module.
Well that concludes my quick list of Drupal social networking modules, hopefully you’ve found this helpful.
Feel free to list your favourite Drupal social networking modules below.
Commenting on this Tutorial is closed.
- Drupal Version: Drupal 4.6 Drupal 4.7 Drupal 5 Drupal 6
- Drupal Level: Beginner
- Tutorial tags: drupal social networking modules
- Tutorial type: General







Comments (81)
Great Post!
- REMOVED –
Its been great to be looking forward to this drupal post. Dentists|Dentist Cambridge
i agree with you. You definitely make some great tips for drupal. orlando family dentist
Drupal Social Networking Modules!!!!!!!!
Drupal modules for the Social Networking sites are becoming very popular because of the increase in demand for the social bookmarking sites. More and more people prefer to use the social bookmarking sites. CCK allows you to create new node types and add all sorts of fields. Views lets you create lists or “views” of content and imagecache is a great tool for resizing and cropping images on the fly. Those Social Networking Modules are very useful. Thanks for sharing…
Hotell København
Drupal’s SN!!!!!!!!
Drupal’s SN has been making social networking
very easy,,...
the drupal provides a great deal of modules for posting comments
creating views for blogs and so on,,...and maintaining security and integrity,,,
Thank you ,,...!!!!!!!
Hotel copenhagen
I agree, this post is a great post. I like to use Facebook, so I like the Module Integration. Facebook-style Statuses integrates with a large number of modules. Many of these modules also integrate with other modules, creating a wide range of possibilities for what you can accomplish with Facebook-style Statuses. It’s easy; just enable the module and your data will be automatically converted, and the module even automatically disables itself.
karate uniforms
thanks for all the marvelous info cash gifting programs
internet tips
There are two points of view on the best Open Source CMS. One is that since you can make any of them do what you want, though it may take more or less work, which one you choose is a matter of personal preference. The other point of view is that if you already know one, it’s clearly the best and everybody else’s is worthless. Both viewpoints have merit.
Norwegen Ferienhaus
Drupal modules for the Social Networking sites are becoming very popular because of the increase in demand for the social bookmarking sites. More and more people prefer to use the social bookmarking sites.
Watch Live Football
I didn’t know about the buddy list. Informative indeed for everyone, irrespective of their level of knowledge.
Janiye
Louie Lighting
Outdoor lighting
Chandeliers
Pendant lights
Drupal for SN!!!!!!!!
Today,Drupal’s SN has been making social networking
very easy,,...
It provides a greate deal modules for posting comments
creating views for blogs and so on,,...
Thank you Drupal,,...!!!!!!!
Billig voks
This was helpful for me. I’m building my first social networking site. Thanks
This article is really helpful, thanks!
cd rates
Yes i agree with you its indeed very helpful. Thanks for sharing such valuable information.
Thanks
Dentists Palm Beach
This is very helpfull for me thank you for the post… Excellent
Brighton dentists
Thanks for the good feedback guys!
I’ve got quite afew social networking related tutorials planned so keep checking the site.
Cheers
Tom
We are waiting for more! I’m at the beginning and you are very helpful, thank u
I’m also interested in building up a drupal social network on v. 6+, and am wondering what options are available for compatible and useful modules. Most of what I’ve read describes tools available for v. 5. unlock iphone
Drupal modules are very helpful to build social networking. I would like to learn more about this. I am buddy in drupal. I love to work in drupal.
“ title=“dance costume”>dance costume
Excellent post! I’m new to Drupal and am building my first social networking site. This is the best tutorial on the topic I’ve seen!
Looks very interesting. Thanks for sharing..
Credit Card Terminal| Point of Sale .
Well i think that I couldn’t resist including one of my own modules in this list but I definitely think it’s a great way to get users to fill out their profile when they register at your site.Joey (Medusa United)
Very useful—thanks!
Great feed thanks
I think the most essentials features is the contact list importer. We can invite our friends and also view our facebook status.
Istria
Great article very interesting as well. pregnancy ultrasound
hai,
Great tutorial.Thanks for sharing the information.I am building my first social networking sites.It will be useful for me.
thanks
http://www.drupal-web-developers.com
I have been using drupal on 2 of my sites and social media plugins. Pretty good important add on. Long Island prom limos is one of those sites. Its great.
This was helpful for me. I’m building my personal social networking site and for my clients as well. Really wonderful.
P90X
very truly said If you want to create a blog or any content types you will no doubt need these modules at somepoint.
CCK allows you to create new node types and add all sorts of fields.
Views lets you create lists or “views” of content and imagecache is a great tool for resizing and cropping images on the fly.
I followed the links all are very informative and useful. I learned a lot from it.
Miele Vacuum Cleaners
Great tutorial.Thanks for sharing the information. Obviously if you want to create a blog or any content types you will no doubt need these modules at some point. I had made my own website and these coding really had helped me a lot.
Regards,
Earvin James – san diego real estate
Very detailed and wonderfully well explained tutorial. For those who’ve never used Facebook or haven’t noticed the statuses on DrupalSN this module allows users to input a current status about what they are currently doing, it’s a nice way of making your site look fresh. free life insurance quotes
Drupal modules are very good specially for the social networking. I like the Buddy list module, it suits me to add in my site. Thanks for sharing.
movers new york
Drupal modules for the Social Networking sites are becoming very popular because of the increase in demand for the social bookmarking sites. More and more people prefer to use the social bookmarking sites. Thanks for the post.
Canada Logo Design
Thanks Tom! I always override hooked functions though to keep up with Drupal’s best practices but not on forms yet. Buy Term Paper.
Regards,
I’m pretty keen to promote not touching core files as I did it a lot when I started with Drupal and it makes updating your site a nightmare as you have to remember what you edited and reapply the patching (unless you’re using SVN vendor branching). Sample Essay.
Regards,
wouldn’t recommend editing core modules like the comment.module. Term Paper Writing.
Regards,
More and more people prefer to use the social bookmarking sites. Thanks for the post.
Thanks,
Alex – debt recovery
I have been using Drupal Social Networking for some time, just got notice these essential modules from here…
——————-
marriage public records and public bankruptcy records
All three of these modules provide roughly the same functionality of hover tips for images and HTML content.Dissertation.
Regards,
pathauto is an extension of the core path module which allows your Drupal site to create clean SEO friendly URLs, this is also great for creating user URLs like user/thomjjames for user profiles.
All the content on DrupalSN is powered by these modules
Cheap Cordless Phones
Essential Drupal Social Networking Modules are very useful, I just applied those modules.
——————
fat burning furnace review and fatburningfurnace
The social media module is definitely useful for blogging. By doing it, you’ll get a number of benefits like getting your good content to be noticed, increase traffic and also build backlinks for SEO. Once you get good traffic, you can then figure out how to make money with the traffic.
I’m also interested in building up a drupal social network on v. 6+, and am wondering what options are available for compatible and useful modules.Bed Frames
This is excellent, but does anybody know if there is any paid subscription module for Drupal as I want to use it for a paid dating website?
thx
marco
senior dating canada
Tips for seniors dating
Though there are some minor issues with the feedAPI module, thus far I had some good experience in using that one in my drupal websites. Custom Dissertation.
Regards,
All three of these modules provide roughly the same functionality of hover tips for images and HTML content. They are all available for Drupal 5 and 6 so which one you choose is up to you! Coursework.
regards,
Some decent modules here! The profile module should be pretty handy.
Cheers for the post.
Chris – freelance web designer