Essential Modules for constructing a Social Networking Site using Drupal

Protected by Copyscape Unique Content Check
Published: 08th November 2012
Views: N/A

By using Drupal’s vast collection of modules one can convert a basic Drupal site to a social network. With the slew of Drupal modules in reality these days, one can “socialize” the site with minimal hard coding. Some of the essential modules for building a social networking site using Drupal includes:


The Logintoboggan module offers quite a lot of modifications to the standard Drupal login procedure enabling users to login either with their username or their e-mail address and many more such logging options that are found in typical social networking sites.

Profile Setup

The Social networks desires to provide users with options to create a profile. This Profile Setup module extends the current Drupal profile and passes users through a profile setup process where they are permitted to upload a profile picture and fill out profile fields provided by the core profile module.

Facebook Style Statuses

Drupal can easily imitate this notable feature using the Facebook style status module. This Drupal module can provide a flow of status updates which can be viewed and acted upon by other users in a community. This Also supports hashtags.


This module provides a field type which can be used as hotness metric or a regular view counter for entities in a Drupal site. Entities that receive attention are heated up and others are gradually cooled down.

Organic Groups

Groups and communities are yet an additional aspect of a Social networking website. This module enables users or drupal developer to create their own groups in a Drupal website. Each group can have a group home page and subscribers where group members can converse with each other posting via the usual node types.

Voting Api

Voting Api facilitates rating of Content which include comments, nodes and users. It also supports multi criteria voting where users can put their votes based on compound criteria. Ultimately it supports tabulation of voting results. This module just provides the API. The Voting API provides a platform for modules like five star or extra_voting_forms.


This is an indispensable module, to increase interaction between users in our social network. The DrupalChat module gives such a trait to the Drupal website by enabling users of our site to chat with each other either publicly or privately. It provides a sleek chat bar at the bottom of the client window, notifications for events and the ability to retain a log of chats.

Comment Notify

The Comment Notify module can facilitate the functionality to the Drupal website by sending notification emails to visitors about new, published comments on pages where they have commented. This brings back unknown users to a Drupal site and is significant in bringing a blog comment community.

meetu Game Platform

meetu is a Drupal module that can provide a platform for deploying games that promotes people to connect with one another. This is implemented by providing the organizers of the games with the facility to create missions that participants of the game are required to complete by interacting with one another.


Social Network is growing exponentially by allowing existing users to invite new users to join their flock. Invite can provide this functionality to a Drupal website using its Invite a Friend Feature to allow users of a Drupal website to send and track invitations.

DCKAP with its extensive expertise has been at the forefront of offering services in Drupal development. We have experienced Drupal Developers and Drupal Programmers team with onsite and offsite support. Our expert team of Drupal developers provides end-to-end services in Web development.

This article is copyright

Report this article Ask About This Article

More to Explore