SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
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.
TCM - Livre blanc sur les plateformes communautaires Open Source

Mais conteúdo relacionado

Mais procurados

Facebook Twitter dans les collectivités : boostez sa com digitale
Facebook Twitter dans les collectivités : boostez sa com digitaleFacebook Twitter dans les collectivités : boostez sa com digitale
Facebook Twitter dans les collectivités : boostez sa com digitaleArdesi Midi-Pyrénées
 
Luxe, User Experience & Medias Sociaux
Luxe, User Experience & Medias SociauxLuxe, User Experience & Medias Sociaux
Luxe, User Experience & Medias SociauxHelene Zuili
 
Comprendre sa communaute et concevoir son propre reseau social
Comprendre sa communaute et concevoir son propre reseau socialComprendre sa communaute et concevoir son propre reseau social
Comprendre sa communaute et concevoir son propre reseau socialRomain CLÉRET
 
Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010
Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010
Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010Athomedia
 
Intégrer les Réseaux Sociaux dans sa Stratégie Marketing
Intégrer les Réseaux Sociaux dans sa Stratégie MarketingIntégrer les Réseaux Sociaux dans sa Stratégie Marketing
Intégrer les Réseaux Sociaux dans sa Stratégie MarketingPaul CORDINA
 
Twitter mode d'emploi - le média de l'instantané
Twitter mode d'emploi - le média de l'instantanéTwitter mode d'emploi - le média de l'instantané
Twitter mode d'emploi - le média de l'instantanéArdesi Midi-Pyrénées
 
Intégrer les réseaux sociaux dans sa stratégie de communication
Intégrer les réseaux sociaux dans sa stratégie de communicationIntégrer les réseaux sociaux dans sa stratégie de communication
Intégrer les réseaux sociaux dans sa stratégie de communicationComunited
 
Les outils du community management
Les outils du community managementLes outils du community management
Les outils du community managementLes Propulseurs
 
Dossier : quels réseaux sociaux pour quels usages ?
Dossier : quels réseaux sociaux pour quels usages ? Dossier : quels réseaux sociaux pour quels usages ?
Dossier : quels réseaux sociaux pour quels usages ? Agoralink
 
Présentation E20 Electrons Associés
Présentation E20 Electrons AssociésPrésentation E20 Electrons Associés
Présentation E20 Electrons Associésfp961
 
L'essentiel des medias sociaux
L'essentiel des medias sociaux L'essentiel des medias sociaux
L'essentiel des medias sociaux inovallee
 
Formation Réseaux Sociaux Facebook, Linkedin Twitter
Formation Réseaux Sociaux Facebook, Linkedin TwitterFormation Réseaux Sociaux Facebook, Linkedin Twitter
Formation Réseaux Sociaux Facebook, Linkedin TwitterEasy Social Media
 
Marketing et réseaux sociaux cours 1
Marketing et réseaux sociaux cours 1Marketing et réseaux sociaux cours 1
Marketing et réseaux sociaux cours 1Claire WIBAILLE
 
Courtiers, quelle stratégie pour vos réseaux sociaux ?
Courtiers, quelle stratégie pour vos réseaux sociaux ? Courtiers, quelle stratégie pour vos réseaux sociaux ?
Courtiers, quelle stratégie pour vos réseaux sociaux ? the bureau, digital agency
 
Présentation powerpoint
Présentation powerpointPrésentation powerpoint
Présentation powerpointsacha.cma14
 
Webdoc, La narration et l'interaction
Webdoc, La narration et l'interactionWebdoc, La narration et l'interaction
Webdoc, La narration et l'interactionGerald Holubowicz
 
Les collectivités territoriales dans le tourbillon du web 2.0
Les collectivités territoriales dans le tourbillon du web 2.0Les collectivités territoriales dans le tourbillon du web 2.0
Les collectivités territoriales dans le tourbillon du web 2.0Ardesi Midi-Pyrénées
 
Comment s'y retrouver dans la jungle des médias sociaux
Comment s'y retrouver dans la jungle des médias sociauxComment s'y retrouver dans la jungle des médias sociaux
Comment s'y retrouver dans la jungle des médias sociauxYourastar
 
Travail des group ict1 unes
Travail des group ict1 unesTravail des group ict1 unes
Travail des group ict1 unesyounes Anas
 

Mais procurados (20)

Facebook Twitter dans les collectivités : boostez sa com digitale
Facebook Twitter dans les collectivités : boostez sa com digitaleFacebook Twitter dans les collectivités : boostez sa com digitale
Facebook Twitter dans les collectivités : boostez sa com digitale
 
Luxe, User Experience & Medias Sociaux
Luxe, User Experience & Medias SociauxLuxe, User Experience & Medias Sociaux
Luxe, User Experience & Medias Sociaux
 
Comprendre sa communaute et concevoir son propre reseau social
Comprendre sa communaute et concevoir son propre reseau socialComprendre sa communaute et concevoir son propre reseau social
Comprendre sa communaute et concevoir son propre reseau social
 
Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010
Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010
Conférence Sup de Pub - Web 2.0 et médias sociaux - Septembre 2010
 
Intégrer les Réseaux Sociaux dans sa Stratégie Marketing
Intégrer les Réseaux Sociaux dans sa Stratégie MarketingIntégrer les Réseaux Sociaux dans sa Stratégie Marketing
Intégrer les Réseaux Sociaux dans sa Stratégie Marketing
 
Twitter mode d'emploi - le média de l'instantané
Twitter mode d'emploi - le média de l'instantanéTwitter mode d'emploi - le média de l'instantané
Twitter mode d'emploi - le média de l'instantané
 
Intégrer les réseaux sociaux dans sa stratégie de communication
Intégrer les réseaux sociaux dans sa stratégie de communicationIntégrer les réseaux sociaux dans sa stratégie de communication
Intégrer les réseaux sociaux dans sa stratégie de communication
 
Les outils du community management
Les outils du community managementLes outils du community management
Les outils du community management
 
Dossier : quels réseaux sociaux pour quels usages ?
Dossier : quels réseaux sociaux pour quels usages ? Dossier : quels réseaux sociaux pour quels usages ?
Dossier : quels réseaux sociaux pour quels usages ?
 
Présentation E20 Electrons Associés
Présentation E20 Electrons AssociésPrésentation E20 Electrons Associés
Présentation E20 Electrons Associés
 
L'essentiel des medias sociaux
L'essentiel des medias sociaux L'essentiel des medias sociaux
L'essentiel des medias sociaux
 
Formation Réseaux Sociaux Facebook, Linkedin Twitter
Formation Réseaux Sociaux Facebook, Linkedin TwitterFormation Réseaux Sociaux Facebook, Linkedin Twitter
Formation Réseaux Sociaux Facebook, Linkedin Twitter
 
Marketing et réseaux sociaux cours 1
Marketing et réseaux sociaux cours 1Marketing et réseaux sociaux cours 1
Marketing et réseaux sociaux cours 1
 
Courtiers, quelle stratégie pour vos réseaux sociaux ?
Courtiers, quelle stratégie pour vos réseaux sociaux ? Courtiers, quelle stratégie pour vos réseaux sociaux ?
Courtiers, quelle stratégie pour vos réseaux sociaux ?
 
Présentation powerpoint
Présentation powerpointPrésentation powerpoint
Présentation powerpoint
 
Webdoc, La narration et l'interaction
Webdoc, La narration et l'interactionWebdoc, La narration et l'interaction
Webdoc, La narration et l'interaction
 
Emerit57
Emerit57Emerit57
Emerit57
 
Les collectivités territoriales dans le tourbillon du web 2.0
Les collectivités territoriales dans le tourbillon du web 2.0Les collectivités territoriales dans le tourbillon du web 2.0
Les collectivités territoriales dans le tourbillon du web 2.0
 
Comment s'y retrouver dans la jungle des médias sociaux
Comment s'y retrouver dans la jungle des médias sociauxComment s'y retrouver dans la jungle des médias sociaux
Comment s'y retrouver dans la jungle des médias sociaux
 
Travail des group ict1 unes
Travail des group ict1 unesTravail des group ict1 unes
Travail des group ict1 unes
 

Semelhante a TCM - Livre blanc sur les plateformes communautaires Open Source

Panorama des réseaux sociaux - office de tourisme val de cher saint-aignan
Panorama des réseaux sociaux -  office de tourisme val de cher saint-aignanPanorama des réseaux sociaux -  office de tourisme val de cher saint-aignan
Panorama des réseaux sociaux - office de tourisme val de cher saint-aignanOffice de Tourisme Val de Cher Controis
 
Les nouvelles-techniques-de-la-communication-sur-internet
Les nouvelles-techniques-de-la-communication-sur-internet Les nouvelles-techniques-de-la-communication-sur-internet
Les nouvelles-techniques-de-la-communication-sur-internet Mariem Chaaben
 
Formation Centres Sociaux Web2 Et Wp
Formation Centres Sociaux Web2 Et WpFormation Centres Sociaux Web2 Et Wp
Formation Centres Sociaux Web2 Et WpCentres Sociaux
 
Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...
Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...
Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...compuBase Consulting
 
Pmb Bug 2007 11 06 Eric
Pmb Bug 2007 11 06 EricPmb Bug 2007 11 06 Eric
Pmb Bug 2007 11 06 EricPMB-BUG
 
Évolution des usages 
social média et nouvelles opportunités de marque
Évolution des usages 
social média et nouvelles opportunités de marqueÉvolution des usages 
social média et nouvelles opportunités de marque
Évolution des usages 
social média et nouvelles opportunités de marqueOP1C
 
Formation Social Media 2014
Formation Social Media  2014Formation Social Media  2014
Formation Social Media 2014Guillaume Eouzan
 
Presentation talkSpirit Paris2.0 2010
Presentation talkSpirit Paris2.0 2010Presentation talkSpirit Paris2.0 2010
Presentation talkSpirit Paris2.0 2010David BOURGEOIS
 
Infopromotions intranet & rse 9 juin 2011 v1.1
Infopromotions intranet & rse 9 juin 2011   v1.1Infopromotions intranet & rse 9 juin 2011   v1.1
Infopromotions intranet & rse 9 juin 2011 v1.1CHARLES Frédéric
 
Tendances de l'interactivite 2011 par jeremy dumont
Tendances de l'interactivite 2011 par jeremy dumontTendances de l'interactivite 2011 par jeremy dumont
Tendances de l'interactivite 2011 par jeremy dumontnous sommes vivants
 
L’influence des internautes sur les marques à travers les médias sociaux 2009
L’influence des internautes sur les marques à travers les médias sociaux 2009L’influence des internautes sur les marques à travers les médias sociaux 2009
L’influence des internautes sur les marques à travers les médias sociaux 2009Sarah Connor
 
Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011
Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011
Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011Ardesi Midi-Pyrénées
 

Semelhante a TCM - Livre blanc sur les plateformes communautaires Open Source (20)

Conférence cci pdf
Conférence cci pdfConférence cci pdf
Conférence cci pdf
 
Panorama des réseaux sociaux - office de tourisme val de cher saint-aignan
Panorama des réseaux sociaux -  office de tourisme val de cher saint-aignanPanorama des réseaux sociaux -  office de tourisme val de cher saint-aignan
Panorama des réseaux sociaux - office de tourisme val de cher saint-aignan
 
Les nouvelles-techniques-de-la-communication-sur-internet
Les nouvelles-techniques-de-la-communication-sur-internet Les nouvelles-techniques-de-la-communication-sur-internet
Les nouvelles-techniques-de-la-communication-sur-internet
 
Formation Centres Sociaux Web2 Et Wp
Formation Centres Sociaux Web2 Et WpFormation Centres Sociaux Web2 Et Wp
Formation Centres Sociaux Web2 Et Wp
 
Présentation à la SCHL
Présentation à la SCHL Présentation à la SCHL
Présentation à la SCHL
 
Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...
Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...
Matinee compu base_20101109_4_useo_compubase_reseaux_sociaux_rse_par_anthony_...
 
CADRAGE DU PROGRAMME DE PARIS 2.0. DES ETUDES CONSOMMATEUR POUR DE MEILLEURES...
CADRAGE DU PROGRAMME DE PARIS 2.0. DES ETUDES CONSOMMATEUR POUR DE MEILLEURES...CADRAGE DU PROGRAMME DE PARIS 2.0. DES ETUDES CONSOMMATEUR POUR DE MEILLEURES...
CADRAGE DU PROGRAMME DE PARIS 2.0. DES ETUDES CONSOMMATEUR POUR DE MEILLEURES...
 
Pmb Bug 2007 11 06 Eric
Pmb Bug 2007 11 06 EricPmb Bug 2007 11 06 Eric
Pmb Bug 2007 11 06 Eric
 
Empowerment numérique
Empowerment numériqueEmpowerment numérique
Empowerment numérique
 
Évolution des usages 
social média et nouvelles opportunités de marque
Évolution des usages 
social média et nouvelles opportunités de marqueÉvolution des usages 
social média et nouvelles opportunités de marque
Évolution des usages 
social média et nouvelles opportunités de marque
 
Formation Social Media 2014
Formation Social Media  2014Formation Social Media  2014
Formation Social Media 2014
 
Presentation talkSpirit Paris2.0 2010
Presentation talkSpirit Paris2.0 2010Presentation talkSpirit Paris2.0 2010
Presentation talkSpirit Paris2.0 2010
 
Infopromotions intranet & rse 9 juin 2011 v1.1
Infopromotions intranet & rse 9 juin 2011   v1.1Infopromotions intranet & rse 9 juin 2011   v1.1
Infopromotions intranet & rse 9 juin 2011 v1.1
 
Tendances de l'interactivite 2011 par jeremy dumont
Tendances de l'interactivite 2011 par jeremy dumontTendances de l'interactivite 2011 par jeremy dumont
Tendances de l'interactivite 2011 par jeremy dumont
 
Bmm awrapup4 2014v2
Bmm awrapup4 2014v2Bmm awrapup4 2014v2
Bmm awrapup4 2014v2
 
WIS-FB-J1
WIS-FB-J1WIS-FB-J1
WIS-FB-J1
 
Pfe final
Pfe finalPfe final
Pfe final
 
L’influence des internautes sur les marques à travers les médias sociaux 2009
L’influence des internautes sur les marques à travers les médias sociaux 2009L’influence des internautes sur les marques à travers les médias sociaux 2009
L’influence des internautes sur les marques à travers les médias sociaux 2009
 
Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011
Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011
Citoyen 2.0 - Déjeuner sur le web - 16 décembre 2011
 
Socialmedial
SocialmedialSocialmedial
Socialmedial
 

Mais de JEAN-GUILLAUME DUJARDIN (16)

PHP, the GraphQL ecosystem and GraphQLite
PHP, the GraphQL ecosystem and GraphQLitePHP, the GraphQL ecosystem and GraphQLite
PHP, the GraphQL ecosystem and GraphQLite
 
Do you speak technique ?
Do you speak technique ?Do you speak technique ?
Do you speak technique ?
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Livre blanc docker
Livre blanc docker Livre blanc docker
Livre blanc docker
 
Conception d'un Extranet
Conception d'un ExtranetConception d'un Extranet
Conception d'un Extranet
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
 
Framework JavaScript Web - Brief techno
Framework JavaScript Web - Brief technoFramework JavaScript Web - Brief techno
Framework JavaScript Web - Brief techno
 
Modèle cahier des charges site web
Modèle cahier des charges site webModèle cahier des charges site web
Modèle cahier des charges site web
 
Gérer un pic d'audience
Gérer un pic d'audienceGérer un pic d'audience
Gérer un pic d'audience
 
3 piliers d'un bon référencement web
3 piliers d'un bon référencement web3 piliers d'un bon référencement web
3 piliers d'un bon référencement web
 
Brief Nouveaux outils collaboratifs
Brief Nouveaux outils collaboratifsBrief Nouveaux outils collaboratifs
Brief Nouveaux outils collaboratifs
 
Livre Blanc Web temps réel - Node JS
Livre Blanc Web temps réel - Node JSLivre Blanc Web temps réel - Node JS
Livre Blanc Web temps réel - Node JS
 
Livre Blanc Sauvetage de projets
Livre Blanc Sauvetage de projetsLivre Blanc Sauvetage de projets
Livre Blanc Sauvetage de projets
 
Intranet 2.0
Intranet 2.0Intranet 2.0
Intranet 2.0
 
Hec Web Marketing
Hec Web MarketingHec Web Marketing
Hec Web Marketing
 
Livre blanc améliorez les performances de vos projets web - v1.1
Livre blanc   améliorez les performances de vos projets web - v1.1Livre blanc   améliorez les performances de vos projets web - v1.1
Livre blanc améliorez les performances de vos projets web - v1.1
 

TCM - Livre blanc sur les plateformes communautaires Open Source

  • 1. 01 71 18 39 73 - contact@thecodingmachine.com - www.thecodingmachine.com
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. 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.
  • 16. 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.
  • 17. 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.
  • 18. 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.
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 22. 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.
  • 23. 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.
  • 24. 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.
  • 25. 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.
  • 26. 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.