Sunteți pe pagina 1din 27

01 71 18 39 73 - contact@thecodingmachine.com - www.thecodingmachine.

com
PREAMBULE
Introduction
Pourquoi ce livre blanc ?
The Coding Machine est une société de services informatiques spécialisée
dans les projets innovants et le développement web. A ce titre, The Coding
Machine exerce une veille technologique constante qui lui permet de
détecter les domaines informatiques en émergence. Les plateformes
communautaires en font partie.
L’innovation, les idées qui sortent des normes établies, les nouvelles
possibilités offertes par la technologie sont autant de raisons pour
lesquelles nous nous passionnons pour les projets que nous menons. Il nous a
donc semblé important de partager ces premières réflexions à travers cet
ouvrage qui, nous l’espérons, sera suivi de nombreux autres.

Les auteurs et toute l’équipe de The Coding Machine se tiennent


évidemment à votre disposition pour discuter du sujet, concevoir et
implémenter vos nouveaux projets !

A qui s’adresse ce livre blanc ?


Ce livre s’adresse à ceux qui envisagent de choisir une plateforme
communautaire. Il propose un panorama des solutions et une analyse
approfondie des fonctionnalités et mécanismes propres à ces plateformes.

Note sur les auteurs et la version :


Ce livre blanc a été écrit par Jean-Guillaume DUJARDIN, associé gérant, Kevin
NGUYEN, manager projets web et Ludivine AUER, responsable marketing.

Date de publication de la première version en mai 2010.

2
Copyright © 2010 by The Coding Machine. All rights reserved.
PREAMBULE
Emergence des plateformes
communautaires
A l’origine du web, un lieu d’échange
Envisager le web comme un lieu d’échanges entre individus partageant les
mêmes passions n’est pas vraiment une nouveauté. Dès l’instant où les
ordinateurs ont su échanger des données, les programmeurs se sont
regroupés sous forme de communautés pour créer des logiciels !
Plus tard, ce sont des sites apparentés aux forums comme Boursorama, des
sites d’annonces comme eBay ou bien encore des sites de rencontres comme
Meetic qui permirent aux Internautes de partager les mêmes centres
d’intérêts.
Récemment, avec des moyens beaucoup plus importants, les sites
communautaires ou réseaux sociaux ont fait une irruption brutale dans le
grand public. Facebook, lancé en 2006, réunissait à l’origine les anciens élèves
de Harvard. Il rassemblerait maintenant près de 400 millions de personnes.
Les passionnés de musique se réunissent sur Myspace. Twitter permet de
diffuser à ses amis son activité en temps réel. Et de nouveaux sites
communautaires apparaissent tous les jours en adressant des nouveaux
domaines susceptibles de réunir des passionnés.
Au moment même où nous écrivons ces lignes, un nouveau site
www.fan2sport.com vient d’annoncer son lancement et souhaite fédérer une
communauté autour du sport.

Une intensification et une automatisation de ces


échanges : le web devient un média social
Le web développe un mode d'échange qui est de moins en moins
unidirectionnel. Les sites web sont de moins en moins des sites vitrines.
Cette tendance a des impacts forts sur la manière dont les sites sont gérés
actuellement. Ce sont des technologies ou des comportements qui vont
obliger à court ou moyen terme à réadapter la manière dont les
entreprises communiquent avec leurs clients ou comment ceux-ci
recherchent de l’information et souhaitent se regrouper pour partager des
intérêts communs.

3
Copyright © 2010 by The Coding Machine. All rights reserved.
PREAMBULE
1. Les recherches se rapprochent du temps-réel :
Les moteurs de recherche perfectionnent de plus en plus leurs algorithmes
afin de fournir l’information la plus pertinente possible. L’information qui va
être valorisée dans un proche avenir est celle qui est la plus récente. Dans ce
contexte, mettre en place une plateforme où les contenus se renouvellent
rapidement prend tout son sens.

2. Les médias sociaux s’intègrent dans les activités


globales du marketing :
Les médias sociaux deviennent un moyen d'écoute des consommateurs. Ils
permettent d'exploiter les informations qu'ils communiquent pour déterminer
les meilleures actions marketing à mettre en place, et communiquer de
manière plus efficace.

3. La publicité devient plus interactive, plus segmentée


et connectée aux réseaux sociaux :
En annonçant la sortie de sa solution de publicité par ciblage
comportementale, Facebook a inauguré une nouvelle tendance et n’a pas
tardé à être suivi par d’autres (exemple Google avec Open Social). La publicité
de demain s’appuiera donc principalement sur du ciblage comportemental
voire du marketing personnalisé. L'utilisateur indiquant quelles sont les
publicités qu'il préfère.

4. Les achats en ligne deviennent de plus en plus


"sociaux" :
D'après l'étude de l'institut Nielsen (Nielsen Global Online Consumer Survey)
de Juillet 2009, 90% des consommateurs font confiance aux avis de leur
réseau de proximité alors que dans le même temps, 14 % font confiance aux
publicités. Ainsi en 2011, un tiers des achats seront directement influencés par
les opinions sur le web contre seulement 8 % en 2008.

4
Copyright © 2010 by The Coding Machine. All rights reserved.
PREAMBULE

Des opportunités à saisir …

Au-delà des plateformes qui s’adressent au public le plus large possible, de


nombreuses opportunités peuvent être créées sur des domaines
particuliers.

… en choisissant la bonne plateforme


Il ne s’agit pas ici de recenser toutes les solutions, nous nous sommes limités
aux solutions Open Source. Plusieurs raisons à cette limite :
1. ces solutions sont à un niveau de maturité satisfaisant voire plus élevé que
les solutions propriétaires ;
2. le marché risque de se structurer de la même manière que le marché des
systèmes de gestion de contenus – CMS – qui est plus établi et qui est
maintenant largement dominé par les solutions Open Source. Les
solutions propriétaires présentes à l’origine se sont repositionnées
progressivement vers des segments de niche.

Ce livre blanc a pour objectif de favoriser la diffusion de cette offre car elle
nous semble de plus en plus pertinente et visible.

5
Copyright © 2010 by The Coding Machine. All rights reserved.
PREAMBULE
Qu’est-ce qu’une plateforme
communautaire ?
Définition
Les plateformes communautaires sont des logiciels intermédiaires entre les
plateformes de gestion de contenu, les blogs et les forums. Elles sont proches
des plateformes de gestion de contenu mais au final, ce sont les utilisateurs
qui publient les contenus du site. Proche des blogs, car ces plateformes sont
centrées sur l’utilisateur et sur ses domaines d’intérêts. Elles peuvent aussi
être comparées à un forum car les membres de ces plateformes peuvent
échanger sur des sujets.
Mais ces plateformes sont aussi différentes car elles permettent de
communiquer de manière plus riche. Il s’agit de partager dans un seul espace
du texte, des photos, des vidéos. Ces plateformes permettent d’interagir avec
ses contacts, soit avec des fonctionnalités proches de la conversation comme
le micro-blogging, ou bien des fonctionnalités de live-chat.

NOTE : Il existe bien d’autres modules développés pour les différentes solutions, tel que le management de
projet permettant de gérer les tâches, personnes concernées, compétences nécessaires, etc.

6
Copyright © 2010 by The Coding Machine. All rights reserved.
PROJETS
Les projets menés à l’aide d’une
plateforme communautaire
Les sites qui prennent la dénomination générique de « communautaires »
recouvrent une très large variété de situations. Il n’est pas nécessaire d’avoir
l’ensemble des fonctionnalités de Facebook ou bien MySpace pour obtenir le
label « communautaire ». Il s’agit plutôt de s’inspirer du principe fondateur qui
est que la communication n’est pas unidirectionnelle mais pluridirectionnelle
avec les Internautes.

Internes aux entreprise


Créer un site communautaire sur un Intranet d’entreprise permet aux salariés
de s’impliquer davantage dans la vie de la société.
Les objectifs visés peuvent être très différents. Certains envisagent de créer
des groupes transversaux selon des intérêts partagés, comme par exemple
des projets ou des évènements. D’autres préfèrent mettre à disposition un
outil d’innovation participative, un lieu de discussion plus ouvert.

Sur un domaine connexe à son activité


Lancer un site communautaire sur un thème attractif peut permettre de
capter une audience très qualifiée. Cette audience peut vous permettre de
mettre en valeur vos services ou les biens que vous proposez.
Par exemple, une société fabriquant des montres de luxe pourrait développer
un site dédié aux montres de collection.
Dans le cas d'une marque ayant une image très forte, il est même possible
d’envisager un site communautaire de fans.

En tant qu’activité principale


Evidemment, créer et animer une plateforme communautaire peut être votre
activité principale. Nous vous déconseillerions de la développer de manière
générique pour le grand public. La place est déjà très largement occupée. En
revanche, beaucoup de niches sont accessibles pourvu que l’on respecte
quelques conditions.

NOTE : Un ouvrage détaille beaucoup mieux que nous ne pouvons le faire en une page de l’intérêt de ces
solutions : http://www.spintank.fr/pourquoi-un-livre-blanc-sur-les-plateformes-communautaires/

7
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Compte membre

La structure de base d’une


plateforme sociale comprend :

• un profil (ou page membre


personnelle) qui permet de voir
les informations personnelles/
biographie des membres, suivre
leurs activités, contributions et
actions dans le réseau ;

• la possibilité de publier des commentaires (’Testimonials’, ‘Comments’,


‘Wall’) sur les profils des amis accessibles. Ceux-ci permettent de partager
des liens, vidéos, photos ;

• la possibilité de se créer une liste d'amis à partir de membres déjà inscrits


ou en invitant des connaissances extérieures au réseau. A partir de la liste
d'amis et/ou la liste des membres inscrits à la plateforme, il est possible de
créer et définir des groupes autour d'un thème d'intérêt ;

• la personnalisation du réseau social, avec le choix des pages de profils,


couleurs, designs et des widgets, comme le propose par exemple MySpace
avec l’éditeur de profil ;

• la possibilité de faire un réseau social public ou de limiter l’accès aux


membres uniquement. Vous pouvez aussi contrôler les personnes
souhaitant accéder à votre réseau et gérer le contenu publié et partagé.

• une messagerie interne au réseau social peut aussi être proposée pour
permettre aux membres d’échanger des liens, photos, etc.

8
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Gestion des membres :

Chaque utilisateur du site est


identifié lors de sa connexion. Le
nombre de rôles peut être très
important. Il est adapté au besoin du
site.
Les rôles sont souvent les suivants :
• visiteur anonyme
• administrateur,
• webmaster,
• rédacteur,
• utilisateur authentifié...

Selon les solutions, il existe un certain nombre de modules permettant


d’étendre les fonctionnalités de gestion des droits et des utilisateurs afin de
permettre une gestion des droits d’accès encore plus fine (pour chaque
utilisateur par exemple).

Certains modules permettent de gérer différents types de relations. Il est


ainsi possible d’avoir une relation unidirectionnelle, en étant « fan » d’un
membre par exemple, ou de partager un lien social avec d’autres membres en
étant « amis ».

9
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE

Les membres peuvent créer des groupes ou communautés au sein même du


réseau social, avec la possibilité de gérer les membres, commentaires, forums
de discussion.
Les membres peuvent ajouter et gérer les forums de discussion avec des
catégories, photos et pièces jointes. Les sujets peuvent être définis par
l’administrateur ou laissés ouverts à l’initiative des membres.

Certaines solutions permettent aux membres de voir qui est en ligne et de


chatter en temps réel. La fonctionnalité de chat peut être sous forme de pop-
up ou en application fixe sur la fenêtre du site. Le chat peut également se faire
par l’intermédiaire de webcams.
Certaines solutions donnent également la possibilité aux membres de réaliser
des enregistrements vidéo.

10
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Communication riche :

Les membres du réseau peuvent


télécharger leurs albums photos et
leurs vidéos et les partager en ligne
avec leurs amis/contacts.

Ils peuvent aussi publier des photos,


vidéos ou des liens vers des sites
extérieurs.

Il peut s’agir par exemple de


s’intégrer avec Flickr pour diffuser et
partager ses photographies.

Gestion des événements :

Il est possible de créer des


évènements, de gérer les
invitations et de suivre l’évolution
des participants au fur et à mesure.

11
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Présence sous d’autres
plateformes
technologiques

Certaines solutions proposent des


modules permettant aux utilisateurs
d’intégrer des applications (appelées
aussi apps) personnalisées iPhone
d’Apple à leur site.
Les membres du site peuvent ainsi se
connecter directement depuis
l’application et surfer dans un format
spécialement dédié à l’iPhone.

Ce principe peut se généraliser en diffusant les contenus de la plateforme sur


les smartphones au travers d’applications dédiées aux mobiles. Ce système
fonctionne de la même manière que les applications dédiées à l’iPhone.

Les utilisateurs peuvent accéder directement aux informations relatives à leur


réseau social depuis un widget présent sur le bureau de leur ordinateur.

Note : Il ne faut pas sous-estimer l’effort de développement lié à ces modules.


Bien souvent, ces modules n’exposent qu’une partie des contenus de type
textes et images sans autre fonctionnalité.

12
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Intégration des réseaux
sociaux

Certains réseaux sociaux exposent


des API de connexion (Facebook
Connect, Sign-in with Twitter,
Google Friend Connect, Flickr…). Les
plateformes communautaires
peuvent ainsi proposer d’identifier
les utilisateurs avec les compte qu’ils
ont sur un réseau social grand public.

Ces mécanismes permettent une


identification plus aisée pour
l'utilisateur. Il n'est plus nécessaire
de créer un compte pour chaque
plateforme.

De plus, les actions effectuées par l’internaute identifié via son compte
Facebook ou Twitter peuvent se retrouver sur le "wall" ou la page profil de
l'utilisateur. L'avantage est donc de communiquer sur ces réseaux sociaux
auprès du réseau relationnel de l'utilisateur de la plateforme.

NOTE : Un article plus complet est disponible sur le blog MédiasSociaux.com


http://www.mediassociaux.com/2009/06/08/pourquoi-integrer-facebook-connect-sur-votre-site/

13
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Adaptation et
administration de la
solution

Le thème (templates en anglais) est


l’apparence de votre plateforme. Il
détermine la mise en page globale
des pages, les styles utilisés (CSS),
les codes de couleurs, etc.

Cette fonctionnalité permet donc de


créer ou d’adapter facilement de
nouveaux thèmes, de les modifier ou
encore de les supprimer.

Il existe, en général un nombre très important de thèmes, souvent développés


par la communauté associée.

Développement de nouveaux modules

Un module d’extension (plugin ou plug-in en anglais) est un élément logiciel


que l'on adjoint à une application (appelée programme hôte) pour en étendre
les fonctions. Le logiciel principal doit pouvoir évoluer en restant compatible
avec les plugins ajoutés.
Cette fonctionnalité permet d’ajouter des modules développés par des tiers
pour intégrer des fonctionnalités complémentaires au logiciel principal. Il peut
s’agir par exemple d’intégrer par exemple un plugin de WebAnalytics pour
surveiller le trafic de la plateforme.

14
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
Solutions présentées
Nous avons préféré nous focaliser sur des solutions reconnues disposant d’une
communauté importante et active, et ayant des références de qualité. Aussi
nous avons retenu : Joomla!, Drupal, BuddyPress, Elgg et LovdByLess.
Nous n’avons pas retenu les solutions PHP Fox, Social Engine et Ning car ce
sont des solutions payantes. Les solutions Dolphin, Pligg, Mixxt, Insoshi,
Xoops ou AstroSPACES ont été écartées car ces plateformes ne sont pas
encore assez évoluées (soit au niveau des fonctionnalités, soit au niveau des
références, soit au niveau de communauté de développeurs).

Typologie des solutions étudiées


Le marché de ces plateformes est émergent. Ces plateformes sont
nombreuses et peuvent être très différentes les unes des autres. Certaines
peuvent être assemblées à partir de plateformes existantes et de modules
complémentaires, comme par exemple les systèmes de gestion de contenu ;
d’autres ont été créées de toute pièce.
Certaines sont conçues pour s’intégrer rapidement dans un site existant,
d’autres sont des solutions indépendantes.

Environnement technique des solutions


Les solutions utilisent un environnement PHP/ MySQL à l’exception de
LovdByLess qui est développée à l’aide du framework Ruby On Rails.

15
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
JOOMLA
Version 1.5.17

Joomla! est un système de gestion de


contenu Open Source et gratuit. Il
est écrit en PHP et utilise une base de
Avantages données MySQL. Joomla! est publié
sous la licence publique générale
La plateforme est simple à GNU.
mettre en place, facile La première version de Joomla
d'utilisation. (Joomla 1.0.0) a été distribuée le 16
La communauté Joomla! est septembre 2005.
importante.
Joomla! inclut les fonctionnalités des
CMS les plus récents comme par
exemple la gestion des flux RSS, des
news, une version imprimable des
pages, des blogs, des sondages etc.

Inconvénients
Afin de mettre en place une véritable
plateforme communautaire, de
La solution ne supporte pas nombreux modules doivent être
nativement le multi-langues. ajoutés à la solution.
La notion de section et catégorie
est peu flexible.
Certaines extensions ne sont pas
simple à mettre en place.
La gestion des droits est limitée.

16
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
Support de la solution :
L'équipe de développement de Joomla!, dont le chef d’équipe était Andrew
Eddie, a créé le site web OpenSourceMatters pour communiquer avec les
utilisateurs, développeurs, concepteurs de sites Web et la communauté en
général. Open Source Matters (OSM) est une association à but non-lucratif,
constituée aux Etats-Unis, créée pour servir les intérêts financiers et juridiques
du projet Joomla.
La communauté Joomla! est présente sur tous les continents et est constituée
de plus de 200 000 utilisateurs et contributeurs. La communauté francophone
l’AFU (Association Francophone des Utilisateurs de Joomla)
http://www.joomla.fr/ est assez active.

Références : http://community.joomla.org/showcase/
MTV Networks Quizilla (Social networking) www.quizilla.com
IHOP (Restaurant chain) www.ihop.com
Harvard University (Educational) - gsas.harvard.edu
Citibank (Financial institution intranet) - Not publicly accessible
The Green Maven (Eco-resources) - www.greenmaven.com
PlayShakespeare.com (Cultural) - www.playshakespeare.com
Senso Interiors (Furniture design) - www.sensointeriors.co.za

Modules complémentaires :
Joomla! nécessite l’emploi de modules complémentaires pour devenir
pleinement une plateforme communautaire.
Parmi ces modules, on peut citer :
• Anahita social Engine (open-souce mais payant) ;
• JomSocial (payant aussi) ;
• Community Builder ;
• Event List ;
• MyBlog.

17
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
DRUPAL
Version 6.16

Drupal est un des systèmes de


gestion de contenus (CMS) libres et
Open Source parmi les plus diffusés.
Avantages Il est publié sous la licence publique
générale GNU, et écrit en PHP.
Bénéficier d’un outil de CMS
complet que l’on peut étendre
Dries Buytaert, développeur initial du
avec des modules pour rendre la
projet à partir de 2000 à l'université
solution communautaire.
d'Anvers, le définit comme
Solution robuste (nombreuses « assembleur rapide de site web »
références comme par exemple (Rapid website assembler). L'idée
le site de la Maison Blanche, de la était de créer une plateforme qui
NASA etc.). faciliterait la mise en place de
contenu de manière collaborative sur
un site web utilisé par plusieurs
personnes.
Inconvénients
Il est largement personnalisable et
Solution réputée « technique », programmable ensuite. De
l’administration n’est pas nombreux modules permettent
forcément simple à prendre en d’élargir simplement et rapidement
main. les fonctionnalités de l’outil d’origine.
La solution n’offre pas une
gestion aussi complète des Drupal n’est pas un « pure player »
interactions entre les utilisateurs des plateformes communautaires.
que les plateformes Pour mettre en œuvre un site
communautaires. communautaire avec Drupal, il est
nécessaire d’ajouter de nombreux
modules.

18
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
Support de la solution :
La solution est supportée par une équipe de 8 « responsables » contributeurs
chargés de la cohérence et de l’intégration des contributions dans le code
source. Drupal est maintenu et développé par une communauté de milliers
d'utilisateurs et de développeurs. La communauté constituée autour de
Drupal regroupe plus de 350 000 membres .
L’association Drupal France et Francophonie (DFF) a été créée en 2009. Elle
anime un site communautaire Drupalfr.org, la documentation en français et
un forum.

Références : http://drupal.org/cases
Des dizaines de milliers de personnes et organisations ont utilisé Drupal pour
mettre en place leur site web.
Portail communautaires : Fast Company, Team Sugar ;
Magazines/Presse/Actualités : New York Observer, NowPublic, Popular
Science, Look, Le Figaro, BBC Magazines ;
Sites de réseaux sociaux : GoingOn, Jewcy, DrupalSN ;
Autorités : The Greater London Authority, The City of
Athens, King of Belgium ;
Associations : The Kofi Annan Foundation, MercyCorps,
Companies : Procter&Gamble, Intle, Fujifilm, etc.

Modules complémentaires :
Drupal n’est pas une plateforme communautaire complète sans certains
modules. Parmi ces modules (la liste n’est pas exhaustive), on peut citer :
• Organic groups : gestion de groupes
• Friend list / buddy list : relations entre les utilisateurs
• Microblog

19
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
BuddyPress
Version 1.2.1

BuddyPress est une solution Open


Source sous licence GPL, permettant
d’étendre les fonctionnalités de
Avantages WordPress MU sous forme d’outils
de « réseaux sociaux » sur toute
Les adaptations sont simples et installation nouvelle ou existante.
les modules complémentaires BuddyPress a été créée en 2008 et sa
nombreux. première version officielle a été
La création d’un site lancée en mai 2009.
communautaire autour d’une
installation existante de
BuddyPress peut être utilisé pour :
WordPress MU (multi-users)
• Un large réseau social pour une
université, école ou collège,
• Un outil de communication
interne pour l’entreprise,
Inconvénients • Un réseau social de « niche »
traitant d’un sujet bien spécifique,
Les sites basés sur BuddyPress se • Un réseau social pour un nouveau
ressemblent. produit.

20
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
Support de la solution :
La start-up américaine Automattic est à l’origine des projets WordPress et
BuddyPress. La société, basée en Californie, a été créée en aout 2005.
Matthew Mullenweg, président et Ryan Boren, lead developer, sont les
développeurs à l’origine de WordPress. Les membres de l ’équipe de
Automattic ont des nationalités diverses et travaillent depuis le monde entier.
La communauté BuddyPress (anglais) :
http://buddypress.org/community/activity/
La communauté française de BuddyPress existe depuis décembre 2008 :
http://bp-fr.net/
Tout, depuis le code d’origine, la documentation, les thèmes jusqu’aux
modules est réalisé par les membres de la communauté BuddyPress.

Références : http://buddypress.org/showcase/

hMAG http://www.h-mag.com/
CUNY Academic Commons http://commons.gc.cuny.edu/
Unstructure http://unstructure.org/
Eco Living http://helloecoliving.com/

21
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
Elgg
Version 1.7.1

Elgg est un logiciel de réseau social


libre distribué sous licence Open
Source lancé en 2004.
Avantages
Il est publié sous la licence publique
générale GNU.
Plateforme communautaire
complète.
La solution ELGG est une plateforme
Plus de 700 modules permettent
solide supportée par une
d’étendre les fonctionnalités.
communauté active. Elle est facile à
mettre en œuvre.

La solution Elgg est souvent associée


aux environnements éducatifs. Elle
propose un ensemble d’outils
permettant de gérer des classes
Inconvénients virtuelles.

La solution est relativement


neuve ; la communauté française
vient de démarrer.
A noter que pour Elgg, PHP doit
s’exécuter en mode Apache, et
non en mode CGI ce qui rend
difficile le fonctionnement de
Elgg sur un serveur mutualisé.

22
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
Support de la solution :
La société qui édite Elgg est Curverider Limited, une start-up britannique
composée de 5 salariés. La communauté associée à ELGG est très développée
pour une solution « pure player ». ElggCommunity (anglais) -
http://community.elgg.org/
La communauté Francophone (www.elg.fr) est relativement récente, elle a
été créée fin 2009.

Références : http://docs.elgg.org/wiki/Sites_powered_by_Elgg
Portails communautaires : Hedge Fund Community, iJedi.org, etc. ;
Sites de réseaux sociaux : UnLtdWorld, Rucku, Planet Red, etc.

23
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
LovdByLess

LovdByLess est une plateforme de


réseau social Open Source largement
utilisée et distribuée qui a été
Avantages construite en utilisant le framework
Ruby on Rails.
Interface propre et facile à
utiliser.
L’application « Lovd By Less » est
Solution la plus légère. distribuée sous la licence MIT
(Massachussets Institute of
Technology).

Ce projet inclut actuellement les


fonctionnalités suivantes:
• Messagerie interne;
• Commentaires ;
Inconvénients • Blog pour chaque membre ;
• Gallerie de photos ;
La solution est limitée en termes • Profil utilisateur ;
de fonctionnalités. • Activité récente de ses amis
La solution est développée en visible sur un tableau de bord;
Ruby (peu d’expertise en France). • Intégration avec Flickr et
La solution est complexe à YouTube.
installer.

24
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
Support de la solution :
LovdByLess a été développé par LessEverything, fondé par Steven Bristol et
Allan Branch.
La solution a été téléchargée 53286 fois.

Références :
ImitateLife http://www.imitatelife.com/
SchoolPage http://www.schoolpage.net/
73S http://73s.org/

25
Copyright © 2010 by The Coding Machine. All rights reserved.
CONCLUSION
Conclusion
Nous n'avons pas de solution préférée et la solution universelle n’existe
pas. La bonne solution dépend de très nombreux facteurs comme par
exemple : les objectifs que vous vous êtes fixés, les délais du projet, les
compétences en développement des ressources internes, de quelle manière la
solution doit être intégrée dans votre système d’informations, etc. La
sélection du logiciel doit donc faire l’objet d’une étude (1) particulière.

Les initiatives ou les projets qui mettent en œuvre une plateforme


communautaire sont encore expérimentaux et le succès de ces dispositifs
difficilement quantifiable. Cependant, du point de vue de The Coding
Machine, les solutions techniques gagnent progressivement en maturité.

Aussi, envisager un projet de développement de site communautaire doit


aujourd’hui s’appuyer sur une de ces plateformes.

Note (1) : The Coding Machine prépare actuellement un livre blanc sur la méthodologie de sélection de
logiciels.

26
Copyright © 2010 by The Coding Machine. All rights reserved.

S-ar putea să vă placă și