Share |

Drupal Commons, la solution pour votre réseau social Drupal

Drupal est un CMS (système de gestion de contenu) Open Source, qui possède une forte communauté : développeurs, chefs de projets, consultants. Leurs contributions quotidiennes à améliorer et développer des modules en fait toute sa puissance, sa flexibilité.

 

Drupal Commons est une distribution Orienté "Réseau Social", se basant largement sur le module Organic Groups. De nombreuses autres briques sont disponibles pour réaliser votre réseau social Drupal. De nouvelles fonctionnalités peuvent être intégrées à tout moment.

 

Quelques modules pour le réseau social

Organic Groups

C'est le module important de Commons. Entièrement paramétrable, il permet aux utilisateurs de créer leurs propres groupes et les enrichir de divers contenus, blogs, pages, événements, etc. Les groupes peuvent avoir un caractère privé, ou alors public. Les utilisateurs peuvent ainsi s'abonner et suivre les contenus publiés. C'est un composant essentiel, qui apporte une grande valeur participative à votre site.

User relationships

User relationships vous permet de créer des types de relations entre les utilisateurs (relation d'amis comme Facebook, relation de followers comme sur Twitter, etc)

Facebook Status

C'est le module qui fournit des fonctionnalités de statuts, ou autre Mur, type Wall Facebook, sur lequel on peut publier, ou partager un media. C'est le module Réseau Social par excellence.

Userpoints

Ce module fournit une API, permettant d'attribuer ou enlever des points à un utilisateur, en fonction des actions qu'ils effectuent sur le site.

Nous pourrions avoir besoin d'intégrer l'idée de méritocratie sur son site participatif Drupal, pour par exemple attribuer des statuts spéciaux aux plus grands contributeurs, ou encore leurs faire profiter de promotions.

Invite

Les invitations sont primordiales pour faire grossir de façon exponentielle votre site web communautaire. Ce module permet aux utilisateurs d'inviter des amis à rejoindre le site. Il est extensible à des fonctionnalités très pratiques, comme l'import de contacts via vos comptes Gmail, Hotmail, etc. Nous aurons l'occasion d'en reparler dans un futur billet.

 

D'autres modules utiles

Context

Context n'est pas un module "social" à proprement parler, mais il est devenu une brique importante de Drupal. Il permet de gérer, des conditions ou des réactions selon un contexte bien précis, sur différentes parties de votre site.

Flag

Totalement flexible, ce module fournit une API permettant d'étiqueter des contenus, commentaires, utilisateurs. Vous pourrez ainsi proposer aux utilisateurs un moyen de marquer des contenus comme abusifs, de reporter des utilisateurs qui ne respectent pas la charte d'utilisation du site, etc.

 

Ce qu'il faut retenir pour la création d'un réseau social en Drupal

Drupal Commons propose de nombreuses fonctionnalités intégrées dans la distribution, qui permettront la création d'un réseau social. Les utilisateurs peuvent alors créer tous types de contenus de façon très simple. En plus, les fonctionnalités peuvent s'étendre de manière infinie, grâce aux nombreux modules disponibles dans la sphère Drupal.

Côté ergonomie, la mise en page du site est très interessante de base, et sa personnalisation se révèle finalement très accessible.

Aussi Drupal Commons est une distribution assez gourmande en ressources. Il faut prévoir donc de passer du temps à l'optimiser pour la rendre la plus performante possible. Encore une fois, Drupal Commons ne fait pas tout le travail. En effet il faut être assez averti pour le transformer en un produit fini correspondant aux contraintes et besoins clients.

Commentaires

Publier un nouveau commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Plus d'informations sur les options de formatage