Beruflich Dokumente
Kultur Dokumente
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.
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.
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.
4
Copyright © 2010 by The Coding Machine. All rights reserved.
PREAMBULE
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.
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
• 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 :
9
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
10
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Communication riche :
11
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Présence sous d’autres
plateformes
technologiques
12
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Intégration des réseaux
sociaux
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.
13
Copyright © 2010 by The Coding Machine. All rights reserved.
ANALYSE
Adaptation et
administration de la
solution
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).
15
Copyright © 2010 by The Coding Machine. All rights reserved.
SOLUTIONS
JOOMLA
Version 1.5.17
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
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
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
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
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.
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.