TCM - Livre blanc sur les plateformes communautaires Open Source
Upcoming SlideShare
Loading in...5
×
 

TCM - Livre blanc sur les plateformes communautaires Open Source

on

  • 9,046 views

Le marché des solutions SMS (Social network Management System) est actuellement en pleine croissance et de plus en plus d’offres Open Source commencent à se faire une place parmi les plateformes ...

Le marché des solutions SMS (Social network Management System) est actuellement en pleine croissance et de plus en plus d’offres Open Source commencent à se faire une place parmi les plateformes de gestion de contenu et autres plateformes propriétaires.

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

Statistics

Views

Total Views
9,046
Views on SlideShare
8,440
Embed Views
606

Actions

Likes
17
Downloads
461
Comments
0

8 Embeds 606

http://www.marketingonthebeach.com 592
http://www.linkedin.com 5
http://www.tela-botanica.net 2
http://static.slidesharecdn.com 2
http://115.112.206.131 2
http://www.lmodules.com 1
http://webcache.googleusercontent.com 1
http://zootool.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    TCM - Livre blanc sur les plateformes communautaires Open Source TCM - Livre blanc sur les plateformes communautaires Open Source Document Transcript

    • 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.