Vous êtes sur la page 1sur 171

CMS open source

Gestion de contenus

le meilleur de lopen source


Page 2

PREAMBULE
SMILE
Smile est une socit dingnieurs experts dans la mise en uvre de solutions open source et lintgration de systmes appuys sur lopen source. Smile est membre de lAPRIL, lassociation pour la promotion et la dfense du logiciel libre, du PLOSS le rseau des entreprises du Logiciel Libre en Ile-de-France et du CNLL le conseil national du logiciel libre. Smile compte plus de 600 collaborateurs dans le monde, dont plus de 500 en France (mai 2013), ce qui en fait le premier intgrateur franais et europen de solutions open source. Depuis 2000, environ, Smile mne une action active de veille technologique qui lui permet de dcouvrir les produits les plus prometteurs de lopen source, de les qualifier et de les valuer, de manire proposer ses clients les produits les plus aboutis, les plus robustes et les plus prennes. Cette dmarche a donn lieu toute une gamme de livres blancs couvrant diffrents domaines dapplication. La gestion de contenus (2004), les portails (2005), la business intelligence (2006), la virtualisation (2007), la gestion lectronique de documents (2008), les PGIs/ERPs (2008), les VPN open source (2009), les Firewall et Contrle de flux (2009), les Middleware orients messages (2009), lecommerce et les Rseaux Sociaux d'Entreprise (2010), le Guide de lopen source et NoSQL (2011), et plus rcemment Mobile et Recensement et audit (2012). Chacun de ces ouvrages prsente une slection des meilleures solutions open source dans le domaine considr, leurs qualits respectives, ainsi que des retours dexprience oprationnels. Au fur et mesure que des solutions open source solides gagnent de nouveaux domaines, Smile sera prsent pour proposer ses clients den bnficier sans risque. Smile apparat dans le paysage informatique franais comme le prestataire intgrateur de choix pour accompagner les plus grandes entreprises dans ladoption des meilleures solutions open source. Ces dernires annes, Smile a galement tendu la gamme des services proposs. Depuis 2005, un dpartement consulting accompagne nos clients, tant dans les phases davant-projet, en recherche de solutions, quen accompagnement de projet. Depuis 2000, Smile dispose dun studio graphique, devenu en 2007 Smile Digital agence interactive, proposant outre la cration graphique, une expertise e-marketing, ditoriale, et interfaces riches. Smile dispose aussi dune agence spcialise dans la TMA (support et lexploitation des applications) et dun centre de formation complet, Smile Training. Enfin, Smile est implant Paris, Lille, Lyon, Grenoble, Nantes, Bordeaux, Marseille et Montpellier. Et prsent galement en Espagne, en Suisse, au Benelux, en Ukraine, au Maroc et en Cte dIvoire.

WWW.SMILE.FR

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 3

QUELQUES REFERENCES DE SMILE


SMILE est fier davoir contribu, au fil des annes, aux plus grandes ralisations Web franaises et europennes. Vous trouverez ci-dessous quelques clients nous ayant adress leur confiance.

WWW.SMILE.FR

Sites Internet EMI Music, Salon de lAgriculture, Mazars, Areva, Socit Gnrale, Gtes de France, Patrice Pichet, Groupama, Eco-Emballage, CFnews, CEA, Prisma Pub, Volia, NRJ, JCDecaux, 01 Informatique, Spie, PSA, Boiron, Larousse, Dassault Systmes, Action Contre la Faim, BNP Paribas, Air Pays de Loire, Forum des Images, IFP, BHV, ZeMedical, Gallimard, Cheval Mag, Afssaps, Beneteau, Carrefour, AG2R La Mondiale, Groupe Bayard, Association de la Prvention Routire, Secours Catholique, Canson, Veolia, Bouygues Telecom, CNIL Portails, Intranets et Systmes dInformation HEC, Bouygues Telecom, Prisma, Veolia, Arjowiggins, INA, Primagaz, Croix Rouge, Eurosport, Invivo, Faceo, Chteau de Versailles, Eurosport, Ipsos, VSC Technologies, Sanef, Explorimmo, Bureau Veritas, Rgion Centre, Dassault Systmes, Fondation dAuteuil, INRA, Gaz Electricit de Grenoble, Ville de Niort, Ministre de la Culture, PagesJaunes Annonces E-Commerce Krys, La Halle, Gibert Joseph, De Dietrich, Adenclassifieds, Macif, Furet du Nord, Gtes de France, Camif Collectivit, GPdis, Projectif, ETS, Bain & Spa, Yves Rocher, Bouygues Immobilier, Nestl, Stanhome, AVF Primdical, CCI, Pompiers de France, Commissariat lEnergie Atomique, Snowleader, Darjeeling ERP et Dcisionnel Veolia, La Poste, Christian Louboutin, Eveha, SunR, Home Cin Solutions, Pub Audit, Effia, France 24, Publicis, iCasque, Nomadvantage, Gets, Nouvelles Frontires, Anevia, Jus de Fruits de Moora, Espace Loggia, Bureau Veritas, Skyrock, Lafarge, Cadremploi, Meilleurmobile.com, Groupe Vinci, IEDOM (Banque de France), Carrefour, Jardiland, Trsorerie Gnrale du Maroc, Ville de Genve, ESCP, Sofia, Faiveley Transport, INRA, Deloitte, Yves Rocher, ETS, DGAC, Generalitat de Catalunya, Gilbert Joseph, Perouse Mdical, Socit Gnrale, Solucom, Corsairfly, Virgin, Nexway, Sagem

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 4

Gestion documentaire Generali, HEC, JCDecaux, Serimax, Pierre Audoin Consultant, Alstom Power services, NetasQ, CS informatique, SNCF - Direction du matriel, Mazars, EDF R&D, EDF Nuclaire, Conseil Rgional du Centre, Leroy Merlin, Primagaz, Renault F1, INRIA, Ministre belge de la Communaut Franaise, APAVE, CNIL, Services du Premier Ministre... Infrastructure et Hbergement Agence Nationale pour les Chques Vacances, Pierre Audoin Consultants, Rexel, Motor Presse, OSEO, Sport24, Eco-Emballage, Institut Mutualiste Montsouris, ETS, Ionis, Osmoz, SIDEL, Atel Hotels, Cadremploi, SETRAG, Institut Franais du Ptrole, Mutualit Franaise

WWW.SMILE.FR

Consultez nos rfrences, en ligne, ladresse : http://www.smile.fr/clients.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 5

CE LIVRE BLANC
Sur le web, la gestion de contenus est un domaine facile daccs par ces usages fondamentaux : Du point de vue du dveloppeur, il est facile de crer une version simple de ce type doutil et un nombre vertigineux de CMS (Content Management System) ont ainsi vu le jour, tant dans les communauts open source que dans le monde du logiciel propritaire. Le site http://www.cmsmatrix.org/ recense plus de 1 200 CMS, de Abo.CMS Zwook !

WWW.SMILE.FR

Du point de vue de lutilisateur, cest souvent la premire catgorie de produit mise en uvre, car elle assure, pour un investissement limit, une prsence minimale sur la toile, et la plupart des organisations passent par cette tape avant de se lancer dans des projets plus ambitieux (e-commerce, site communautaire, SAV). Ces deux facteurs font que les solutions open source sont historiquement trs prsentes dans la gestion de contenus. Dans ce march maturit, les solutions open source sont en position de force. Malgr la difficult obtenir des statistiques fiables, la plupart des sources saccordent pour dire que Drupal, Joomla et WordPress sont les 3 solutions les plus utilises au monde pour grer du contenu sur le web (voir par exemple, http://trends.builtwith.com/cms, http://w3techs.com/technologies/overview/content_management/all ou encore http://wappalyzer.com/categories/cms). Aujourdhui, il est pertinent de vous proposer cette nouvelle dition de notre livre blanc car, malgr la maturit du march et des solutions, nous assistons en ce moment plusieurs volutions majeures autour de la gestion de contenus : Lapparition des smartphones : La banalisation des terminaux mobiles performants ouvre laccs Internet au plus grand nombre. Pour de nombreuses personnes en effet, le smartphone est le premier ordinateur quelles possdent, et leur premier accs au monde connect. Ladoption massive des rseaux sociaux : Une part croissante du temps pass sur la toile est consacre changer sur les rseaux sociaux (27% daprs une rcente tude dExperian http://press.experian.com/United-States/Press-Release/experianmarketing-services-reveals-27-percent-of-time-spent-online-is-on-socialnetworking.aspx ). La migration du public, des mdias traditionnels vers le contenu en ligne : Quelque soit le support (presse papier, tlvision, radio, cinma), la consommation mdiatique volue vers des modes plus personnaliss, o les frontires spatiales et temporelles sont abolies (version numrique de la presse papier, pure player de lactualit en ligne, services de rattrapage, podcast, V.O.D).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 6

Ces volutions ont un impact tel quil nest dsormais plus possible de faire lconomie dune stratgie de communication numrique. De plus, les sites de gestion de contenus mis en ligne aujourdhui doivent affronter de nouveaux challenges, dans un environnement trs concurrentiel. Dans cet environnement, les solutions open source sont, de part leur prdisposition pour linnovation, des candidats de choix. Nous nous efforcerons, travers ce livre blanc, de prsenter les acteurs majeurs de cet cosystme, travers deux grilles de lecture : une analyse des concepts fondamentaux, regroupes par catgorie, et une analyse par cas dusage.

WWW.SMILE.FR

Nhsitez pas nous transmettre vos avis et valuations sur ce livre blanc. Une seule adresse : contact@smile.fr

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 7

LES SOLUTIONS OPEN


SOURCE Lopen source gagne chaque anne de nouveaux domaines dapplication, dans une extraordinaire dynamique. Les diteurs open source sont aujourdhui bien implants, et leurs offres matures. Elles sont passes de simples alternatives aux solutions propritaires historiques des outils indispensables.

WWW.SMILE.FR

Bien sr, les bnfices conomiques figurent parmi les premires raisons dans le choix de solutions open source. Mme si implmenter une solution open source ne signifie pas un cot de projet nul, ces solutions sont toujours sensiblement moins chres que leurs quivalents propritaires. Nous constatons que lintgration dune solution open source peut savrer 5 10 fois moins onreuse quune solution propritaire. Dautant que les prix des prestations tendent aussi tre moins levs, car louverture du produit tend faciliter la diffusion de la connaissance. Mais au fur et mesure que ces solutions arrivent maturit, le moindre cot nest plus le premier critre de choix. Les principaux arguments sont alors : Lindpendance, ou moindre dpendance, par rapport un diteur. On sait que changer doutil peut coter trs cher, et les diteurs peuvent tre tents de profiter de la vache lait que constituent ces clients devenus captifs. En anglais, on parle de vendor lock-in, le verrouillage par le fournisseur. Les solutions dcrites ici ont toutes des matrices de support trs larges et fonctionnent dans de nombreux environnements. Louverture est galement un argument de poids. Les solutions open source sont en gnral plus respectueuses des standards, et plus ouvertes vers lajout de modules dextension. Pour un composant aussi central que le portail, disposer dune solution ouverte est fondamental. La prennit est un autre critre de choix fort. Certes, les solutions open source nont pas une garantie dternelle jouvence. Mais la diffusion de leur source (leur code non compil) une communaut de clients et de partenaires garantit une large diffusion du savoir-faire associ leur implmentation et donc leur volutivit. En matire de prennit, le pire quil puisse arriver pour une solution open source est une dsaffection progressive de la part des communauts, gnralement au profit dune solution

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 8

plus prometteuse. Ainsi, il est possible quil faille un jour changer de produit. Mais du moins le phnomne est toujours lent, et le client a le temps dorganiser la migration. Il faut souligner aussi que, mme si lditeur original tait un jour dfaillant, il resterait toujours possible pour une communaut de reprendre en main le produit et ses volutions, cest le principe des licences open source. Un mot galement sur la question de louverture. La possibilit de faire des modifications dans les sources est fondamentale sur le plan thorique, mais risque sur le plan pratique. Ce nest donc pas en ces termes quil faut apprcier louverture, mais plutt dans la capacit accepter des extensions ou sinterfacer dautres applications. Sur le fond, il faut comprendre quun diteur propritaire na pas que des intrts convergents avec ceux de ses clients. Certes, il volue dans un march concurrentiel, et son produit doit tre meilleur que ses concurrents. Mais une fois sa position bien assise, lditeur peut faire lanalyse que : Son produit doit tre performant, mais pas trop, car sil faut plus de serveurs, ce sera plus de licences vendues. Son produit doit tre robuste, mais pas trop, car il faut continuer vendre du support. Son produit doit tre ouvert, mais pas trop, pour garder la matrise du client.

WWW.SMILE.FR

Nous ne disons pas que les diteurs propritaires seraient machiavliques au point de dgrader ces qualits dans leur produit, nous disons seulement que la priorit stratgique nest pas ncessairement mise sur ces qualits. Globalement, le choix dune solution open source constitue donc de notre point de vue un choix qui privilgie galit de service le cot total (TCO) et le retour sur investissement (ROI) moyen terme dune solution.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 9

SOMMAIRE PREAMBULE................................................................................................ 2
SMILE ................................................................................................................................................................... 2 QUELQUES REFERENCES DE SMILE............................................................................................................................... 3 CE LIVRE BLANC....................................................................................................................................................... 5 LES SOLUTIONS OPEN SOURCE .................................................................................................................................... 7

WWW.SMILE.FR

SOMMAIRE ............................................................................................................................................................ 9

CONCEPTS FONDAMENTAUX .................................................................... 12


STRUCTURER LE CONTENU ....................................................................................................................................... 13 STRUCTURATION DU CONTENU........................................................................................................................ 13 MULTILINGUISME ......................................................................................................................................... 13 ORGANISATION DES CONTENUS ....................................................................................................................... 13 CAPACITES MULTI-SITES ................................................................................................................................. 14 MEDIATHEQUE ............................................................................................................................................ 14 GESTION DES VERSIONS ................................................................................................................................. 14 MANIPULER LE CONTENU ........................................................................................................................................ 15 INTERFACE DE GESTION .................................................................................................................................. 15 DEPOT DUN CONTENU .................................................................................................................................. 15 CYCLE DE VIE ............................................................................................................................................... 15 CONTRIBUTION COLLABORATIVE ...................................................................................................................... 16 EXPLOITER LE CONTENU .......................................................................................................................................... 16 GABARITS ................................................................................................................................................... 16 ACCESSIBILITE .............................................................................................................................................. 16 REFERENCEMENT ......................................................................................................................................... 16 SYNDICATION, EXPORT/IMPORT, LIENS RESEAUX SOCIAUX..................................................................................... 17 ANIMATION DE RENDU (CXM) ....................................................................................................................... 17 RECUEIL DINFORMATIONS ............................................................................................................................. 17 FONCTIONS DE PORTAIL ET PERSONNALISATION .................................................................................................. 17 MOTEUR DE RECHERCHE ................................................................................................................................ 18 MOBILITE ................................................................................................................................................... 18 UTILISATEURS ET POLITIQUE DE SECURITE ................................................................................................................... 18 UTILISATEURS, GROUPES ET ROLES ................................................................................................................... 18 FONCTIONS SOCIALES (MISE EN RELATION) ........................................................................................................ 19 ANNUAIRE .................................................................................................................................................. 19 IDENTIFICATION UNIQUE ................................................................................................................................ 19 SOCLE TECHNIQUE ................................................................................................................................................. 20 FRAMEWORK / BASE TECHNIQUE ..................................................................................................................... 20

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 10

API DISTANTE .............................................................................................................................................. 20 PLUGINS ET EXTENSIBILITE .............................................................................................................................. 20 PERFORMANCES........................................................................................................................................... 21

CAS DUSAGES .......................................................................................... 22


SITE INSTITUTIONNEL ............................................................................................................................................. 22 SITE MARKETING................................................................................................................................................... 23 RESEAU SOCIAL (DENTREPRISE) ............................................................................................................................... 24 PLATEFORME MULTI-SITES ...................................................................................................................................... 26 PORTAIL INTRANET ................................................................................................................................................ 27 SITE SUR MESURE .................................................................................................................................................. 28

WWW.SMILE.FR

LES MEILLEURES SOLUTIONS ..................................................................... 30


PREAMBULE ......................................................................................................................................................... 30 DRUPAL............................................................................................................................................................... 30 LES POINTS CLES ........................................................................................................................................... 31 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................... 39 QUELS CAS DUSAGES ? ................................................................................................................................. 39
EZ PUBLISH .......................................................................................................................................................... 40

LES POINTS CLES ........................................................................................................................................... 41 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................... 51 QUELS CAS DUSAGES ? ................................................................................................................................. 52 HIPPO CMS ......................................................................................................................................................... 53 LES POINTS CLES ........................................................................................................................................... 54 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................... 67 QUELS CAS DUSAGES ? ................................................................................................................................. 68 JAHIA .................................................................................................................................................................. 69 LES POINTS CLES ........................................................................................................................................... 70 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................... 87 QUELS CAS DUSAGES ? ................................................................................................................................. 88 JOOMLA .............................................................................................................................................................. 89 LES POINTS CLES ........................................................................................................................................... 90 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................. 100 QUELS CAS DUSAGES ? ............................................................................................................................... 101 LIFERAY ............................................................................................................................................................. 102 LES POINTS CLES ......................................................................................................................................... 103 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................. 116 QUELS CAS DUSAGES ? ............................................................................................................................... 117 SPIP................................................................................................................................................................. 117 LES POINTS CLES ......................................................................................................................................... 118

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 11

PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................. 131 QUELS CAS DUSAGES ? ............................................................................................................................... 131 TYPO3 ............................................................................................................................................................. 132 LES POINTS CLES ......................................................................................................................................... 133 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................. 144 QUELS CAS DUSAGES ? ............................................................................................................................... 145 WORDPRESS ...................................................................................................................................................... 146 LES POINTS CLES ......................................................................................................................................... 147 PERTINENCE SUR LES CONCEPTS FONDAMENTAUX ............................................................................................. 155 QUELS CAS DUSAGES ? ............................................................................................................................... 156
AUTRES CMS OPEN SOURCE .................................................................................................................................. 157

WWW.SMILE.FR

AMETYS ................................................................................................................................................... 157 CENTURION............................................................................................................................................... 158 CMS MADE SIMPLE ................................................................................................................................... 158 CONCRETE5 .............................................................................................................................................. 159 DOTNETNUKE ........................................................................................................................................... 159 LUTECE..................................................................................................................................................... 160 MAGNOLIA ............................................................................................................................................... 160 MODX .................................................................................................................................................... 161 PLONE ..................................................................................................................................................... 161 SILVERSTRIPE ............................................................................................................................................ 162 UMBRACO ................................................................................................................................................ 162 MAIS AUSSI ............................................................................................................................................... 163

SYNTHESE ............................................................................................... 164 CONCLUSION .......................................................................................... 166


TYPO3 ............................................................................................................................................................. 166 DRUPAL / WORDPRESS ........................................................................................................................................ 167
EZ PUBLISH / HIPPOCMS ..................................................................................................................................... 168

JAHIA / LIFERAY .................................................................................................................................................. 169 JOOMLA / SPIP .................................................................................................................................................. 170

REMERCIEMENTS .................................................................................... 171

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 12

CONCEPTS FONDAMENTAUX
Dans lunivers de la gestion de contenus, il est difficile de dfinir un produit comme tant meilleur quun autre. Ils ont souvent des primtres et des approches diffrentes qui sadaptent plus ou moins bien au contexte dun projet.

WWW.SMILE.FR

Ainsi, choisir une solution revient avant tout bien qualifier ses attentes (courts, moyens et longs termes). Cest pourquoi, en nous basant sur notre exprience projet, nous avions prsent fin 2011 dans le livre blanc 200 questions pour choisir un CMS une mthodologie danalyse et de slection dun CMS pour un projet donn. Nous continuons penser que cette mthodologie base sur lidentification des critres cls dun projet (et de leurs pondrations) est la meilleure approche mais aussi la plus chronophage, dautant quelle ncessite une connaissance avance de lensemble des CMS ce qui nest pas donn tout le monde. Pour vous aider slectionner le meilleur CMS en fonction de vos attentes, vous trouverez : Dune part en synthse de ce livre une grille avec lensemble des notations (regroupes sur 27 critres nous, nous lavons fait sur plus de 400 !) Dautre part, une vision synthtique des rsultats de ces valuations regroups autours de 5 concepts fondamentaux dcrits ci-dessous. Enfin, une lecture diffrente de nos valuations, bass sur des cas dusages types de sites raliss via un CMS.

Nous vous prsentons dans ce chapitre les 27 critres que nous avons retenus ainsi que la faon dont nous les avons regroups autour des 5 concepts fondamentaux suivants : Structurer le contenu Manipuler le contenu Exploiter le contenu Utilisateurs et politique de scurit Socle technique

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 13

STRUCTURER LE CONTENU
Il peut tre tentant de traiter dun bloc les aspects de structuration et de manipulation du contenu. Les deux points sont trs lis cest indniable, mais la notion de structuration de contenu a pris une telle place dans le choix dune solution CMS quil nous semblait important den dtailler les concepts fondamentaux.

Structuration du contenu

WWW.SMILE.FR

Les contenus ont une structure : titre, sous-titre, accroche, corps de texte, qui peut inclure galement des images et des documents. Certains outils CMS nont quun seul type de contenu, un type de contenu gnrique , cest dire tout faire . Cela peut convenir pour bon nombre dutilisations pourvu que les types de contenu gnrique soient suffisamment nombreux. Typiquement un site riche en contenus tel que www.lemonde.fr, pourrait se contenter dun type de contenu unique, quel que soit le sujet abord. Pourtant, la capacit dfinir des contenus structurs spcifiques, en dfinissant la liste des champs constitutifs du contenu est une possibilit fondamentale pour un outil de gestion de contenus. Structurer les contenus, cest leur donner un sens et les bnfices dune bonne structuration des contenus sont immenses : parfaite matrise de la publication et de la mise en forme, meilleur contrle des contenus la saisie, meilleure utilisabilit des contenus, par exemple au travers de recherches par champ.

Multilinguisme
Pour btir des sites multilingues, le CMS doit grer, pour chaque contenu, diffrentes traductions. Cette gestion peut devenir complexe : champs traduire, et champs sans traduction, circuits spcifiques pour la validation des traductions, reconnaissance de la langue du visiteur Du cot back-office, ce sont tous les messages et libells intervenant dans linterface utilisateur qui doivent pouvoir tre prsents dans la langue de chaque contributeur, de chaque administrateur.

Organisation des contenus


Il faut dans certains cas distinguer plusieurs arborescences : larborescence de rangement, celle du back-office, du rfrentiel, et une ou des arborescences de publication, correspondant la structure du site, ou bien des sites, construits sur ce rfrentiel.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 14

Les outils les plus simples ne grent quune arborescence unique, la mme pour le rfrentiel (le back-office) et pour le site (le front-office). Notons galement que certains outils proposent dsormais une organisation proche de la gestion documentaire avec lutilisation de la taxonomie libre et/ou arborescente.

Capacits multi-sites

WWW.SMILE.FR

Il est de plus en plus rare quune socit retienne un CMS dans lide de btir un site unique. La plupart des socits recherchent un outil central, vritable socle de leur politique web, leur permettant de mettre en uvre un, deux, voire dix sites et plus. Les possibilits des architectures multi-sites sont nombreuses (partage de contenu, de fonctionnalits, des droits...) et il convient dtre vigilant car si la plupart des CMS modernes permettent un dploiement multi-sites, il existe des diffrences importantes tant sur le primtre des fonctionnalits offertes que sur leur facilit dutilisation.

Mdiathque
Une mdiathque permet de grer des objets multimdias, fichiers image, fichiers son, fichiers bureautiques, animations, vidos, mais galement des lments mis disposition par un fournisseur tiers (youtube, twitter, prezi), et de les ranger selon un plan de classement dans le but de les rutiliser. La question se pose de la distinction mme entre ces objets de mdiathque et les contenus proprement dits : les images ne sont-elles que des accessoires intervenant dans la cration de vrais contenus , ou bien sont-elles des contenus part entire ? Nous avons valu ici la richesse des types de mdia accepts par les solutions, mais aussi les fonctionnalits proposes dans la gestion de ces mdias (mtadonnes, classement, gestion des droits dauteur, retouche dimage).

Gestion des versions


On ramne parfois la gestion de version une question unique : loutil gre-t-il les versions ? . Nous avons valu plus finement cet aspect en nous interrogeant sur la richesse structurelle du mcanisme de versionning. En particulier, les points suivants on t considrs : Finesse de paramtrage Automatisation Comparaison de version

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 15

Recherche et restauration de versions antrieures

MANIPULER LE CONTENU
Cette rubrique traite de la manipulation des contenus, y compris la gestion des cycles de vie. Aprs avoir dfini un type de contenu, on peut lui donner vie, c'est--dire crer, enrichir, modifier des contenus, et les publier. Cest bien sr la fonction centrale des CMS, et elle ncessite une attention toute particulire.

WWW.SMILE.FR

Interface de gestion
Au fil des annes, linterface de gestion des contenus est devenue un lment cl de lutilisation des CMS. Lutilisation de technologies comme lAjax (ensemble de technologies qui permet lchange et la manipulation de donnes sans le rechargement de la page) permet de mettre en uvre des interfaces qui nont plus rien voir avec de simples pages Web. Au-del de la couche ergonomique (qui reste un point fondamental dune bonne interface de gestion), la facilit dutilisation, capitale dans lappropriation de loutil a galement t prise en compte dans lvaluation des outils.

Dpt dun contenu


La contribution, cest la saisie ou la modification des contenus. Si lon souhaite la dcentraliser, loffrir une population largie, alors il convient que la contribution soit la plus simple possible, et quelle puisse tre spare de ladministration globale des contenus, qui est naturellement plus complexe. Nous nous sommes intresss ici particulirement la simplicit de la contribution et aux diffrents modes de contribution possibles. Dautres aspects, tels que la gestion des habilitations ou bien des formulaires dfinissant des contenus structurs, sont couverts par dautres axes danalyse.

Cycle de vie
On parle ici de publication date et de workflow de validation, cest dire du processus conduisant valider un contenu et le publier. Plus on dcentralise les contributions, plus on a besoin de processus de validation flexibles, et paramtrables, qui puissent tre adapts chaque rubrique, chaque type de contenu, et diffrencier les groupes dintervenants.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 16

Contribution collaborative
La collaboration peut prendre diffrentes formes : commentaires sur les articles, forum attach, calendrier partag avec gestion des tches, wiki, blog, rvision de document avec suivi des modifications, notations, annotations... Les CMS qui misent sur cette dimension sont rares ; cest pourtant un axe attendu. Aujourdhui, on spare de plus en plus les communications selon les mdias (on ne communique pas de la mme faon sur un format papier ou sur un format Web). Les CMS deviennent donc un lieu de production de contenu et doivent bnficier doutils de collaboration.

WWW.SMILE.FR

EXPLOITER LE CONTENU
La restitution du contenu (content delivery) consiste produire des pages sur un mdia donn, en intgrant le contenu au sein d'une mise en forme spcifique. Le processus de publication peut tre dcompos en deux tapes : slection des contenus et mise en forme des pages sur la base de gabarits.

Gabarits
Tous les CMS ont un dispositif de gabarit, permettant de dfinir la mise en page, la mise en forme, des contenus publis sur le site. Il ny a pas vritablement de standard en matire de gabarits, chaque CMS ayant cr son propre dispositif. Ces dernires annes, de nombreux CMS ont amlior leur primtre fonctionnel pour permettre ldition et la modification des gabarits partir dinterfaces web (drag & drop notamment) ce qui facilite grandement lvolution des sites web.

Accessibilit
Raliser un site accessible cest bien sr tenir compte des diffrents handicaps (vue, motricit), mais galement faire en sorte que des critres techniques comme la vitesse de connexion, le type de navigateur ou labsence de plug-in ne perturbe pas la vision du site ou tout au moins nempche pas sa consultation. Cela concerne essentiellement les gabarits (templates) raliss lors de lintgration du CMS mais quelques points sont de lordre du fonctionnel et sont vrifier dans le choix de loutil.

Rfrencement
On connait bien limportance du rfrencement aujourdhui. La premire chose en dire est quil est devenu trs difficile de le manipuler, cest dire de viser un classement artificiellement lev. Nanmoins, il existe quelques pratiques minimales permettant un bon rfrencement.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 17

Nous avons valu sur ce point la capacit de chaque outil permettre la mise en uvre de toutes les bonnes pratiques favorisant le rfrencement par les moteurs de recherche.

Syndication, export/import, liens rseaux sociaux


La syndication, cest le partage de contenus avec des sites partenaires. Il existe pour cela un standard principal, le RSS, mais galement dautres techniques. Nous avons runi dans le mme chapitre la capacit exporter et importer des contenus, que ce soit des fins dchange, ou bien de partage, en particulier sur les rseaux sociaux.

WWW.SMILE.FR

Animation de rendu (CXM)


La majorit des sites web prsentent le mme contenu tous leurs visiteurs. Il existe toutefois diffrents cas de figure o l'on souhaite diffrencier la restitution selon les visiteurs et prsenter chacun ce qu'il souhaite voir, ce qu'il est autoris voir, ou ce quon lui recommande, partir d'une base de contenus uniques, administre de manire globale. Dans dautres cas, on souhaite animer le contenu pour apporter une dynamique au site.

Recueil dinformations
La mise en ligne de formulaires est dj en dehors du domaine de la gestion de contenus. Il sagit plus de fonctionnalits danimation, la manire des quizz ou des forums. Nous en avons fait un axe danalyse, malgr tout, car le formulaire lui-mme peut sassimiler un contenu, qui peut tre labor en back-office, la manire dune contribution.

Fonctions de portail et personnalisation


Un portail est un outil permettant de raliser des pages composites, runissant contenus dune part, modules applicatifs dautre part. Ces modules applicatifs peuvent relever du groupware (webmail, agenda, tches, ), ou bien dapplicatifs mtier spcifiques. Il existe des outils portails purs , qui ne grent que lassemblage des pages en offrant des interfaces aux modules inclus. Cest le cas de Websphere Portal Server, ou bien de Jetspeed. Mais certains outils runissent les fonctions de CMS et de portail en une seule application, ce qui simplifie considrablement la mise en uvre.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 18

Moteur de recherche
La recherche est une fonctionnalit fondamentale, quelle que soit lenvergure dun site, simplement parce quelle permet au visiteur de ne pas rflchir lorganisation du site. Elle permet aussi de procder comme avec Google , cest dire tendre lintrieur du site les habitudes quil a prises lextrieur. Les internautes de la gnration Google ne peuvent plus sen passer.

WWW.SMILE.FR

La majorit des outils CMS propose une fonction de recherche intgre. Lorsquelle est de bon niveau, son utilisation est nettement prfrable la mise en place dun moteur ddi, externe au CMS. Un moteur externe pourra dans certains cas offrir une meilleure gestion de la langue (conjugaisons, synonymes, proximit ou inclusion smantique, etc.), mais peut prsenter des lacunes comme : une indexation diffre, labsence de gestion des habilitations des visiteurs

Mobilit
Dans un monde o laccs au web depuis un terminal mobile sest banalis, la question du comportement de votre outil de gestion de contenus dans ces conditions est devenue incontournable. Plusieurs stratgies sont envisageables : Proposer une utilisation adapte aux navigateurs des smartphones et des tablettes (responsive design ou versions alternatives) Diffuser son contenu travers une application mobile Dans le cadre de ce critre nous avons valu la capacit des outils mettre en uvre lune et lautre de ces stratgies. Nous avons galement pris en compte la disponibilit dapplications mobiles natives.

UTILISATEURS ET POLITIQUE
DE SECURITE Un bon CMS doit offrir une gestion souple des habilitations et des droits daccs. Pour bien faire, cette scurisation doit tre transparente aux yeux des contributeurs.

Utilisateurs, groupes et rles


Le back-office, cest lensemble des interfaces dadministration, de gestion et de contribution. Bien entendu, sur ces interfaces tous les utilisateurs doivent tre identifis, et il est ncessaire de pouvoir parfaitement dfinir les possibilits offertes chacun. Cest ce quon appelle la

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 19

gestion des habilitations. Elle est principalement organise autour des utilisateurs mais peut aussi, souvent, sarticuler autour de groupes et de rles.

Fonctions sociales (mise en relation)


Lorsque lon souhaite mettre en place une dynamique de rseau social grce un CMS, un certain nombre de fonctionnalits en relation avec la notion dutilisateur doivent tre disponibles. Notons en particulier les points suivants :

WWW.SMILE.FR

Profils utilisateurs riches et configurables Mur dactivit Mise en relation Messagerie instantane Nous avons valu la prsence et la simplicit dutilisation de ces lments pour noter cet axe danalyse.

Annuaire
Une majorit dentreprises dispose dsormais dun annuaire central. Il sagit dun rfrentiel regroupant lensemble des collaborateurs de la socit (avec leurs fiches descriptives). La plupart des CMS proposent dsormais un interfaage avec ces annuaires (OpenLDAP, AD, etc.)Cela permet de centraliser les informations des utilisateurs autour dun rfrentiel unique et commun lensemble des applications SI. Dans ce cas, le CMS se connecte lannuaire LDAP et y rcupre les informations ncessaires. Par ce critre, nous valuerons la bonne intgration du CMS dans le systme dinformations de lentreprise.

Identification unique
Lidentification unique (SSO : Single Sign On) permet daccder un ensemble dapplications Web sans devoir saisir son identifiant et mot de passe plusieurs reprises. Les CMS qui ne supportent pas nativement le SSO peuvent tre modifis ; mais cela ncessite une intervention dlicate mise en uvre par des experts techniques. Pour beaucoup de CMS, le SSO est mis en uvre au travers de plug-ins. Il convient donc dtre vigilant sur la qualit de ces derniers.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 20

SOCLE TECHNIQUE
Nous sommes de plus en plus nombreux sur internet. Les volumes de consultation des sites explosent. Le moindre blog peut vite recevoir des milliers de visites par mois, voire par jour. Cette dimension ne peut plus tre occulte. Au-del du primtre fonctionnel dun outil, de la facilit de prise en main, du dynamisme de sa communaut, il faut absolument tenir compte de sa capacit de monte en charge. Quelle dception si le travail de nombreuses semaines de conception ne pouvait tre vu par tous cause dune architecture dfaillante ! Dans cette rubrique, nous vous proposons une approche des socles techniques. Si vous souhaitez aller plus loin, nhsitez pas lire notre livre blanc sur les architectures hautes performances.

WWW.SMILE.FR

Framework / base technique


Il est courant, presque habituel, que le choix dun outil CMS commence par des considrations techniques, car les entreprises ont bien souvent des standards ou prfrences qui limineront directement certains outils. Au-del de lenvironnement technique retenu, les autres considrations techniques essentielles sont bien sr les performances dune part, la capacit accepter des architectures rparties, ou en cluster dautre part.

API distante
Gnralement les CMS sont contrls, pilots depuis une interface dadministration (backoffice). Pourtant, il peut tre utile dinteragir distance, ou via un programme tiers, avec le CMS. Pour les projets denvergure, linterfaage avec des outils tiers est incontournable ; dans ce cas, lutilisation dune API fonctionnelle et bien documente est trs importante.

Plugins et extensibilit
Cette notion dextensibilit est dsormais propose par la majorit des CMS, avec plus ou moins de qualit (cest dailleurs un point dadhsion pour les milliers de dveloppeurs dune communaut). Pour les CMS sorientant vers ce modle (noyau + extensions), la diffrence se fera essentiellement sur la capacit du socle proposer un tout oprationnel et cohrent (accs aux fonctionnalits, dpendance, etc.). Nous valuons galement, avec ce critre le nombre et la qualit des extensions disponibles.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 21

Performances
Il est impossible de construire un site ambitieux sans prendre en compte la dimension Performances . Pourtant, il sagit l du point le plus complexe valuer. La performance dpend du contexte de ralisation (quels modules ? quelles options ? quelles personnalisations ?) et du contexte dexploitation.

WWW.SMILE.FR
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 22

CAS DUSAGES
Ces cas dusages correspondent aux principales utilisations faites des CMS. Ils sont issus de notre lecture attentive des centaines de dossiers que nous traitons chaque anne et offrent, nous lesprons, une relle reprsentation de lusage dun CMS.

WWW.SMILE.FR

Pour chacun des 6 cas dusages type (site institutionnel, site marketing, rseaux social, plateforme multi-sites, portail intranet et site sur mesure) que nous avons retenus, nous avons slectionn les fonctionnalits indispensables et leur pondration. Bien sr cette dcomposition est arbitraire et vous serez peut-tre nombreux vouloir modifier les critres, mais elle offre une vue rapide des CMS les plus adapts aux principaux cas dusages. Nous esprons que ce nouvel outil vous permettra de cerner plus rapidement les CMS les plus adapts votre contexte, et que vous pourrez poursuivre votre des dmarches en nous demandant des dmonstrations avances.

SITE INSTITUTIONNEL
Le site institutionnel ou encore corporate correspond (au-del du blog) lusage le plus courant dun outil de gestion de contenus. La trs grande majorit des sites web actifs correspondent cette typologie de site : ils ont vocation prsenter lentreprise ou lorganisation, ses services, ses hommes voire ses offres et ses produits. Ils ont rarement un primtre large, tout au plus quelques dizaines (voire centaines) de pages. Pour raliser un site institutionnel de qualit, nous considrons que les CMS aux fondamentaux de gestion de contenus de qualit sont les mieux placs pour y rpondre. Ces CMS doivent proposer une gestion avance des contenus structurs (articles, actualits, vnements, offres...), une gestion du multilinguisme, une bonne organisation des contenus, une mdiathque (pour la prsentation dimage de produits, de documentations), une gestion du versionning, une interface de gestion facile daccs, un cycle de vie (pour la validation des contenus)... Parmi ces points, nous considrons que le rfrencement est un point cl dun site institutionnel. En effet, rien ne sert de crer un superbe site si ce dernier nest pas rfrenc et sil nattire pas de visiteur. Cest le mme combat pour laccessibilit, il est important de faire en sorte que son site soit accessible au plus grand nombre.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 23

Enfin, la gestion des gabarits (cur du CMS) est un point important. Certes tous les CMS offrent la diffusion de contenus au travers de templates mais tous ne grent pas le multi-canal (qui permet de publier une version spcifique aux mobiles par exemple) et tous noffrent pas la possibilit de modifier la vole (via le backoffice) la disposition de ses templates.

WWW.SMILE.FR

Le graphique ci-dessous reprsente les critres utiliss (et leur pondration) pour dterminer ladquation des diffrents CMS slectionns au type dusage site Institutionnel .
4 3 3 3 3 1 1 1 1 1 1 1 1 1

REFERENCEMENT STRUCTURATION DU CONTENU MULTILINGUISME ORGANISATION DES CONTENUS GABARITS MEDIATHEQUE GESTION DES VERSIONS INTERFACE DE GESTION DEPOT DUN CONTENU CYCLE DE VIE ACCESSIBILITE SYNDICATION, EXPORT/IMPORT, LIENS RESEAUX SOCIAUX MOBILITE UTILISATEURS, GROUPES ET ROLES
Primtre type attendu dun site Institutionnel

SITE MARKETING
A la diffrence des sites institutionnels, les sites marketing ont vocation initier un dialogue entre le prospect et lentreprise, en vue de vendre ses offres, ses produits ou encore ses services. Pour cela, on peut dire quil se situe entre les sites corporate et les boutiques en ligne. En premier lieu, on attend dun CMS vocation marketing quil offre des fonctions avances en termes de gabarits et de mdiathque, condition sine qua non pour bien valoriser loffre de lentreprise. Mais au-del de la prsentation de lentreprise, le site Marketing a vocation proposer des contenus adapts linternaute en fonction de son parcours sur le site, de ses centres dintrts, de son comportement. Cest ce que lon appelle le CXM (Customer eXperience Management), dernire tendance en matire de CMS et qui offre des ROI trs intressants.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 24

Toutefois, il ne suffit pas de prsenter les offres qui peuvent intresser le prospect, il faut galement rcuprer ses donnes personnelles (pour prendre contact physiquement par exemple) travers des formulaires, des jeux concours, etc. Cet enrichissement de la base CRM est un enjeu important du site marketing, cest pourquoi le recueil dinformations est au cur du primtre de ce type de site. Enfin, un site marketing ncessite de nombreuses autres fonctionnalits telles quun bon rfrencement, la structuration de contenu, un moteur de recherche

WWW.SMILE.FR

Dautres fonctionnalits pourraient complter le primtre dun site marketing type, comme un outil de newsletters ou de statistiques, mais nous considrons ici quil sagit doutils externes.

Le graphique ci-dessous reprsente les critres utiliss (et leur pondration) pour dterminer ladquation des diffrents CMS slectionns au type dusage Site Marketing .
11 3 2 2 2 1 1 1 1 1 1 1

ANIMATION DE RENDU (CXM) GABARITS MEDIATHEQUE REFERENCEMENT RECUEIL DINFORMATIONS STRUCTURATION DU CONTENU INTERFACE DE GESTION DEPOT DUN CONTENU SYNDICATION, EXPORT/IMPORT, LIENS RESEAUX SOCIAUX MOTEUR DE RECHERCHE MOBILITE FONCTIONS SOCIALES
Primtre type attendu dun site Marketing

RESEAU SOCIAL (DENTREPRISE)


Il existe de trs bons outils open source ddis la gestion de rseaux sociaux, quils soient publics ou dentreprise. Toutefois de nombreux CMS ont dvelopp des fonctions sociales qui, couples aux fondamentaux de la gestion de contenus, offrent des alternatives plus que crdibles aux pure players de ce segment.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 25

Pour mettre en place un rseau social (ou un site forte dimension sociale) sur la base dun CMS, on attend en premier lieu que loutil de gestion de contenus dispose de fonctionnalits avances en termes danimation sociales. On entend par l des outils de prsentation de profil, de mise en relation, de flux dactivit, dalerte/notification, de microblogging, de bookmarks, de notation... Cest le point le plus important si vous avez un projet de type rseau social . Toutefois, ces fonctionnalits ne peuvent suffire. Il est galement important de disposer de fonctions de contribution collaborative (la frontire entre social et collaboratif est tnue) telles quun wiki, un blog, la gestion de groupes, la gestion de tches, un sondage, un agenda, un espace de partage de fichiers et de fonctions de type portail permettant la personnalisation (affichage dinformations selon son groupe, ses centres dintrts) et offrant des vues personnalises sur le contenu du rseau social (page personnelle par exemple). Enfin, un site de type rseau social doit galement sappuyer sur de bons fondamentaux de gestion de contenus tels des contenus structurs, une mdiathque, un moteur de recherche, un annuaire...

WWW.SMILE.FR

Le graphique ci-dessous reprsente les critres utiliss (et leur pondration) pour dterminer ladquation des diffrents CMS slectionns au type dusage Rseau social .
11 3 3 1 1 1 1 1 1 1 1 1 1 1 1

FONCTIONS SOCIALES CONTRIBUTION COLLABORATIVE FONCTIONS DE PORTAIL ET PERSONNALISATION STRUCTURATION DU CONTENU ORGANISATION DES CONTENUS MEDIATHEQUE GESTION DES VERSIONS CYCLE DE VIE SYNDICATION, EXPORT/IMPORT, LIENS RESEAUX SOCIAUX RECUEIL DINFORMATIONS MOTEUR DE RECHERCHE UTILISATEURS, GROUPES ET ROLES ANNUAIRE IDENTIFICATION UNIQUE PERFORMANCES
Primtre type attendu dun site Rseau social

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 26

PLATEFORME MULTI-SITES
Une plateforme multi-sites nest pas en soi un cas dusage tel que lon a pu le dfinir prcdemment avec les sites institutionnels ou les sites marketing. Il doit souvent tre tudi en corrlation avec le ou les types de sites dployer (ex : plateforme multi-sites institutionnels...). Toutefois, cest un besoin qui se rpte de plus en plus et qui est frquemment dcrit dans les cahiers des charges qui nous parviennent.

WWW.SMILE.FR

Il est vrai que les besoins web (nouveau site institutionnel, intranet, site de marque, blog...) se multiplient et quils peuvent coter cher aux entreprises. Elles prouvent donc frquemment le besoin de rationaliser, et cela passe par la mise en place dune plateforme commune. Cest ce cas dusage que nous vous prsentons ici. Naturellement, pour mettre en uvre une plateforme multi-sites, il faut un CMS qui en offre les caractristiques : c'est--dire tre capable dhberger sur une mme instance 1 N sites. Cest un besoin qui est, aujourdhui, peu prs couvert par lensemble des CMS que nous avons slectionns. Cependant, les fonctionnalits permettant lindustrialisation de la plateforme ne sont pas du mme niveau dun CMS lautre. Parmi ces fonctionnalits, citons : cration/modification/suppression dun site la vole (via une interface graphique), cration dun site partir dun jeu de donnes, partir dun jeu de templates, partage des contenus (ubiquit des contenus, multi-positionnement) et des ressources, configuration mutualise et/ou autonome... Dautres fonctionnalits nous semblent galement importantes pour btir une vritable plateforme multi-sites telles que lorganisation des contenus (qui peut tre un vritable cassette sur certains CMS en mode multi-sites), le cycle de vie ou le multilinguisme (si cest une plateforme vocation internationale). Notons aussi que certains points tels que la qualit du socle technique ou la performance du CMS peuvent galement tre sensibles selon lambition du projet.

Le graphique ci-dessous reprsente les critres utiliss (et leur pondration) pour dterminer ladquation des diffrents CMS slectionns au type dusage Plateforme multi-sites .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 27

11 3 3 2 1 1 1 1

CAPACITES MULTISITES ORGANISATION DES CONTENUS CYCLE DE VIE MULTILINGUISME GESTION DES VERSIONS INTERFACE DE GESTION DEPOT DUN CONTENU UTILISATEURS, GROUPES ET ROLES FRAMEWORK / BASE TECHNIQUE PERFORMANCES
Primtre type attendu dune plateforme multi-sites

WWW.SMILE.FR

1 1

PORTAIL INTRANET
La ralisation dun Intranet fait partie des cas dusage les plus courant en termes dutilisation dun outil de gestion de contenus. Bien sr, il existe une varit de types de portail (portail communication, portail applicatif, portail documentaire, portail collaboratif...) mais ils ont comme point commun leurs besoins en termes de fondamentaux de gestion de contenus. Ainsi, que le portail soit vocation applicative ou de communication, il doit rpondre aux 3 concepts fondamentaux qui dfinissent un portail : point dentre unique, agrgation dinformations et personnalisation. Les CMS rpondent gnralement bien aux deux premiers points, par contre il existe de relles diffrences en termes de personnalisation, cest ce que nous avons appel Fonctions de portail et personnalisation . Il sagit doffrir lIntranaute la possibilit de configurer ses propres pages avec diffrents contenus issus du portail. Cest la base mme dun portail. Pour autant, un portail disposant de cette seule fonctionnalit serait dune aide douteuse. Un portail doit galement disposer dun large primtre fonctionnel allant de la contribution collaborative la recherche dinformations. Dans ce cas dusage type, nous avons dailleurs slectionn 18 critres utiles, voire mme indispensables, la russite dun portail Intranet : mdiathque, gestion des versions, recueil dinformations, gestion des utilisateurs, identification unique, fonctions sociales...

Le graphique ci-dessous reprsente les critres utiliss (et leur pondration) pour dterminer ladquation des diffrents CMS slectionns au type dusage Portail Intranet .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 28

11 3 1 1 1 1 1 1

FONCTIONS DE PORTAIL ET PERSONNALISATION CONTRIBUTION COLLABORATIVE STRUCTURATION DU CONTENU ORGANISATION DES CONTENUS MEDIATHEQUE GESTION DES VERSIONS INTERFACE DE GESTION DEPOT DUN CONTENU CYCLE DE VIE GABARITS RECUEIL DINFORMATIONS MOTEUR DE RECHERCHE UTILISATEURS, GROUPES ET ROLES FONCTIONS SOCIALES ANNUAIRE IDENTIFICATION UNIQUE API DISTANTE PERFORMANCES

WWW.SMILE.FR

1 1 1 1 1 1 1 1 1 1

Primtre type attendu dun portail Intranet

SITE SUR MESURE


Un outil de gestion de contenus na pas, a priori, vocation raliser des sites sur mesure ou mme des applications sur mesure. Pour certains, mme, cela peut apparaitre comme un contre-sens puisque, typiquement, les CMS ont t crs pour viter les dveloppements surmesure que lon ralisait pour faire un site web jusquau dbut des annes 2000. Pour autant, cest vrai quil est parfois tentant dutiliser son CMS prfr pour dvelopper une petite application spcifique comme la gestion des membres de son association ou un extranet de prise de commande pour sa PME. Bien sr, on ne peut escompter obtenir le rsultat dun dveloppement sur mesure bas sur un framework spcialis. Mais avec les fondamentaux de gestion de contenus quoffrent certains CMS, on peut dj obtenir des rsultats trs aboutis. Aprs tout, si cest pour dvelopper une petite application, pourquoi ne pas sappuyer sur la politique de scurit du CMS, sur son modle de donnes relationnel (contenus structurs), sur son moteur de recherche ( facettes)... ? Dans cette approche, il faut privilgier les CMS au socle technique de qualit disposant dune large API et dune extensibilit reconnue. Dautres critres tels que la structuration du contenu ou la gestion des gabarits sont galement sensibles. Tout comme la gestion des performances qui constituent nos yeux la principale

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 29

limitation ce type dusage (les CMS sont btis sur un principe de cache, si celui-ci nest pas activ alors il y a un risque fort de chute brutale des performances). Prcisons ici que la cration dune application autonome est un cas dj trs avanc et que sans allez jusque l, il peut tre ncessaire de dvelopper une fonctionnalit sur mesure au sein de votre site. L encore, les critres prsents ci-dessous restent valables.

WWW.SMILE.FR

Le graphique ci-dessous reprsente les critres utiliss (et leur pondration) pour dterminer ladquation des diffrents CMS slectionns au type dusage site sur mesure .
9 5 5 1 1 1 1

API DISTANTE FRAMEWORK / BASE TECHNIQUE PLUGINS ET EXTENSIBILITE STRUCTURATION DU CONTENU GABARITS UTILISATEURS, GROUPES ET ROLES PERFORMANCES
Primtre type attendu dun site sur mesure

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 30

LES MEILLEURES SOLUTIONS


PREAMBULE
Nous vous prsentons ici un panorama objectif des solutions de gestion de contenus open source qui nous semblent les plus pertinentes pour le march Franais.

WWW.SMILE.FR

Nous dtaillons, pour les 9 solutions les plus emblmatiques la faon dont elles abordent les cinq concepts fondamentaux que nous avons dtailles plus haut. Chaque prsentation est suivie pour chaque solution dune valuation de la qualit sur les 5 concepts fondamentaux envisags dans notre tude, puis de son adquation avec les 6 cas dusage prsents.

DRUPAL
Version tudie : 7.22 Site Internet de la solution : www.drupal.org Solution porte par une communaut Drupal est un CMS aux multiples facettes. Conu lorigine pour tre un blog collectif, il trouve aujourdhui des applications trs varies : du site corporate au portail communautaire, il sait tout faire ! Il a t conu dans les annes 2000 par Dries Buytaert et connat depuis un succs mondial. Une communaut norme - plus de 960 000 personnes recenses sur drupal.org sest cre autour du produit. La force de ce CMS est son extensibilit. Il accueille trs facilement de nombreux modules complmentaires (forum, galerie photos, sondage, formulaire, newsletter, messagerie, chat, enqute, paiement en ligne, calendrier partag, etc.). Il possde notamment des modules communautaires trs soigns et apprcis ce qui le rend particulirement adapt aux rseaux sociaux dentreprise. La version 7 a conquis de nombreuses grandes entreprises et le produit est considr aujourdhui comme un des plus complet et quilibr. Drupal est publi sous licence GNU GPL et est pleinement open source. Une offre de support existe via la socit Acquia (www.acquia.com). Dun point de vue technique, Drupal est bti autour des technologies LAMP (PHP et MySQL notamment).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 31

Les points cls Structurer le contenu


Lune des grandes forces de Drupal est de pouvoir crer facilement diffrents types de contenus adapts la typologie des articles (un contenu actualits , un contenu fiche ). Pour cela, Drupal dispose dun module embarqu appel Field UI (anciennement CCK) qui permet de crer des types de contenus composs de champs personnaliss via une interface de saisie conviviale.

WWW.SMILE.FR

Gestion dun type de contenus

Lors de la cration de nouveaux formulaires de type de contenus, ladministrateur est invit choisir parmi une longue liste de type : date, email, groupe de champs, fichiers, grille, champs cachs, texte, saut de page, menu droulant, zones de texte riche (administrable avec un diteur WYSWYG), lui permettant de personnaliser son type de contenu des besoins trs spcifiques. Il est possible de dfinir pour chaque champ un comportement tel quune valeur par dfaut (vide ou valeur renseigner lors de la cration du type de contenu), un contrle de saisie (format du champ, contrle de larobase, du nombre de caractre, champ obligatoire ou pas). Drupal fait aussi une diffrence entre grer les champs et grer laffichage , ce qui veut dire concrtement que vous pouvez dfinir dans votre structure de contenus des champs qui seront saisis mais qui ne seront pas affichs en Front-Office (comme par exemple des champs de mtadonnes).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 32

Les types de contenus sont modifiables nimporte quel moment. On peut y rajouter des champs, voire en supprimer mme lorsquil y a dj des contenus de ce type. On peut aussi rorganiser lordre des champs par un simple drag and drop .

WWW.SMILE.FR

Rorganisation des champs

La navigation, quant elle se construit laide de la taxonomie. Il sagit ici de crer une arborescence de catgorie permettant de classer les contenus. Le degr de libert pour le contributeur dans la catgorisation est indiqu lors de la mise en place du vocabulaire (libre par mot cl ou choix spcifique dans une liste). Il ny a pas de limitation dans la profondeur de larborescence, ni dans le nombre de catgories possibles.

Manipuler le contenu
Nativement, Drupal propose de promouvoir un contenu en page daccueil et / ou de lpingler en haut des listes . Ce fonctionnement est bien sr extensible : Drupal permet de crer des workflows linaires n niveaux. Le principe est de dfinir des tats ordonns sur une publication et des utilisateurs ou des groupes dutilisateurs responsables dune validation. Un module complmentaire ce principe de workflow est le module action , fourni par dfaut dans le noyau Drupal. Ce dernier permet de dclencher un vnement au passage dun tat un autre, par exemple, envoyer une notification au responsable lorsque certaines actions

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 33

sont effectues (lobsolescence des mdias ou la ncessit de changer son mot de passe par exemple). Pour aller plus loin, une des solutions souvent utilise est la mise en place du module Workbench . Par dfaut, ce module permet de gnrer une vue unifie et simplifie pour les utilisateurs qui disposent de droits spcifiques lutilisation du workflow.

WWW.SMILE.FR

Le module Workbench

Workbench dispose de modules satellites comme Workbench Access (workflow base sur des rgles hirarchiques comme les menus, la taxonomie ou toute autre structure que vous pouvez crer facilement), Workbench Moderation (permettant notamment de prsenter tous les contenus sus lesquels une action est attendue) ou encore Workbench Media (workflow sur les mdias).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 34

WWW.SMILE.FR

Historique des versions

Exploiter le contenu
Les pages de Drupal sont constitues de bloc facilement (re)positionnables en utilisant l'interface d'administration, dans les diffrentes rgions de la page web, par exemple le haut et le pied de page, la colonne de gauche ou de droite, le contenu haut ou bas de page

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 35

WWW.SMILE.FR

Localisation des rgions du gabarit

Chaque contenu est gr sous forme de bloc dplaable par drag & drop, dune partie une autre du site :

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 36

WWW.SMILE.FR

Gestion des blocs

Ces blocs peuvent contenir des liens ou encore des remontes dinformations de votre choix. Vous pouvez y placer techniquement tous types de contenus : des vidos, des images, des remontes dinformations, les derniers articles ou commentaires, des liens, un sondage tout en dfinissant des rgles daffichages (exemple : remonter les 20 derniers articles tagus dossiers thmatiques avec un affichage des contenus par liste de 5).

Utilisateurs et politique de scurit


Il est possible, dans Drupal, de crer des utilisateurs ou des groupes dutilisateurs avec des profils transverses. La granularit des rles et droits est trs fine. Les rgles de scurit lies la contribution, ladministration et la visualisation sont dtermines de la mme faon. Cela permet une relle souplesse dans la diffrentiation entre un simple utilisateur et un administrateur. Les utilisateurs ne sont pas diviss uniquement entre back office et front office. Les droits d'accs vous permettent de contrler et limiter ce que les utilisateurs font sur votre site. Chaque rle d'utilisateur (dfini sur la page des rles d'utilisateur) a ses propres droits d'accs. Vous pouvez utiliser les droits d'accs pour rvler de nouvelles fonctions des utilisateurs privilgis. Les droits d'accs permettent aussi des utilisateurs de confiance de

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 37

partager la charge de l'administration d'un site trs actif. Lattribution de droit est trs intuitive, elle seffectue partir dun tableau prsentant les utilisateurs et les diffrents modules. Il suffit que ladministrateur coche la case correspondant louverture de droit quil souhaite attribuer. Ci-dessous un exemple de gestion des utilisateurs et leurs rles associs :

WWW.SMILE.FR

Gestion des rles

Ci-dessous le dtail de la gestion des droits et rles dans Drupal :

Gestion des droits

Drupal sillustre galement par sa capacit native enrichir le profil des utilisateurs, comme sil sagissait dun type de contenu. De nombreux modules permettent daller plus loin sur les fonctions sociales. Citons : Homebox (pour les pages personnalises), Invite Friends (pour grer ses amis), Content Profile (pour grer les donnes des profils), FriendList (liste des amis), Organic Group (gestion des groupes), Privatemsg (messagerie prive), etc La distribution Drupal Commons offre nativement un primtre large permettant de mettre en uvre rapidement un vritable rseau social.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 38

WWW.SMILE.FR

Drupal Commons 3

Socle Technique
Dans sa version actuelle, Drupal nest pas bas sur un framework mais dispose dune API trs complte. Une des grandes forces de Drupal est sa modularit, cest--dire la possibilit dajouter des fonctionnalits en tendant le noyau du systme. Une large communaut de dveloppeur met en ligne des extensions. Ces modules peuvent tre ajouts au fur et mesure de la vie de lapplication. Cette mise en uvre donne une grande libert daction et rend trs volutif et prenne la solution. Pour ce faire, linterface propose une interface de gestion des modules (activation et dpendance).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 39

De manire gnrale, un lien spcifique sajoute dans le menu de configuration affichant les modules installs.

WWW.SMILE.FR

Ajout dun module

Pertinence sur les concepts fondamentaux


Drupal offre un profil quilibr et globalement bon sur lensemble des concepts fondamentaux. On note un score particulirement bon sur le socle technique, en particulier d la modularit de son architecture qui est parfaitement exploite, vu le nombre important de modules mis gratuitement disposition par la communaut. La structuration de contenu est en revanche lgrement en retrait, principalement en raison des capacits multi-sites de loutil, peu approfondies, et de labsence dun module incontestablement leader pour grer les aspects mdiathques (mme sil existe de bons candidats comme Assets, Media ou encore Scald).

Quels cas dusages ?


Sans surprise, larchitecture modulaire de Drupal, allie la force de sa communaut, permet ce CMS dobtenir de bons scores sur une bonne partie des cas dusages envisags, en particulier sil sagit, bien entendu, de raliser un site sur mesure. Drupal est toutefois en retrait sur la mise en place dune architecture multi-sites. Si Drupal est nativement multi-sites, les outils permettant de faciliter ce type dutilisation sont peu nombreux et perfectibles.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 40

Enfin, dans un contexte de Portail Intranet, si le score de Drupal est honorable, ces fonctions de portail ne lui permette pas de ses hisser sur les premires marches du podium. Notons cependant quil peut briller dans la mise uvre de certains sites Intranet, en particulier pour rpondre des enjeux de rseaux sociaux dentreprise.

WWW.SMILE.FR

EZ PUBLISH Version tudie : 5.0 Site Internet de la solution : www.ez.no Solution porte par un diteur (eZ Systems)

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 41

La solution eZ Publish a t cre en 1999 par la socit eZ Systems. eZ Publish se distingue des autres CMS open source par ses possibilits de configuration et dextensions : il se prsente comme un outil prt lemploi mais aussi comme un framework de dveloppement permettant de raliser des applicatifs mtier. Sur les fondamentaux de la gestion de contenus, eZ Publish est lun des outils les plus puissants disponibles en open source. Il pousse lapproche objet jusquau bout, en faisant de chaque contenu un objet et en lui appliquant toutes les mthodes disponibles : multi- positionnement, versionning, multilinguisme, relation entre contenus, droits daccs, workflow, etc. Cette notion en fait un CMS hautement paramtrable. Les dernires versions offrent des fonctionnalits de recommandations et de nombreuses possibilits pour la gestion multi-canal. eZ Publish est un logiciel libre publi sous licence GPL. Deux ditions sont distribues : une version gratuite dite Community et une version commerciale dite Enterprise apportant stabilit, support et garantie. Sur le plan technique, eZ Publish est crit en PHP, fonctionne sur Apache et MySQL (les dernires versions PostGreSQL et Oracle sont galement supports via des modules supplmentaires), gre trois caches diffrents en fichiers et spare trs distinctement contenus et prsentation.

WWW.SMILE.FR

En novembre 2012, la socit eZ Systems a publi la premire version deZ Publish 5.0. Celle-ci intgre peu de modifications fonctionnelles, mais consiste principalement en une refonte technique autour du trs rput framework Symfony2.

La version value dans ce livre blanc est la version 5.0 en mode Legacy cest--dire base sur lancienne architecture technique mais bnficiant des nouveauts fonctionnelles. Cest le mode que nous prconisons, en attendant la sortie de la version 5.1.

Les points cls Structurer le contenu


eZ Publish est lheure actuelle lun des CMS qui permet de dfinir, le plus aisment, tous les types de contenus que lon souhaite, tout simplement via linterface web. Un type de contenu nouveau est caractris par une liste de champs typs, qui peuvent tre : texte court, texte enrichi, numrique, date, case cocher, fichiers, etc. Ces champs peuvent tre contraints des rgles de validation (texte uniquement, numro de tlphone, email). Une fois un type darticle cr, les contributeurs peuvent saisir des articles de ce type au moyen dun formulaire prsent automatiquement par eZ Publish. Les gabarits de page

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 42

peuvent faire rfrence aux diffrents champs de larticle, et donc contrler la prsentation de manire trs fine et flexible. Un nombre considrable de contenus standards sont proposs avec eZ Publish : articles, rubriques, galerie, calendriers, vnements, forums Chacun de ces contenus peut tre librement modifi via linterface Back-end pour ajouter ou supprimer des attributs. Une autre grande force deZ Publish : un contenu typ peut tre dfini comme attribut dun autre contenu typ, toujours sans aucun dveloppement. La notion mme de relation entre les objets ( Base de donnes relationnelle ) simplmente donc de manire triviale. Ainsi, si lon souhaite crer des contenus de type Salon, on dfinira une classe (conteneur) avec 2 attributs par exemple : un champ Texte et un champ Date. Si lon souhaite crer un contenu de type Confrence, on dfinira une classe avec 3 attributs : un champ Titre, un champ de type Relation dobjets nomm Salon et un champ Date. Larborescence du site est parfaitement dynamique et peut tre modifie trs facilement, de manire autonome, par toute personne disposant des droits suffisants.

WWW.SMILE.FR

Un contenu peut tre positionn dans plusieurs dossiers de larborescence, et tre prsent diffremment selon son emplacement, ceci sans tre dupliqu. A noter aussi que larborescence dispose de menus contextuels qui permettent daccder rapidement aux fonctions cls : dition, copier/coller, gestion de versions.

eZ Publish dispose galement nativement de solutions de catgorisation, souvent enrichie par lutilisation de lextension eZ Tags qui offre la possibilit de rellement organiser un plan de classement ou taxonomie qui sera applique aux contenus lors de la cration et qui pourra tre transversale tous les types de contenus ou spcifiques chaque type de contenus. La catgorisation propose une navigation transverse vos internautes et permet de crer et dafficher diffrentes pages ou contenus en fonction dun ou plusieurs mots-cls choisis. Il est ainsi possible de conditionner laffichage de ces portails sur un ou plusieurs mots-cls . Par exemple, une page portail pourra la fois afficher tous les contenus taggs profils comme tous les contenus taggs actualits dun type de profil .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 43

WWW.SMILE.FR

Multi-positionnement des contenus Tous les contenus deZ Publish peuvent tre multi positionns dans le ou les sites grs par la plateforme. Il sagit bien sr dun contenu unique qui bnficiera simplement de plusieurs emplacements dans larborescence. La gestion des versions est un autre atout deZ Publish. Tous les contenus disponibles dans eZ Publish disposent du principe de versionning ds lors quils sont modifis. Il est possible de revenir une version prcdente trs simplement. Tout cela est le cas pour dautres solutions CMS, il est possible de comparer deux versions dun mme contenu : les ajouts sont indiqus en vert et les suppressions en rouge.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 44

WWW.SMILE.FR

Rvision dun contenu

Manipuler le contenu
eZ Publish permet de dfinir des workflows de validation et de publication depuis linterface de gestion. Les workflows permettent notamment la publication ou dpublication en fonction de dates de dbut et de fin de vie, les validations successives (n niveaux suivis), la slection dun workflow pour un type de contenus, la slection dun workflow pour une section du site

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 45

WWW.SMILE.FR

Exemple de politique de workflow

Le suivi des workflows est disponible nativement dans lespace dadministration via le tableau de bord. Ladministrateur dispose dune vue globale et chaque contributeur peut suivre les interventions qui lui sont affects.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 46

WWW.SMILE.FR

Prvisualisation en back-office

A tout moment dans le circuit de publication il est possible de prvisualiser le rsultat dune page. Les donnes saisies saffichent alors dans lespace de gestion comme reprsent dans lexemple gauche. La page saffiche alors dans son contexte (gabarit, rubrique, blocs, etc.).

Exploiter le contenu
Lorganisation des contenus sous eZ Publish est orient Page. Nativement, on y gre des pages et non des blocs. Pour rpondre ce besoin, eZ Publish intgre le module eZ Flow qui permet de slectionner la mise en forme de la page (2 colonnes, 3 colonnes, etc.) ; puis de remplir chaque zone avec 1 N lments (composants).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 47

WWW.SMILE.FR

Au sein des diffrentes colonnes, il est possible dordonnancer les diffrents blocs par un simple drag and drop .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 48

WWW.SMILE.FR

Nativement, eZ Publish dispose dune 40e de blocs dont certains disposent dun comportement ou de champs spcifiques (champ location pour le bloc Google Maps , slection de photo pour le bloc carrousel )

La solution eZ Publish complte avec eZ Flow propose un modle Layout > Gabarit > Page Composant > Objet (contenu). Cest un modle trs intressant qui permet notamment de mutualiser les contenus ; cela facilite les maintenances et les volutions du site. Les pages deZ Publish se basent sur des gabarits. Ces derniers sont associs aux contenus au travers de rgles de gestion configures lors de la phase de dveloppement ou de TMA. Ils sont habituellement difficilement modifiables sans intervention technique.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 49

Utilisateurs et politique de scurit


La contribution dcentralise, tout comme laccs rserve des zones prives ou de chacun des sites relvent de la gestion des droits utilisateurs. eZ Publish dispose dune gestion des droits exceptionnellement fine.

WWW.SMILE.FR

Groupes arborescents Les utilisateurs sont organiss dans des groupes. Ces groupes sont galement des contenus de type containeur ; ils sapparent des rubriques. L aussi, les fonctions natives du CMS permettent doptimiser leur gestion : cration darborescence, dplacement, copier/coller, notification, etc.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 50

WWW.SMILE.FR

Dtail dun utilisateur Les utilisateurs sous eZ Publish, quils soient contributeurs ou approbateurs sont grs comme des objets de contenu. Cela reprsente de nombreux avantages ; notamment la possibilit de dfinir les attributs les caractrisant.

Socle Technique
eZ Publish est un systme de gestion de contenus, mais aussi un Framework pouvant servir de base des dveloppements spcifiques. De part son aspect modulaire, eZ Publish est un systme trs volutif. Son mcanisme dextension permet dajouter des fonctionnalits volues sans dnaturer le noyau de lapplication. Le dploiement dune extension ncessite une opration technique sur le serveur, lactivation des extensions peut ensuite tre ralise depuis le back-office

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 51

eZ Publish utilise un mcanisme de gabarits offrant une relle libert dans la cration graphique et ergonomique. Ainsi, spar des contraintes techniques, cest le fond qui dcide de la forme. Base sur un modle d'architecture technique par couche logiciel, eZ Publish permet de dployer la solution avec une forte scalabilit , en partant darchitectures trs simples ou tous les composants peuvent tre installs sur un seul serveur, en allant jusqu' des architectures beaucoup plus sophistiques pour des systme fortement sollicits.

WWW.SMILE.FR

Pour atteindre des niveaux de performance Optimum, eZ Publish intgre diffrents niveaux de cache, partant de la base donnes, en passant par des systmes de cache interne eZ Publish , pour aller jusqu' des solutions de cache frontal HTTP.

La solution eZ Publish est btie sur des technologies existantes et fortement prsentes dans le milieu de lOpen Source : PHP 5.3.3 minimum comme langage de dveloppement Base de donnes SQL : MySQL fortement conseille en version 5.1.61 Apache 2.2.15 minimum.

Pertinence sur les concepts fondamentaux


eZ Publish propose une excellente couverture des concepts fondamentaux que nous avons tudis. Il nest pnalis sur la manipulation et lexploitation de contenu, que sur des domaines en marge de la gestion de contenus, savoir la contribution collaborative et les fonctions de portails. Cette solution manque galement de peu le score parfait sur le domaine Utilisateurs et politique de scurit , en raison dun axe Fonctions sociales peu dvelopp.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 52

WWW.SMILE.FR
Quels cas dusages ?
En ce qui concerne ladquation nos cas dusages, eZ Publish obtient des notes remarquables pour les sites sur mesure , et les sites institutionnel et les sites marketing , notamment pour ces derniers en raison de son fort positionnement CXM. Il obtient galement un score plus quhonorable si lon envisage de lutiliser comme plateforme multi-sites . En revanche, les notes sont en retrait lorsquon sloigne des cas dutilisation traditionnels de la gestion de contenus, en particulier si les fonctions sociales sont de mise.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 53

WWW.SMILE.FR

HIPPO CMS
Version tudie : 7.7 Site Internet de la solution : www.onehippo.com Solution porte par un diteur (OneHippo) Hippo CMS est un CMS open source crits en Java. Il a t cr en 1999 par lditeur nerlandais OneHippo. Il est fortement utilis dans les pays nordiques et tout particulirement aux Pays-Bas.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 54

Il possde l'essentiel des fonctionnalits que l'on peut attendre d'un CMS : dition de modle de document, cration de contenu, multilinguisme, templating, workflow de publication, multisites, import/export des contenus, dition de contenu en direct, etc. L'interface utilisateur est moins riche que dans certains autres produits mais elle reste ergonomique et fonctionnelle et inclut l'essentiel des fonctionnalits courantes attendues d'un bon CMS. La roadmap du produit est par ailleurs particulirement dynamique et promet une belle suite. Hippo CMS est distribu sous licence Apache 2.0. Deux ditions sont distribues : une version Community et une version Enterprise apportant stabilit, support et garantie.

WWW.SMILE.FR

Fond sur un socle technologique solide et ltat de lart, Hippo CMS offre de rels avantages pour l'intgration du besoin fonctionnel par les dveloppeurs. Les concepteurs de Hippo CMS ont eu cur de respecter les standards (JEE), d'utiliser des outils prouvs tels que Spring, JackRabbit et Maven, et de dfinir une architecture claire et extensible. Ces efforts facilitent une prise en main rapide par les dveloppeurs.

Les points cls Structurer le contenu


Dfinition des structures Centrant initialement ses fonctionnalits sur lindpendance entre les contenus et leur publication, Hippo CMS se doit de les structurer fortement. Les fonctionnalits dadministration lies sont, sans surprise, trs pousses.

Types de contenus par dfaut

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 55

Hippo CMS permet de dfinir, via le back-office de la solution, de nouveaux types de contenus et de les configurer trs finement. Il est par exemple possible de dfinir le masque de saisie des diffrents attributs de la structure.

WWW.SMILE.FR

Choix du formulaire de saisie

Edition dune structure de contenu

Les types dattributs sont eux mme nombreux, et plusieurs peuvent tre assembls pour crer des attributs composs comme des coordonnes gographiques ou une adresse. La finesse de configuration va jusqu la possibilit de dfinir les diffrents caractres de attributs : obligatoire, multi-valu, ordonn

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 56

Des attributs spcifiques peuvent galement tre ajouts. La version communautaire propose par exemple une liste de liens vers dautres documents avec des fonctions de suggestion automatique. Finalement, une notion dhritage est disponible, permettant de dcliner rapidement les types de base, sans avoir redfinir chaque proprit. Si ces fonctions refltent la richesse du moteur de stockage JCR sous-jacent, linterface peut tre par certains aspects un peu trop technique. Arborescence des contenus Le rfrentiel est organis en une arborescence qui recense les contenus structurs, les images, les ressources (fichiers, vidos ) et les multiples taxonomies. Les fonctions de manipulations classiques sont prsentent, et il est possible de prciser les types de contenus autoriss au sein dune sous-arborescence.

WWW.SMILE.FR

Arborescence des contenus

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 57

Linternationalisation est native, chaque dossier la racine de larborescence tant rattach une langue. Les lments de larborescence sont alors lis leurs traductions dans les arborescences correspondantes. Si la hirarchie est manquante dans une langue, elle est trs facilement complte par une interface ddie lors de la traduction dun contenu.

WWW.SMILE.FR

Aide la traduction de larborescence

Manipuler le contenu
Tableau de bord A la connexion, Hippo CMS offre un tableau de bord aux contributeurs. Ce tableau de bord fournit des raccourcis vers les actions les plus courantes (accder aux contenus, crer un contenu de type vnement, ), un fil dactualit qui liste les dernires oprations sur le site, et une todo-list dtaillant les tches de validation des workflows en cours.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 58

WWW.SMILE.FR

Si elle nest pas aussi agrable regarder que celle dautres solutions, linterface de contribution de Hippo CMS est extrmement efficace et fonctionnelle. Une fois prise en main, linterface fournit toutes les fonctions de publication programme, gestion des versions avec restauration, gestion des rfrences vers le contenu, prvisualisation sur les canaux o il est utilis, cration de traduction. Facilit intressante, il est possible dditer et de suivre plusieurs contenus en mme temps grce un mcanisme donglets.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 59

WWW.SMILE.FR

Contenu en attente de publication affichant les modifications La contribution se fait en suivant le formulaire de saisie qui a t configur lors de la cration du type de contenu. Toutes les fonctions de gestion sont prsentes : diteur de texte riche, slecteur dimages, de liens vers dautres contenus

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 60

WWW.SMILE.FR

Edition Les contenus peuvent suivre un processus de publication, un tmoin indiquant alors ltat de publication de chaque contenu.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 61

WWW.SMILE.FR

Gestion des images Finalement, la gestion des images est galement simple mais bien pense, avec un redimensionnement automatique lors de lupload et une fonction de recadrage intgre.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 62

Exploiter le contenu
Le cur de la solution se trouve dans lexploitation du contenu administr dans le rfrentiel central, c'est--dire son utilisation dans diffrents canaux. Cest dans ce domaine que Hippo CMS offre les fonctionnalits les plus intressantes. Ses capacits Multi-sites sont trs pousses, grce son Channel Manager . Le Channel Manager permet dadministrer les diffrents canaux de restitutions.

WWW.SMILE.FR

Channel Manager Les pages des diffrents canaux peuvent tre administrs en glissant-dposant les diffrents composants.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 63

WWW.SMILE.FR

Edition dun canal web et composants drag&drop

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 64

WWW.SMILE.FR

Edition dun canal mobile Une fois ses fonctionnalits multi-canal mises en place, Hippo CMS a cherch renforcer la pertinence des contenus servis aux utilisateurs. Dans un premier temps, il sagissait de pouvoir personnaliser le comportement des diffrents composants en fonction du rle, et ne concernait donc que les utilisateurs connects. La principale nouveaut de la version 7.8 est de proposer un module de personnalisation extrmement avanc qui va suivre le comportement de lutilisateur, connect ou non, sur le site et dterminer un profil, ou personna. Cette dtermination se base sur une liste dobservateur comme les catgories des pages visites, o est situ gographiquement lutilisateur, et sil est connect, toutes les informations lies son profil. Les informations recueillies peuvent galement tre enrichies par une interface avec le CRM. Une correspondance avec les personnas prconfigures est alors tablie et les contenus qui en dpendent sont alors affichs.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 65

Il est important de noter que, comme le reste dHippo CMS, ce module t conu pour tre directement utilisable par les quipes mtiers, qui trouvent l un outil extrmement puissant pour exprimenter et augmenter la pertinence et lintrt des contenus servis.

WWW.SMILE.FR

Tableau de bord de suivi en temps rel Finalement, ce module vient avec un tableau de bord qui permet de suivre en direct le comportement des utilisateurs sur les sites, ce qui permet ditrer trs rapidement et de valider la configuration de la personnalisation. Il faut noter que ces fonctionnalits trs pousses de CXM (Customer eXperience Management) sont disponibles uniquement en option dans la version entreprise.

Utilisateurs et politique de scurit


Pour la gestion des droits, Hippo CMS propose un modle de contrle daccs base de rles classiques. Les fonctions de la plateforme sont attaches des ressources applicatives ou domaines et sur chacun de ces domaines, les utilisateurs ou les groupes dutilisateurs disposent de rles qui dfinissent leurs permissions. Cette gestion des utilisateurs sadresse principalement aux contributeurs et est indpendante des personnas du module CXM.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 66

WWW.SMILE.FR

Dtail dun groupe et de ses permissions

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 67

Socle Technique
Larchitecture de la solution est trs modulaire et vise faciliter son intgration tout en proposant une excellente scalabilit. Elle sarticule autours du repository central, de linterface dadministration et de la couche de restitution. Le repository est le cur dHippo CMS, tous les contenus, mtadonnes et autres configurations y sont stocks. Plus quun moteur de stockage, il fournit galement des fonctionnalits de gestion des processus ou de recherche. Il est fond sur Apache JackRabbit, une implmentation open source de la norme JCR (JSR-170 et 283). Les contenus sont donc exposs via un ensemble dinterfaces standardises, ce qui permet une intgration doutils tiers pour automatiser la cration, les imports, la publication Linterface dadministration est compltement personnalisable et base sur le framework Apache Wicket. La couche de restitution, appele HST pour Hippo Site Toolkit, fournit les outils pour le dveloppement rapide des sites et canaux de restitution avec une API REST ou encore des flux RSS. Il inclut un moteur de gabarits, qui peut tre facilement configur via linterface dadministration, une tag library et un expression language pour faciliter le dveloppement des vues en JSP ou Freemarker. Finalement, il inclut galement des outils de cache, daudit de performance et dassistant de migration.

WWW.SMILE.FR

Pertinence sur les concepts fondamentaux


La solution Hippo CMS, prsente de bons scores dans lensemble des catgories. Un lger bmol, cependant, doit tre mis sur les aspects Contributions Collaboratives et les Fonctions Sociales , qui sont, il est vrai, en marge de la pure gestion de contenus. Ceci se traduit, sur le diagramme ci-dessous par un rsultat en retrait sur le concept Utilisateurs et Politique de Scurit .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 68

WWW.SMILE.FR
Quels cas dusages ?
Avec de bons fondamentaux en gestion de contenus, et une orientation CXM similaire celle deZ Publish, on retrouve un profil de cas dusages similaire pour ces deux produits, avec, dans le cas dHippo CMS une architecture Java. Du fait dun nombre dextensions limit, Hippo CMS rate toutefois lexcellence pour la ralisation de sites sur mesure et doit se contenter dune trs bonne note.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 69

WWW.SMILE.FR

JAHIA
Version tudie : 6.6 Site Internet de la solution : www.jahia.com Solution porte par un diteur (Jahia Corp) Jahia est un produit franco-suisse, cr dans les annes 2000, qui tient une place part dans le monde des portails et des CMS JEE. En effet, Jahia est une des rares solutions qui runit portail JEE et gestion de contenus en un produit unique, parfaitement intgr.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 70

Librement tlchargeable, Jahia est dun niveau de finition et de packaging impressionnant. Jahia se distingue des autres CMS par son interface dadministration des contenus, qui est fondue dans le site lui-mme. Au niveau fonctionnel, Jahia est une des solutions CMS les plus abouties : gestion multi-sites, versionning, workflows efficaces, donnes structures, multilinguisme, gestion des droits trs fine, etc. La version 6.5 a notamment apport une interface utilisateur trs agrable et un diteur de templates trs complet. Jahia constitue une excellente alternative aux solutions de portail des grands diteurs propritaires, la possibilit de voir et de modifier les sources (licence GPL pour la version Community) assurant la prennit et ladquation de loutil aux besoins. Jahia propose galement une version Entreprise sous licence commerciale apportant stabilit, support et garantie. Jahia est btie sur des technologies JEE : persistance via Hibernate, support des normes JSR 170, moteur de recherche Apache Lucene, support des standards de portlets JSR 168, etc.

WWW.SMILE.FR

Les points cls Structurer le contenu


Tous les contenus sont organiss en une arborescence stocke dans le JCR, et un ensemble riche et extensible d engines permet de manipuler toutes leurs proprits. Toutes les fonctions fondamentales de la gestion de contenus, et plus encore, sont accessibles rapidement par ce biais.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 71

WWW.SMILE.FR

Edition dun contenu vnement

Sur cet exemple ddition dun vnement, les engines sont reprsents par les onglets en haut. Ils sont reprsentatifs de la richesse des manipulations fournies par Jahia : Contenu : gestion des proprits du contenu lui-mme Rendu : format de restitution du contenu (vue complte, rsum, lien, etc.) Mta-donnes : mot cls SEO : gestion des nice urls Tags et Classification Options : gestion des caches et du sitemap, et autres rglages spcifiques au contenu Rles : gestion des rles attribus aux groupes et/ou aux utilisateurs sur ce contenu (avec hritage) Utilisation : liste des pages o apparait le contenu Historique et Version : avec gestion de la publication distante Visibilit : moteur de rgles pour dfinir la visibilit des contenus Workflow : gestion des workflows de publication, mais aussi de dpublication et de traduction

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 72

Channels : introduit dans la 6.6.1, il permet une gestion fine des canaux de publication.

Les droits daccs permettent bien sr de limiter les fonctions disponibles. La gestion des versions est galement intressante avec un outil de comparaison de version permettant dafficher deux versions de contenu en parallle, de naviguer dans le temps et de restaurer une version antrieure.

WWW.SMILE.FR

Comparaison de deux versions Linterface de traduction reprend ce principe daffichage en vis--vis. Pour faciliter ladministration, de nombreuses vues sont disponibles sur cet arbre, accompagnes de fonctions ddies en fonction du type dobjet : les gestionnaires.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 73

WWW.SMILE.FR

Liste des gestionnaires

Gestionnaire de sites

Par exemple, le gestionnaire de contenus permet dorganiser les contenus structurs, et lexplorateur de contenus, lui, offre une vue plus technique et permet de parcourir larborescence relle du dpt.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 74

WWW.SMILE.FR

Gestionnaire de documents

Jahia propose une bonne gestion de multiples formats de fichiers (PPT, XLS, FLV, MOV, etc.), il ny a pas de restrictions sur le type de fichiers quil est possible de grer au sein du systme de gestion de document intgr dans Jahia xCM. Le gestionnaire de document prsente une interface riche, en Ajax (Google Web Toolkit) comme le montre la capture dcran ci-dessus. Ce gestionnaire permet par ailleurs de nombreuses fonctionnalits de type diteur dimage en ligne, redimensionnement, fonctionnalits simples de traitement, vignettes automatiques . Les fonctionnalits basiques de recadrage, redimensionnement et de rotation sont possibles sur les fichiers de type image. Un moteur de rgles (Drools de jBoss) permet galement lautomatisation de certains traitements, comme la cration de vignettes ou encore lextraction de mta-donnes (EXIF, Office). Des rgles de traitement totalement spcifiques peuvent parfaitement tre ajoutes en fonction des besoins du projet.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 75

WWW.SMILE.FR

Explorateur de contenus

Grce aux fonctionnalits dimport-export de sites entiers, Jahia offre la possibilit de grer une usine sites directement partir du back office, chaque site sera cr en fonction dun set de templates prdfinis. Lajout dun site partir dun rfrentiel de templates, voire de contenus, se fait en quelques minutes.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 76

WWW.SMILE.FR

Gestion multi-site

Manipuler le contenu
Plusieurs modes ddition sont disponibles, penss pour les diffrentes classes dutilisateurs : un Mode Edition et un Mode Contribution linterface simplifie. Le Mode Edition donne accs une interface riche prsentant des fonctionnalits de gestion de mise en page, dutilisation des modules et de gestion de contenus avances en gliss-dpos. A gauche, un panneau latral permet de grer larborescence du site, avec des indicateurs sur ltat de publication.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 77

WWW.SMILE.FR

Mode Edition : Gestion de larborescence des pages Outre larborescence des pages, ce panneau donne galement accs aux : Composants glisser-dposer dans la page Contenus Documents Recherches Catgories Canaux de publication

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 78

WWW.SMILE.FR

Mode Contribution

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 79

La prvisualisation par exemple est trs avance, avec la possibilit de choisir un utilisateur, un canal de publication, une date ...

WWW.SMILE.FR

Prvisualisation sur plusieurs appareils et orientations

Du point de vue de la contribution collaborative, Jahia dispose dune distribution, Jahia Wise, ddie au dploiement despaces de travail collaboratif.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 80

WWW.SMILE.FR

Page daccueil dun espace collaboratif

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 81

La page daccueil dun tel espace comportera des remontes sur les statistiques et les activits, un champ Express yourself pour les utilisateurs, les tches venir du calendrier, des sondages

WWW.SMILE.FR

Applications des espaces collaboratifs

Cette page daccueil donne accs aux diffrentes applications ddies lespace : Gestion de documents Calendrier et tches

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 82

Discussions Wiki Blog Gestion des sondages Annuaire des membres.

WWW.SMILE.FR

Page personnelle

Lapplication fournit galement une page personnelle permettant lutilisateur denrichir son profil avec ses niveaux de comptences dans diffrents domaines, de voir les tches qui lui sont assignes, de demander rejoindre dautres espaces collaboratifs et de grer ses collections de documents.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 83

Exploiter le contenu
Introduit dans la version 6.5, loutil Jahia Studio permet de modliser des gabarits sans intervention technique via des composants de mise en forme permettant de dfinir des zones sur la base du standard CSS Grid 960. Il est galement possible dattacher un set de gabarits diffrents thmes afin de proposer des chartes graphiques diffrentes pour un site, une section ou encore une page. Cette fonctionnalit utilise en combinaison avec la possibilit pour chaque lment de contenu de proposer diffrentes vues (compacte, totale, ) ainsi que diffrents types dhabillage prdfinis par une simple slection au travers des interfaces de contribution, offrent des possibilits de prsentation extrmement flexible.

WWW.SMILE.FR

Jahia Studio

Il est principalement destin aux intgrateurs et aux utilisateurs trs avancs, et permet de modifier ou crer rapidement de nouveaux gabarits ou des dclinaisons de gabarits existants. Son interface trs simple, la possibilit de dployer les ensembles de gabarits vers des sites trs rapidement, en font un outil extrmement puissant.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 84

Utilisateurs et politique de scurit


La gestion des droits est standard et se fait via des rles, la configuration des rles permet dune part laccs au contenu (lecture, criture, publication) et dautre part laccs aux fonctionnalits du produit. Il ny a pas de limitation en nombre de rles, ces rles sont affects aux utilisateurs et aux groupes pour un contenu ou un ensemble de contenu, prenant en compte une notion dhritage propageant les droits aux lments sous-jacents.

WWW.SMILE.FR

Gestion des droits La combinaison entre les ensembles dactions autorises que constituent les rles, et les utilisateurs dans des groupes, applique un lment de contenu (section, page, contenu, document,) permet une gestion fine des habilitations, la granularit pouvant aller jusqu un bloc de contenu au niveau dune page, sur une action spcifique, si ncessaire. Un premier niveau de personnalisation pour lutilisateur peut tre fourni efficacement grce cette gestion des droits et des utilisateurs. Pour aller plus loin, avec une personnalisation par lutilisateur, Jahia leur propose un espace ddi.

Espace personnel

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 85

Cet espace comprend un dashboard Mon portail que lutilisateur peut construire sa guise. Il est principalement compos de remontes de contenus, mais une grande majorit des composants prsents sur le front-office peuvent y tre intgrs. En effet, Jahia propose une fonction Enregistrer comme composant de portail qui permet de choisir les blocs qui composeront les dashboards personnels :

WWW.SMILE.FR

Enregistrer comme composant de portail

Par contre, lespace personnel faisant partie du back-office de Jahia, il est dconseill de le modifier lors de lintgration de la solution.

Socle Technique
Jahia embarque un grand nombre de technologies et de frameworks diffrents. Cette section vous donnera un aperu de ceux qui sont inclus dans Jahia et de la faon dont ils sont utiliss. Jahia stocke toutes ses donnes dans un Java Content Repository (JCR) (Apache Jackrabbit 2.x) : deux workspaces sont utiliss dans le JCR, un pour le contenu en cours dlaboration (appel default) et un pour le contenu publi (appel live)

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 86

le contenu JCR est stock dans une base de donnes SQL (MySQL, PostgreSQL, Oracle, MSSQL, etc.). Pour des raisons de performance, les donnes des nuds sont stockes sous forme srialise. Jahia intgre les composants : le noyau (services et frameworks), contenant lui-mme : o Apache Lucene comme moteur de recherche et dindexation Apache Camel comme moteur dintgration dentreprise le framework Spring comme technologie dinjection de dpendances et de configuration de beans (et bien plus encore) Google Web Toolkit avec des extensions Sencha GXT pour linterface en Modes dition et Studio JQuery et des extensions pour les Modes Contribution et En ligne JBoss Drools comme moteur de rgles JBoss BPM comme moteur de workflow

WWW.SMILE.FR

o o

o o o

des modules (extensions et templates) qui contiennent : o o o o o XWiki comme moteur de wiki Apache Shindig (implmentation OpenSocial) des connecteurs LDAP des outils doptimisation pour les moteurs de recherche (SEO) des tags et des nuages de tags

Les modules sont un concept trs important, introduit depuis Jahia 6.5, et ils dfinissent linfrastructure dextension de Jahia. Ils permettent dajouter des fonctionnalits Jahia. Le terme fonctionnalits est gnrique et couvre un trs large spectre. Il peut sagir de nouveaux types de contenu, des nouvelles faons de les afficher, de composants interactifs, de fonctions plus complexes ou mme dun ensemble de gabarits.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 87

Un module peut contenir : Des dfinitions de types de contenu Des scripts de vue (JSP, etc.) Des ressources statiques Des bundles et autres fichiers de proprits

WWW.SMILE.FR

Des classes Java ou des JAR

Pertinence sur les concepts fondamentaux


Jahia prsente des atouts solides dans lensemble des concepts fondamentaux considrs dans notre tude.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 88

WWW.SMILE.FR
Quels cas dusages ?
Sortant des sentiers battus de la gestion de contenus avec JahiaWise, Jahia se distingue des autres solutions par une adquation remarquable avec les cas dusage Portail Intranet . Le profil quilibr de Jahia sur les Concepts Fondamentaux se reflte ici, avec une assez bonne polyvalence. Jahia sera toutefois moins adapt la ralisation de sites marketing que dautres outils ayant fait le choix de miser sur le CXM.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 89

WWW.SMILE.FR

JOOMLA
Version tudie : 3.1 Site Internet de la solution : www.joomla.org/ Solution porte par une communaut Joomla est un CMS dvelopp partir de Mambo en 2005. Il a t cr suite un diffrend entre les dveloppeurs principaux et la socit coordinatrice des dveloppements. Aujourdhui, la majorit des dveloppeurs de la communaut se consacrent Joomla, ce qui fait nettement pencher la balance en sa faveur.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 90

Cet outil se dmarque principalement par la convivialit de son interface dadministration. Le mot dordre tant de donner un contrle total du produit un non-technicien . Cration de pages, catgorisation, recherche, statistiques daccs, urls significatives ainsi que de nombreux modules sont directement intgrs et ne demandent pas de connaissances spcifiques pour leur mise en uvre. Ce CMS conviendra parfaitement pour des sites personnels mais pourra galement rpondre aux besoins de certains sites professionnels ; ceux notamment de type Corporate (simple publication). Joomla est une solution 100% communautaire publie sous licence GNU GPL.

WWW.SMILE.FR

Joomla est crit en PHP et utilise la base de donnes MySQL.

Les points cls Structurer le contenu


Joomla est bien connu pour sa grande simplicit dutilisation, et ce nest pas la trs russie version 3.x qui fera du tort cette rputation, bien au contraire ! La plupart des fondamentaux de la gestion de contenus y sont respects. Pour autant, parmi les nombreuses discussions autour de lvolution (roadmap) du produit, un point concentre toutes les attentions : doit-on ou non inclure un quivalent de CCK (Drupal) ? C'est--dire un modle permettant de dfinir des types de contenu. Joomla na pas souhait aller dans ce sens et a privilgi une nouvelle fois la simplicit (vrai point fort de ce CMS historique).

Exemple dinterface de modification dun article

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 91

Pour autant, si vous avez besoin de dfinir plusieurs types de contenu pour votre site, les extensions (nouveau gros point fort du CMS : sa communaut) sont lgions. On peut citer : Cobalt7, ContentBuilder, Fabrik, FlexiContent, Form2Content, K2, Seblod et Zoo. Ces extensions ont des approches relativement diffrentes et nous vous conseillons de les tester et de les installer pour retenir celle qui correspond le mieux vos attentes (pour notre part, Seblod et K2 ont notre prfrence).

WWW.SMILE.FR

Exemple dajout dun type de contenu sous Seblog

En ce qui concerne lorganisation des contenus, Joomla est relativement complet avec un rangement par menu (ie. Arborescence), par catgorie et par tags. Le principe est puissant (notamment les menu la manire de Drupal) mais il reste parfois dconcertant pour les habitus dun vue arborescence o lon range un contenu dans une rubrique (i.e. un contenu). Notons quici aussi, on dispose de dizaines doption pour activer un titre, un libell, etc. Tout est fait pour ne pas avoir coder telle ou telle rgle de gestion comme on pourrait le faire dans dautres CMS plus Enterprise .

Exemple dorganisation des contenus

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 92

Concernant la capacit de Joomla devenir une vritable usine sites, il faudra encore attendre un peu. Cest un point, qui aux regrets de nombreux dveloppeurs de la communaut, na pas t intgr dans la roadmap de la dernire version 3.x. Pour autant, il serait faux de dire quil nait pas possible de faire du multi-site avec Joomla. On trouve de bonnes extensions telles que MightySites, JMS Multisites, Virtual Domains, etc. JMS Multisites nous semble le module le plus prometteur avec la possibilit de partager du contenu entre les diffrents sites, etc. malheureusement, cette extension nest pas open source et ncessite de sacquitter de 50 175.

WWW.SMILE.FR

Enfin, si la notion de versionning (gestion des versions dun mme contenu) est importante pour vous, vous trouverez nativement un premier niveau dabstraction avec les statuts dun article : non publi, publi, archiv, la corbeille. Bien sr l aussi, si vous souhaitez aller plus loin, vous pouvez compter sur la communaut avec quelques belles extensions telles que FlexiContent (pas compatible cette date avec la version 3.x) ou Content Versions (RJ Versions). Pour finir sur cette rapide prsentation des capacits de Joomla en matire de structuration de contenu , notons la prsence dune mdiathque. Celle-ci permet dorganiser tout type de mdia et de les exploiter au sein de ses articles. La version 3 a apporte le chargement multiple sans flash.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 93

WWW.SMILE.FR

Exemple de mdiathque

Manipuler le contenu
La bonne manipulation des contenus passe par une interface de qualit. Joomla rpond efficacement ce besoin. Il y rpondait dj avec les versions prcdentes, mais la version 3 va encore plus loin avec lutilisation du framework Twitter Boostrap.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 94

WWW.SMILE.FR

Tableau de bord de Joomla On retrouve cette mme qualit ergonomique dans les diffrents crans du CMS et notamment sur lcran de saisie dun article avec une barre dactions permanente, un diteur WYSIWYG, une codification claire de lactivation ou non des paramtres, etc.

Exemple de barre dactions et des boutons de configuration

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 95

Si Joomla est un CMS trs agrable pour le dpt de contenu (via diteur HTML , upload multiple, etc.), il est en revanche trs lger sur les cycles de vie. Un article valid est publi par dfaut et ne rpond pas une chane de validation. Si cest un besoin important pour vous, alors des extensions offrent une premire rponse (Article Factory Manager, User Article Manager, JE Story submit, etc.) tout en restant assez loin de ce que lon peut trouver au sein dautres CMS dits Enterprise .

WWW.SMILE.FR

Exploiter le contenu
Avec Joomla, vous trouverez deux types de gabarits (templates) : ceux pour le back office (espace de gestion) et ceux pour le front office (partie visible des internautes). Le thme par dfaut pour lespace de gestion, Isis, est une vraie russite (full responsive design) et nous vous dconseillons de le modifier. Pour grer les templates, Joomla met disposition un gestionnaire de template. Depuis celui-ci vous pouvez modifier les affectations, intervenir sur les paramtres (couleurs, logo...), effectuer des duplications...

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 96

WWW.SMILE.FR

Gestionnaire de templates

Depuis le gestionnaire, vous pouvez accder la visualisation des diffrentes positions dfinies dans le template. Ces positions ont t dfinies par programmation et recevront les lments du site dfinis dans le template (ex : menu, formulaire de connexion).

Dfinition des diffrentes emplacements dun template

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 97

Dans le gestionnaire de modules, par exemple, vous pouvez spcifier o doit safficher/se prsenter le module en cours ddition. Cest la liste droulante Position qui donne cette information.

WWW.SMILE.FR

Exemple de dfinition dune position un module

Notons que la communaut met disposition des centaines voire des milliers de templates par dfaut. Pour Joomla 3, vous en trouverez une bonne dizaine intgrant un comportement natif responsive design.

Utilisateurs et politique de scurit


La politique de scurit de Joomla a longtemps t dcrie. Non pas quelle offrait des failles de scurit particulires mais parce quelle offrait peu de combinaison possible aux administrateurs pour grer correctement leur politique de scurit. Depuis la version 2.5, Joomla a revu son module dACL (gestion des droits) et offre dsormais un systme relativement complet bien quun peut complexe nativement. On apprc ie lapparition de la notion de groupe qui facilite nanmoins la gestion des droits.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 98

Contrairement dautres CMS (qui sappuient sur des rgles gnriques pour dfinir les droits), il faut passer par les articles pour dfinir les droits daccs. Heureusement, la notion dhritage facilite la gestion.

WWW.SMILE.FR

Exemple de dfinition des accs un article

Si vous souhaitez vous simplifier la vie dans la gestion des droits de votre site, vous pouvez utiliser (acqurir, car elle est galement payante) lexcellente extension ACL Manager qui offre une vue globale des droits de votre site.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 99

WWW.SMILE.FR

Exemple de vue avec lextension ACL Manager

Socle Technique
Il existe 5 diffrents types d'extensions sous Joomla! : les Composants, les Modules, les Plugins, les Templates et les Langues. Vous en trouverez des milliers sur le site joomla.org. Chacune de ces extensions gre une fonctionnalit bien spcifique. Joomla propose une gestion dextensions relativement complte qui permet de voir en un coup dil les mises jour disponibles, leurs statuts, etc.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 100

WWW.SMILE.FR

Exemple de gestionnaire dextensions

Vous trouverez en ligne sur le JED (Joomla Extensions Directory) plus de 10 000 extensions (plus de 2 000 compatibles avec Joomla 3), quelles soient commerciales ou non commerciales. Leur qualit peut tre trs variable alors nhsitez pas tester ou prendre conseil. Le socle technique lui, sest bien amlior au fil des annes. Il sappuie sur des couches de qualit. Enfin Joomla dispose dune trs bonne et trs complte API.

Pertinence sur les concepts fondamentaux


La solution de gestion de contenus Joomla affiche un profil lgrement en retrait par rapport lensemble de notre slection mais toutefois bien quilibr. Le vaste nombre dextensions mises disposition par sa communaut lui permet dailleurs de tirer son pingle du jeu en termes de Socle Technique . Toutefois, Joomla est en retrait en terme de gestion des rles et des groupes utilisateurs, ce qui le pnalise significativement dans la catgorie Utilisateurs et Politique de scurit .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 101

WWW.SMILE.FR
Quels cas dusages ?
Les scores modrs de Joomla sur les concepts fondamentaux se retrouvent dans notre analyse par cas dusage, donnant nanmoins un profil relativement quilibr. Loutil est toutefois plus prdispos, la mise en place dun site institutionnel , cas dusage pouvant se contenter des fonctions les plus classiques de la gestion de contenus et, du fait du grand nombre dextension disponible, la cration dun site sur mesure .
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 102

WWW.SMILE.FR

LIFERAY
Version tudie : 6.1 Site Internet de la solution : www.liferay.com Solution porte par un diteur (Liferay, Inc) Liferay est une solution de portail d'entreprise open source dun trs bon niveau qui permet, entre autres, l'agrgation de contenus et d'informations, le partage des ressources et la collaboration. Liferay a t cr en 2000 lorigine pour une glise amricaine.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 103

Lune des forces de Liferay est la facilit de personnalisation par l'utilisateur final. Liferay offre galement plus de 60 portlets dont une palette complte doutils collaboratifs et sociaux (blog, forum, wiki, centre de tches, notifications, rservation de ressources, ), une gestion intuitive des communauts de pratiques et de l'organisation hirarchique de l'entit qui l'emploie. Liferay est en outre d'une grande flexibilit pour la gestion des droits ou ladaptation de lapparence graphique des pages, et il propose une solution puissante de staging. Liferay est une excellente solution pour un portail d'entreprise, permettant l'intgration standardise de tous les applicatifs existants, tout en offrant un premier bon niveau de fonctionnalits de gestion de contenus.

WWW.SMILE.FR

Liferay est distribu via un modle de licence double. La version open source (Liferay Portal Community Edition) est disponible sous licence LGPL. Liferay est crit en Java et est conforme aux normes JSR 168, JSR 286 et JSR 170.

Les points cls Structurer le contenu


Les contenus du portail sont modliss sous forme de ressources ou assets . Une ressource reprsente un type de contenu manipul par les diffrentes applications du portail : contenu web , document, article de blog, utilisateur, organisation, etc.

Listes des ressources natives

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 104

Pour personnaliser ces diffrentes entits, Liferay propose un mcanisme dattributs personnaliss. Il permet, par exemple, dajouter en quelques clics des proprits aux comptes utilisateurs pour fournir un des profils personnels enrichis, ou encore dajouter des informations aux organisations.

WWW.SMILE.FR

Pour disposer despaces tanches, les contenus sont lis un primtre qui peut tre global ou limit un site. Cela permet de crer des sites disposant de leurs propres contenus web, vnements, messages de blog, etc. Il donc est important de concevoir correctement lorganisation des diffrents sites et groupes du portail en fonction des remontes et agrgations voulues.

Liste des contenus dans le primtre dun site

Outre laffichage simple dun contenu, une des portlets les plus utiles est lapplication dagrgation de contenu ou asset publisher . Elle permet de crer des remontes de

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 105

contenus entirement configurables (site dorigine, type de contenus, filtre sur les tags et catgorie, dfinition des tris ), et est la base de la plupart des listes du portail. La cration des diffrents espaces est trs puissante : ils peuvent tre crs partir de gabarits de page ou de site, et ces gabarits peuvent eux mme tre dfinis facilement dans lapplication, toujours avec le mme principe de gliss-dpos. Cela dlgue aux utilisateurs un grand niveau de contrle, aussi bien pour dployer de nouveaux espaces (embarquant automatiquement les applications voulues : espace projet, communaut, groupe de travail, ), que pour crer de nouveaux types de sites et de pages, le tout sans dveloppement.

WWW.SMILE.FR

Liste des gabarits de site

Liferay propose galement une gestion avance des publications de contenus. Les sites peuvent exister en plusieurs versions dont la publication peut tre programme.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 106

WWW.SMILE.FR

Content Staging

Les tats des diffrents contenus du portail peuvent tre soumis des processus de publications ou de validation. Liferay embarque son propre moteur de workflows : Kaleo. Les workflows peuvent tre dfinis globalement ou par site et portent sur les diffrents types de ressources. La version entreprise offre galement un diteur graphique de workflow trs utile qui permet de mettre en place de nouveaux processus sans avoir manipuler de fichiers de configuration comme sur la plupart des autres solutions.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 107

WWW.SMILE.FR

Kaleo Designer

Manipuler le contenu
Les applications qui manipulent les contenus web sont trs compltes et couvrent de nombreuses fonctions : Contenus structurs et sparation du fond et de la forme Brouillons et versionning Tags et catgories Publication programme et content staging (Site en prvisualisation et Site Live)

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 108

WWW.SMILE.FR

Saisie de contenu riche

La notion de ressource permet dutiliser systmatiquement certaines fonctions sur tous les contenus du portail. Gestion des droits Tags et catgories Contenus lis Gestion des processus Commentaires et notations. Il est ainsi possible de crer un nouveau type de ressource et ainsi de disposer automatiquement de toutes ces fonctions, attention nanmoins la compatibilit avec les portlets natives. Les ressources Contenu Web peuvent tre types pour fournir des contenus structurs au sens de la gestion de contenus (comme un article, un tmoignage, une fiche produit, etc.).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 109

Cette distinction entre ressource du portail et structure de contenu est importante, car elle peut amener certaines limitations sur la gestion des droits et des workflows.

WWW.SMILE.FR

Structures de contenu Web

Exploiter le contenu
Chaque site dispose de son interface dadministration, dont la gestion des droits permet la dlgation un administrateur fonctionnel ou un animateur. Il est par exemple possible dy configurer la structure des pages. La disposition, ou layout dune page peut facilement tre modifie, si lintgration le prvoit.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 110

WWW.SMILE.FR

Gestion des layouts

Utilisateurs et politique de scurit


La gestion des droits lie ces objets (sites, pages, portlets, contenus, etc.) est trs complte. Les possibilits de configuration tant trs larges, ltape de configuration des droits dans les cas dutilisations les plus avancs nest pas ngliger.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 111

WWW.SMILE.FR

Gestion des droits sur un rle

Des droits permettent de dlguer tout ou partie de la personnalisation aux utilisateurs. Il galement possible de dfinir quelles zones de la page sont personnalisables.

Zones personnalisables par lutilisateur

Liferay a introduit trs tt, ds 2008, un aspect social dans ses applications embarques, et propose aujourdhui une distribution spcialise pour les problmatiques dintranet Social : Liferay Social Office.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 112

Social Office correspond une configuration du portail Liferay comprenant des portlets de collaboration sociale et des thmes spcifiques. Ces portlets suivent les mcanismes de composition omniprsents de la solution et peuvent donc tre utiliss pour construire des pages et des espaces. Ils comprennent notamment : Un centre de contact qui permet de rechercher et dafficher les profils personnels. Mises en relation dans le centre de contact Des mcanismes de mise en relation, connexion bidirectionnelle ou simple abonnement Flux dactivit recensant les vnements et actions de nos connexions ou abonnements, sur nos sites. Profils enrichis Mur et Chat Microblogging

WWW.SMILE.FR

Mur personnel

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 113

WWW.SMILE.FR

Flux dactivit, microblog et chat

Ces modules sociaux sintgrent dans larchitecture des pages de Liferay de la mme faon que toutes les applications : par simple gliss dpos. Cela illustre nouveau le ct systmatique et homogne de ladministration de Liferay.

Socle Technique
Liferay est bti sur un socle technique JEE solide capable de fournir de trs bonnes performances et capacit de charge. Son architecture est trs ouverte et peut sintgrer avec de nombreux autres systmes :

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 114

WWW.SMILE.FR

Architecture technique

Le seul bmol que lon puisse apporter est que Liferay peut demander des comptences propres. Il faut en effet garder lesprit que la solution propose un primtre fonctionnel trs large compar des purs CMS, il a de plus t construit sur des frameworks Java standards

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 115

fortement personnaliss. La solution est galement ancienne et embarque une certaine dette technique rduite par un refactoring permanent de version en version. De plus, mme si un studio de dveloppement bas sur Eclipse et un SDK sont disponibles, en ce qui concerne loutil standard de gestion de projet technique, Maven, lintgration est encore trs partielle, mais volue dans le bon sens.

WWW.SMILE.FR

Liferay Inc. a rcemment introduit sa marketplace. Vritable App Store , il y est possible de slectionner (et demain dacheter) des extensions tlcharger et installer en quelques clics.

Marketplace EE

Lavantage principal de cette marketplace est la visibilit quil procure aux extensions fournies par Liferay (et bientt par des tiers), et laisance lie pour les valuer sur une version vierge de

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 116

loutil. Dans le cadre dune application en production, les tapes dintgration, de configuration et de recette sont nanmoins ncessaire dans la plupart des cas.

Pertinence sur les concepts fondamentaux


Issu du monde de la gestion de contenus, Liferay prsente un profil particulier par aux autres outils de notre slection.

WWW.SMILE.FR

Sil prsente globalement un bon profil, il se distingue en effet par un excellent score sur la partie Utilisateurs et Politique de Scurit . Il est en revanche assez naturellement en retrait sur lexploitation de contenus.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 117

Quels cas dusages ?


Comme nous pouvions nous y attendre, Liferay est peu adapt aux cas dusage classiques de la gestion de contenus, notamment les Sites Institutionnels et les Sites Marketing , les seconds tant encore plus demandeurs sur les domaines de prdilection des CMS. A contrario, Liferay est particulirement bien adapt des scnarios de dploiement du type Portail Intranet , Rseau social et peut tre utilis de faon trs convaincante comme Plateforme Multi-sites .

WWW.SMILE.FR

SPIP
Version tudie : 3.0.8 Site Internet de la solution : www.spip.net/ Solution porte par une communaut

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 118

A lorigine, en 2001, SPIP tait principalement utilis par des internautes pour grer leur site web personnel, ou pour des sites d'associations, mais SPIP a grandi et est maintenant utilis par des organismes privs ou publics, pour grer leur site web professionnel. SPIP fait partie des rares CMS pouvoir prtendre plusieurs milliers de rfrences travers le monde. Cette russite sexplique par la simplicit du produit : simplicit dutilisation, mais aussi simplicit de dploiement et dadaptation. En contrepartie de cette simplicit, SPIP prsente quelques limitations sur des fonctionnalits cls de gestion de contenus, ce qui le limite clairement au monde des outils de gestion de contenus orient web, et non pas entreprise.

WWW.SMILE.FR

SPIP est un projet open source franais (licence GPL), et sa communaut peut tre qualifie dactive, avec plusieurs versions par an et des centaines voire des milliers de membres. SPIP est un logiciel crit en PHP qui s'appuie sur une base de donnes MySQL, SQLite ou PostGreSQL ( titre exprimental). Sortie en 2012, la version 3.0 de SPIP offre de nombreuses nouveauts : amlioration du back-office, introduction de la boucle DATA (pour boucler sur tout type de contenus et plus uniquement sur les tables SQL), meilleures gestion des modules ( noter au passage que 23 plugins sont installs avec SPIP 3.0), nouvelle gestion des documents via la mdiathque.

Les points cls Structurer le contenu


Par dfaut, SPIP dispose de plusieurs objets ditoriaux (auteurs, rubriques) mais deux concernent la gestion de contenus : Les brves, pour la publication dinformations courtes : Elles sont constitues dun titre, dun texte et dun champ lien hypertexte Les articles, pour le reste : Au-del des champs titre , chapeau et texte proposs nativement, dautres champs, dsactivs par dfaut, sont disponibles

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 119

WWW.SMILE.FR
Avec le module Champs extra , il est possible dfinir de nouveaux champs (cases cocher, date, destinataire, boutons radios) sur les objets ditoriaux existants. La cration dun nouvel objet ditorial (cest--dire dun nouveau type de contenu), ncessite un dveloppement HTML / PHP.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 120

WWW.SMILE.FR
Larborescence des fichiers dans SPIP sapparente celle de lexplorateur de Windows. On y retrouve une structure hirarchise, constitue de rubriques et de sous rubriques, sans limitation de profondeur. Il est bien sr possible de modifier lemplacement dun article ou dune rubrique mais cela ncessite de le faire unitairement.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 121

WWW.SMILE.FR

Les mots-cls permettent comme dans dautres solutions CMS de crer des liens thmatiques entre les diffrents articles indpendamment de leurs emplacements dans larborescence.

La gestion des mos-cls sapparente la notion de groupe de mots .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 122

WWW.SMILE.FR
Chaque groupe peut tre associ diffrentes typologies de contenus (articles, auteurs, rubriques documents) et administrables soit par les rdacteurs, soit par les administrateurs, soit par les deux. Il est aussi possible de dfinir si le contributeur pourra choisir un ou plusieurs mots-cls par groupe de mots ou de prciser sil sagit dun groupe important (dans ce cas, il sera fortement conseill de slectionner un mot-cl dans ce groupe, mais il ny a aucune obligation). La navigation thmatique est donc possible mais elle ncessite, contrairement dautres solutions dtre prise en compte au niveau des squelettes (gabarits SPIP). Le dploiement multi-sites de SPIP est possible depuis la version 1.9 mais il ncessite des comptences avances (sur SPIP et sur le langage PHP) et reste une tche complique et fastidieuse mettre en place. En dautres termes, il nest pas possible dactiver cette fonction via le noyau ou un module et du dveloppement en PHP est le seul recours possible.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 123

Le versionning, appel rvision dans SPIP, est activable pour les diffrents objets contenus et permet de comparer 2 versions dun mme document, contribu des dates diffrentes. Comme dans de nombreuses solutions, les ajouts sont effectus en vert, et les suppressions en rouge. En cas derreur, il est possible de revenir une version prcdente.

WWW.SMILE.FR
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 124

Manipuler le contenu
SPIP fait une distinction entre le front-office (la partie visible du site) et le back-office (linterface de contribution). Les contributeurs doivent se connecter sur lespace /crire/ et rentrer un login et un mot de passe pour accder linterface de gestion. Cependant, lorsquils sont reconnus, ils disposent au niveau du front-office de menus complmentaires permettant dditer directement la page, de voir les statistiques de visite et de popularit sur chacun des articles, ou de recalculer la page (vider le cache).

WWW.SMILE.FR

Plusieurs tats peuvent tre associs un article : en cours de rdaction, propos lvaluation, publi en ligne, refus ou la poubelle.

SPIP propose un processus de publication trs simple, bas sur une unique tape de validation. Les profils rdacteurs peuvent proposer du contenu mais ne peuvent pas le publier sans laccord dun profil administrateur qui en valide (ou pas) sa publication. Il nexiste pas de modules qui permettent de grer des workflows plus complexes, cette gestion se voulant tre, comme limage du CMS, au plus simple et au plus oprationnel.

Exploiter le contenu
Les gabarits, (appels squelettes) sont bass essentiellement sur du code HTML/ PHP auquel on rajoutera une syntaxe spcifique au CMS. SPIP peut gnrer des requtes permettant de remonter et de trier un certain nombre dinformations sur un gabarit, que le dveloppeur pourra inclure ou exclure. Cest ce quon appelle les boucles SPIP. Pralablement, il faut prvoir un gabarit spcifique pour chaque type de page (article, rubrique, mot, auteur, site) mais il est possible de dfinir un gabarit spcifique une rubrique ou un article en se basant soit sur un mot-cl, soit sur son identifiant.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 125

SPIP gre nativement la syndication des contenus au fil de leau ou par rubrique. Les articles, transmis au format XML/RSS, peuvent tre transmis dans leur intgralit ou par rsum limit un nombre de caractres restreints. Il est aussi possible de rfrencer automatiquement un site externe par un simple lien URL ou par ladresse de son fichier de syndication quon pourra par la suite mettre jour par intervalle rgulier. Il est possible de mettre en place un workflow avant publication de la syndication ou encore de cacher spcifiquement certains liens.

WWW.SMILE.FR

Utilisateurs et politique de scurit


Par dfaut, SPIP propose trois types de profils : Le profil rdacteur : il rdige des contenus et les soumet validation. Il peut aussi modifier les informations de son profil Le profil administrateur restreint : Il gre certaines rubriques du site. Dans celles-ci, il peut valider lensemble des contenus proposs dans les rubriques quil gre et y crer autant de sous-rubriques que ncessaire. Il dispose aussi des droits de rdacteur sur les autres parties du site. Il peut aussi modifier les informations de son profil

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 126

Le profil Administrateur : Cest le profil le plus complet puisquil dispose de lensemble des droits. Il gre la configuration complte du site, cr ou supprime des auteurs, peut modifier les informations de chacun des profils, gre les rubriques li la racine. Il peut publier des contenus dans nimporte quelle rubrique du site sans passer par un workflow bref, il peut tout faire !

WWW.SMILE.FR
Contrairement dautres solutions, il nest pas possible nativement de crer de nouveaux rles ni de modifier la liste des droits associs un rle. SPIP dispose du module Accs restreint permettant comme son nom lindique de protger et de restreindre laccs certaines zones (des rubriques) uniquement aux visiteurs authentifis et autoriss. Cette restriction est applicable la partie publique tout comme lespace priv.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 127

WWW.SMILE.FR
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 128

SPIP dispose nativement dun forum, dun agenda et dune messagerie interne. Quelques modules orients interactivit / changes sont disponibles sur le site SPIP contrib. Citons par exemple, Mes favoris pour grer des favoris internes au site, des outils de forums amliors comme SPIPBB , des fonctions de partage ou denvoi un ami, ou encore feuille de route . Attention bien vrifier que ces modules soient compatibles avec la version 3.0 de SPIP car ce nest pas encore le cas actuellement.

WWW.SMILE.FR

Socle Technique
SPIP 3.0 nest pas gourmand et ne ncessite que la configuration suivante : Serveur Apache ou compatible (versions suprieures la 1.2x) PHP 5.1.0 minimum MySQL 5 (conseill, notamment pour pouvoir utiliser certains modules), SQLite3 NetPBM, Imagick/convert, GD1, GD2 (avec Freetype pour les filtres |image_typo). jQuery 1.7.2 intgre

SPIP 3 offre une meilleure gestion des modules. Au-del de la refonte technique, cette nouvelle mouture intgre des dpts permettant de rechercher et dinstaller directement via le Back-office un nouveau module parmi les nombreux modules actuellement disponibles (environ 340 modules stables ).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 129

WWW.SMILE.FR
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 130

WWW.SMILE.FR
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 131

Pertinence sur les concepts fondamentaux


SPIP, loutil franais de notre slection, obtient des notes honorables dans la plupart des catgories, avec toutefois une faiblesse sur la structuration de contenu, celle-ci tant accentue par la difficult mettre en uvre une architecture multi-sites avec SPIP. Cest sur laspect Socle Technique que SPIP est le plus convaincant, notamment grce ses performances.

WWW.SMILE.FR
Quels cas dusages ?
En termes de cas dusages, nous obtenons un profil relativement polyvalent, mme sil ne parvient pas exceller dans un domaine particulier.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 132

Le bon score obtenu sur laspect Socle Technique lui permet cependant de briller sur le cas dusage Site Sur Mesure .

WWW.SMILE.FR

TYPO3
Version tudie : 6.0 Site Internet de la solution : www.typo3.org/ Solution porte par une communaut TYPO3 est le fruit de plusieurs annes de travail dun gourou danois du nom de Kasper Skrhj. Le produit est sorti fin 2000, et depuis une communaut trs active sest dveloppe, particulirement dans les pays germaniques.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 133

En termes de fonctionnalits prtes lemploi, TYPO3 est lun des outils les plus riches disponibles. Il offre peu prs tout ce que lon peut souhaiter, et cela avec un bon niveau de finition. Gestion des droits et des contributions, cache, habilitations, gabarits..., tout y est, avec peu de limitations. Parmi les fonctionnalits offertes par TYPO3, on peut citer la manipulation dimages, qui permet de redimensionner des images, de crer des vignettes et galement de gnrer dynamiquement des titres en tant quimages. Lune des grandes forces de TYPO3 rside dans son extensibilit par module. Un module peut ajouter un ensemble de fonctionnalits TYPO3, mais aussi modifier une fonctionnalit dj intgre, sans modifier le code de TYPO3, et donc, le laissant compatible avec les futures versions de TYPO3.

WWW.SMILE.FR

TYPO3 est une solution 100% communautaire publie sous licence GPL. TYPO3 est crit en PHP et utilise la base de donnes MySQL.

Les points cls Structurer le contenu


Chaque extension TYPO3 peut dfinir des types de contenus adapts son utilisation. Cest-dire lensemble des champs ncessaires la bonne diffusion et organisation des contenus. Par exemple un contenu actualit , FAQ : question/rponse ...

Choix dun type de page

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 134

Les extensions spcifiques peuvent proposer des contenus mtiers totalement intgrs et utilisables avec l'ensemble des outils TYPO3. Des rfrences peuvent tre ralises entre les contenus, de la plus simple relation parent enfants jusqu'aux relations complexes. L'interface assiste l'utilisateur dans la mise en place des relations : moteur de recherche, auto-compltion, insertion dynamique... Il est possible de grer finement les champs visibles et modifiables par chaque utilisateur et groupe. De nombreuses rgles de validations peuvent tre appliques (champ obligatoire, formats spcifiques tels que montaire, date, email...) ainsi que des assistants de saisie allant du calendrier l'diteur WYSIWYG.

WWW.SMILE.FR

En termes dorganisation de contenus, les pages sont positionnes dans une arborescence mais TYPO3 permet galement de stocker des listes de contenus (liste dactualits, dvnements, etc..). Cette dualit hirarchie / liste se traduit par la prsence de deux modes de visualisation. Le mode Page permet de faire la plupart des oprations de contribution : ajout/suppression de pages ou de contenus. Le mode Page est surlign de gris dans le bandeau de gauche ainsi que la page slectionne. Dans le bandeau de droite, on voit les diffrentes colonnes de contenu, chaque symbole est un lien qui permet de saisir un nouveau contenu (voir la section 3 pour le dtail des oprations ralisables dans le mode Page). Ce mode permet les oprations de contribution classiques (crer et diter page et contenus).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 135

WWW.SMILE.FR

Le mode page

Le mode liste permet de visualiser lensemble des enregistrements se trouvant dans la page en cours et non pas seulement lensemble des contenus comme le fait le mode Page. Ce mode permet galement dexporter des enregistrements dans un fichier CSV (lisible avec Excel).

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 136

WWW.SMILE.FR

Le mode liste

TYPO3 gre nativement le multi-sites : il est possible de crer plusieurs sites dans une mme instance. Dans la pratique, il est alors possible de mutualiser les extensions, configurations, gabarits, les utilisateurs et bien plus. Par exemple, runir l'hbergement et la gestion des sites de centaines de filiales ou de votre Intranet et Extranet. Le degr de mutualisation est totalement configurable site par site en allant de la sparation complte un partage avanc.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 137

WWW.SMILE.FR

Gestion multi-sites

TYPO3 gre nativement le versionning dun contenu ; il sagit dun procd manuel permettant de crer des branches d'un mme contenu. A cela s'ajoute l'historisation automatique lors de chaque modification. En cas d'erreur il est alors possible de revenir en arrire. L'outil propose un affichage graphique des diffrences entre deux versions dun contenu.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 138

Manipuler le contenu
Le Front Office et le Back Office, aussi appels Frontend et Backend, correspondent aux deux interfaces principales du site. Linsertion de contenu depuis le Frontend Editing permet aux administrateurs fonctionnels de raliser toutes les oprations de contribution courante. L'accent a t mis sur le dynamisme et la facilit d'administration. Il est ainsi possible de positionner les contenus par glisser-dposer (drag'n'drop).

WWW.SMILE.FR

Interface de gestion back-office

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 139

Des espaces de travail (workspaces) permettent de travailler sur des instances parallles du site dcouples de l'instance Live visible des visiteurs. Les administrateurs peuvent attribuer des espaces aux contributeurs. Ces derniers peuvent alors crer pages et contenus, les modifier et les visualiser dans ces espaces indpendants. Des workflows linaires N niveaux interviennent lors du passage entre les workspaces. Une interface ddie au contrle offre une administration centralise.

WWW.SMILE.FR

Pour chaque tat du workflow les utilisateurs ou les groupes dutilisateurs responsables dune validation sont notifis. Fonctionnalit pratique, les workspaces permettent une mise en ligne massive et programme de milliers de modifications.

Prvisualisation des modifications

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 140

Il est possible de visualiser soit de manire horizontale (voir ci-dessus), soit de manire verticale les diffrences entre 2 versions dune mme page : la version actuelle, dite live , et la version en attente de validation, dite workspace .

Exploiter le contenu
Les gabarits dfinissent la structure et l'aspect graphique des pages et de contenus utilisables au sein de votre site :

WWW.SMILE.FR

Le zoning : position des diffrents contenus, par exemple un bandeau pour lentte, un pied de page avec une liste de liens, une colonne centrale pour les contenus principaux et une colonne de droite pour le menu. Le look & feel : il sagit l de lensemble des styles utiliss dans le site (couleurs, visuels, police, titre, numrotation).

Organisation du zoning dune page

Il n'y a presque aucune limite en termes de rendu : un site internet/intranet, un site mobile, une conception totalement en Flash... TYPO3 propose une souplesse hors norme.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 141

TYPO3 laisse la possibilit lutilisateur de choisir le gabarit de chaque page quil souhaite utiliser, selon les droits qui lui ont t attribus. Vous pouvez ainsi proposer diffrentes identits graphiques aux pages en fonction de leur contenu.

WWW.SMILE.FR

Gestion des pages

Utilisateurs et politique de scurit


TYPO3 permet la cration dutilisateurs et de groupes avec des profils transverses. La granularit particulirement fine des rles et droits autorise une utilisation professionnelle mme dans les cas les plus exigeants en matire de scurit.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 142

WWW.SMILE.FR

Gestion des droits daccs aux contenus

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 143

Gestion des droits daccs aux modules

Notons galement que TYPO3 peut tre connect un annuaire LDAP / Active Directory afin de s'intgrer au mieux la politique de scurit de votre entreprise.

Socle Technique

WWW.SMILE.FR

Avec ses milliers dextensions, TYPO3 propose un primtre fonctionnel extrmement large. Il se voit souvent attribuer le surnom de couteau suisse . TYPO3 est bti sur une solide couche d'abstraction. Il est possible de faire fonctionner TYPO3 sur une trs large varit de plateformes. Toutes les versions TYPO3 partir de la 4.2 partagent ces pr-requis : OS : Linux (recommand), FreeBSD, Solaris, Windows ou MacOS Serveur http : Apache 1.3 ou 2.x (recommand), IIS 5, 6 ou 7, Nginx ou Lighttpd PHP : 5.2 minimum (5.3 pour TYPO3 versions 4.6 et suprieures), acclrateur PHP recommand Base de donnes : MySQL 5.0 minimum. PostgreSQL, Oracle ou FireBird via DBAL

Larchitecture logicielle de TYPO3 lui permet datteindre des performances trs intressantes. Cela est d sa gestion fine du cache. Plusieurs niveaux de caches existent : Global par page : capable de mettre l'intgralit d'une page en cache. Trs efficace, il interdit cependant toute personnalisation par utilisateur. Par bloc : complte le cache de page avec des blocs recalculs. Il permet une personnalisation et un dynamisme du contenu tout en conservant d'excellentes performances.

Une grande force de TYPO3 est sa modularit, cest--dire la possibilit dajouter des fonctionnalits en tendant le noyau du systme. Une large communaut de dveloppeur met en ligne des extensions. Avant dintgrer ces extensions, nous vous recommandons de bien mesurer leur maturit et leur qualit.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 144

Ces extensions peuvent tre ajoutes au fur et mesure de la vie du site. Cette mise en uvre donne une grande libert daction et rend trs volutive et prenne la solution.

WWW.SMILE.FR

Interface de gestion des modules (activation et dpendance)

Pour ce faire, TYPO3 propose une interface dinstallation et de gestion des modules trs complte embarquant des fonctionnalits de suivi (mise jour) et de dpendance. La structure de base de donnes est modifie automatiquement lors du processus d'installation. A ce jour, on estime plus de 5000 le nombre d'extensions disponibles.

Pertinence sur les concepts fondamentaux


TYPO3, en termes de couverture des Concepts Fondamentaux de la gestion de contenus, obtient globalement de trs bonnes valuations. Trois points en marge de la gestion de contenus, la Contribution Collaborative , les Fonctions Sociales et les Fonctions de Portail modrent toutefois sa performance sur les thmatiques Manipuler le Contenu , Utilisateurs et politique de scurit et Exploiter le Contenu .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 145

Sur ce dernier point, TYPO3 est galement pnalis par rapport aux solutions qui ont mis sur le CXM.

WWW.SMILE.FR
Quels cas dusages ?
Surnomm le Couteau suisse des CMS, TYPO3 se rvle en effet assez polyvalent, avec en particulier une excellente adquation avec le cas dusage Site sur mesure . Trs orient gestion de contenus, on le retrouve un peu moins performant sur les cas dusage atypiques tels que les Portails Intranet ou les Rseaux Sociaux . Enfin, il nest pas aussi performant dans la ralisation de Sites Marketing que dautres solutions plus spcialises.
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 146

WWW.SMILE.FR

WORDPRESS
Version tudie : 3.5.1 Site Internet de la solution : http://wordpress.org/ Solution porte par une communaut WordPress a t cr en 2003 suite un fork du logiciel b2 . Dvelopp principalement par Matt Mullenweg, WordPress a connu un succs de plus en plus important au fil des annes, et est dsormais soutenu par une importante communaut. WordPress est un outil de blog trs complet et trs riche ce qui lui permet dtre galement employ pour la construction de sites web. Il fait partie des outils de blog les plus volus. La

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 147

roadmap du produit est trs dynamique avec des nouvelles versions tous les six mois en gnral. La version 3, sortie en juin 2010, a vu la fusion de WordPress et WordPress MU, intgrant ainsi nativement la gestion multi-blogs. De plus en plus dentreprises utilisent WordPress comme CMS, au-del de ses capacits initiales de blogs. Il est vrai quavec ses fondamentaux et la richesse de ses modules (plus de 18 000 rfrencs), WordPress offre une vraie alternative aux CMS classiques . La nouvelle version de WordPress (3.6) actuellement disponible en beta, devrait intgrer de nombreuses innovations : mise en place de mcanismes pour crer facilement des galeries ou des vidos bases sur une slection Back-office de plusieurs lments, affichage de fichiers audio et vido directement sur le site, sans passer par un plugin et tout en HTML5, amlioration de la rvision via lintgration dune timeline WordPress est distribu sous licence GPL. Il est dvelopp en PHP sur la base MySQL et dispose de plusieurs API et dun systme de plugins trs volu (des milliers dextensions sont disponibles).

WWW.SMILE.FR

Les points cls Structurer le contenu


WordPress intgre des articles et des pages sous forme de type de contenus unique. Cette approche est suffisante pour une utilisation de type blog mais peut devenir plus frustrante pour des besoins plus volus qui ncessitent souvent de passer par des types de contenus ddis. Depuis quelques versions, WordPress dispose dextensions permettant de rpondre cette demande. On citera par exemple Custom Content Type ou Custom Type UI qui sont trs utiliss par la communaut et qui permettent de crer de nouveaux types de contenus pour lesquels lutilisateur pourra dfinir des champs spcifiques.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 148

WWW.SMILE.FR

Chaque article cr dans WordPress peut tre class dans une ou plusieurs thmatiques appeles catgories . Contrairement aux mots-cls, il est possible de dfinir une hirarchisation des catgories. Par exemple, crer une catgorie franais dont le parent serait cinma

Au sein dune catgorie, les articles sont prsents par dates de publication, du plus rcent au moins rcent.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 149

Il est possible dattacher chaque article une srie de tags , connus aussi sous le nom d tiquettes ou de mots-cls . Chaque tags est cliquable et renvoie sur une liste de contenus lutilisant. Cette approche permet aux internautes de naviguer sur le site de manire transverse , tout en faisant abstraction du menu ou de la catgorisation imposs par le webmaster. Ces tags peuvent facilement alimenter un nuage de mots-cls.

WWW.SMILE.FR

Anciennement connu sous le nom de WordPress mu, la fonctionnalit de gestion multi-sites est directement intgre WordPress 3.X. La modification dune simple variable dans le fichier de configuration de WordPress suffit lactiver. Il est possible de daborder cette question de 2 manires diffrentes dans WordPress : par sous-dossiers ou par sous-domaines. Dans ce dernier cas, une opration au niveau du serveur dhbergement est ncessaire.

En ce qui concerne le versionning, depuis la version 2.6, WordPress intgre le principe de rvisions , permettant aux rdacteurs de comparer 2 versions dun mme article via une couleur syntaxique diffrente (les suppressions en rouge et les ajouts en vert). A tout moment, il est possible de revenir sur une version prcdente de larticle.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 150

WWW.SMILE.FR

Manipuler le contenu
WordPress dispose dsormais de lextension Edit Flow qui permet dinstaller de nombreuses fonctionnalits favorisant le travail collaboratif (calendrier des contenus publis et venir, ajout dun widget sur le tableau de bord pour centraliser ltat des contenus et les actions attendues, possibilit de mettre en place des annotations internes) Par dfaut, Edit Flow dispose dun circuit de validation comportant les statuts : proposition , assign , en cours , brouillon , en attente de relecture . Il est possible de rorganiser lordre du circuit par un simple drag and drop ou de crer des statuts darticles personnaliss conformes, lorganisation de travail interne.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 151

WWW.SMILE.FR

Exploiter le contenu
WordPress propose actuellement plus de 1 700 thmes diffrents pour personnaliser au mieux la charte graphique de votre site. Ces thmes peuvent sinstaller par tlchargement dun fichier .zip ou directement via le Back-office. WordPress dispose par ailleurs dun assistant vous permettant de slectionner le ou les thmes en fonction de nombreux critres (couleur dominante, nombre de colonnes, type de largeur, fonctionnalits recherches ). Chaque thme WordPress dispose doptions supplmentaires permettant une grande personnalisation sans taper une ligne de code. Suivant les thmes, il sera par exemple possible de dfinir une image darrire plan, une image den-ttes, le type de largeur souhait (fixe, variable), diffrentes informations lies la feuille de style CSS (police, couleurs). Chaque thme dispose dun onglet widgets permettant denrichir la colonne latrale avec de nombreux lments (archives, articles rcents, calendrier, catgories, commentaires rcents, flux, liens, recherche.) quil sera possible dactiver, de dsactiver ou encore de rordonner par un simple glisser dposer .

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 152

WWW.SMILE.FR

Aux pages les plus couramment rencontres dans Worpdress, certains thmes peuvent proposer des pages supplmentaires. Il reste possible de crer des pages sur-mesure , mais cela ncessite de les crer et de les crire en utilisant le langage PHP.

WordPress propose nativement la syndication du site (on y accde en rajoutant simplement le suffixe /feed la fin du nom de domaine). Dans les rglages, il est possible dimporter des flux RSS externe et de dfinir un certain nombre doptions comme le nombre dlments afficher, la date et le nom de lauteur du contenu. Ces flux peuvent par la suite tre rutiliss diffrents endroits du site sous forme de widgets.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 153

A noter enfin que WordPress dispose de nombreuses extensions pour amliorer la syndication tout comme lagrgation des contenus.

Utilisateurs et politique de scurit


La gestion des droits est base sur des rles prdfinis. En fonction de son rle, lutilisateur peut accder diffrentes tches allant de ldition des articles la gestion des extensions, en passant par la gestion des utilisateurs ou la modration des commentaires. WordPress dispose de base de 5 rles : Abonn : il ne peut accder qu son profil Administrateur : il accde lensemble des fonctionnalits du site (paramtrage, contenus) sans aucune restriction. Editeur : il dispose de droits sur les articles, les pages, les catgories et les commentaires Auteur : il peut crer et publier ses propres articles Contributeur : il peut crer et proposer des articles mais pas les publier directement sur le site

WWW.SMILE.FR

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 154

Certaines extensions permettent dajouter de nouveaux rles.

Les aspects mise en relation des utilisateurs peuvent tre pris en charge par BuddyPress , une extension qui permet de donner WordPress une dimension sociale trs aboutie. Conu en 2008 par Andy Peatling, BuddyPress intgre de nombreuses fonctionnalits : flux dactivit, profils, groupes, gestion des amis, messagerie, blog, forum, mur de commentaire quil sera possible dlargir via des extensions supplmentaires. BuddyPress est idal pour mettre en place un rseau social complet.

WWW.SMILE.FR

Socle Technique
Un environnement linux est prconis avec au choix Apache ou LiteSpeed mais techniquement, WordPress fonctionne sur tous les serveurs supportant PHP et MySQL. Bien que PHP 5.2.4 et MySQL 5.0.15 soient indiqus dans les pr-requis comme tant suffisants pour faire tourner WordPress, certains modules seront plus exigeants et demanderont au moins PHP 5.3 et si possible MySQL 5.1 Il est conseill dactiver le module Apache mod_rewrite pour la gestion des Permaliens. Ce module est par contre obligatoire pour la gestion Multisite.

Les extensions WordPress peuvent tre gres directement via le tableau de bord. Il est possible de rechercher, dinstaller ou de dsinstaller, dactiver ou de dsactiver ou encore de paramtrer une extension directement via le tableau de bord. Tout comme dautres solutions CMS, WordPress dispose dun serveur de dpt o sont stocks lensemble des modules et des thmes. En complment du traditionnel fichier .zip uploader, il est possible dinstaller une extension via un serveur distant. Cest par ce mme principe que WordPress vrifiera et vous alertera quun module ncessitera une mise jour.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 155

WWW.SMILE.FR
Pertinence sur les concepts fondamentaux
WordPress allie des valuations de bons niveaux un profil trs quilibr. Parmi les quelques limites de loutil, notons la gestion du cycle de vie des contenus, la gestion des rles et de groupes, ainsi que les possibilits CXM. A linverse, WordPress dispose datouts indniables : son interface de gestion ergonomique et simple prendre en main, une trs bonne capacit de rfrencement et un grand nombre dextensions disponibles (les plus populaires tant toutefois souvent payants).
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 156

WWW.SMILE.FR
Quels cas dusages ?
Le grand nombre de plugins dvelopps pour WordPress en font un CMS trs polyvalent, capable de rpondre correctement un grand nombre de cas dusages. Il sera toutefois moins adapt pour les problmatiques de Portail Intranet et de Site Marketing que dautres CMS qui ont choisit de mettre laccent sur lun ou lautre de ces sujets. En revanche, il saura, ce qui est inhabituel pour les outils de gestion de contenus, sattaquer la mise en place dun Rseau Social , grce aux possibilits dextension des fonctions lies aux profils utilisateurs (par exemple avec le plugin BuddyPress).
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 157

WWW.SMILE.FR
AUTRES CMS OPEN SOURCE

Ametys
Version tudie : 3.4 Site Internet de la solution : http://www.ametys.org/ Solution porte par un diteur (Anyware Services) Ametys est une suite logicielle permettant la gestion de sites web, portails et outils de GED collaborative.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 158

Dveloppe par lintgrateur Toulousain, Anyware Services, elle a t conue en exploitant une slection de composants open source, des comptences internes en terme dergonomie web et sept annes dexprience projet dans le dveloppement de solutions web. Ces composants sappuient sur une plate-forme 100% J2EE, libre dutilisation et disponible sous licence open source. Ametys motorise aujourdhui plus de 30000 sites et rpond aux problmatiques dadministration de sites grande chelle. La solution est ainsi utilise par plus de trente tablissements de lenseignement suprieur franais mais galement par des administrations publiques (ministres, collectivits locales) et des grands groupes industriels. Son ergonomie est trs proche des outils bureautiques standards afin de faciliter sa prise en main.

WWW.SMILE.FR

Centurion
Version tudie : 0.2 Site Internet de la solution : www.centurion-project.org/ Solution porte par un diteur (Octave & Octave) Le CMS Centurion a dmarr en 2009 au sein de lagence parisienne Octave & Octave. Une dizaine de personne y ont particip (Laurent Chenay, Mathias Desloges, Nicolas Duteil, Takumi Kobayashi, Franck Maurin, Florent Messa, Maxime Perillou, Antoine Roesslinger, Claire Sosset, Raphal Theet). Centurion fait partie de la famille des CMS btis sur un framework - Zend en loccurrence ici. Ce type darchitecture offre de nombreuses possibilits dvolutions et est particulirement adapts aux projets exigeants qui ncessiteraient des modifications lourdes sur dautres CMS plus packags. Pour autant, Centurion dispose de base de nombreuses fonctionnalits de gestion de contenus : gestion multi-sites, recherche, menu & navigation, cycle de vie, multilinguisme, systme de cache, commentaires, gestion de groupes, etc. Centurion est publi sous licence BSD. Dun point de vue technique, Centurion est bti autour des technologies PHP et sappuie sur les frameworks Zend & JQuery.

CMS Made Simple


Version tudie : 1.10.3 Site Internet de la solution : www.cmsmadesimple.org/ Solution porte par une communaut CMS Made Simple a t cr en 2005 et publi en version 1.0 le 10 septembre 2006 par Ted Kulp, aujourdhui Project Leader du produit. Comme son nom lindique, lide de base de son concept tait de crer un CMS simple dusage.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 159

Bien que relativement jeune compar TYPO3, eZ Publish et consorts, CMS Made Simple offre dores et dj dun beau primtre fonctionnel (notamment grce plus de 400 modules disponibles) le tout avec une interface sobre. Son systme de gabarit est relativement flexible et permet facilement de positionner souhait telle ou telle information. Seul point noir, la gestion du multilinguisme qui nest pas encore compltement efficient. CMS Made Simple est publi sous licence GPL. Dun point de vue technique, CMS Made Simple est bti autour des technologies LAMP (Linux, Apache, MySQL, PHP). La base de donnes PostgreSQL est galement supporte.

WWW.SMILE.FR

Concrete5
Version tudie : 5.5.1 Site Internet de la solution : www.concrete5.org/ Solution porte par une communaut Concrete5 fait partie de cette nouvelle gnration de CMS dit simple dusage . Pour autant, sa premire version remonte 2003, dveloppe par Franz Maruna et Andrew Embler. Familiers des agences de publicits, les crateurs ont construit Concrete5 autour de 3 rgles simples : Keep it simple , Keep it flexible et Keep it robust . Concrete5 est aujourdhui un produit mature qui perce rapidement aux Etats-Unis grce une vraie qualit de prise en main : Concrete5 est un des rares CMS ne pas demander de connaissances approfondies en programmation. Sa modularit est exemplaire notamment en ce qui concerne la disposition des blocs et des lments de pages. Ldition du contenu passe gnralement par le front office du site. Quelques fondamentaux, comme le multilinguisme, restent consolider. Concrete5 est publi sous licence MIT et est donc pleinement communautaire, sans version Enterprise payante. En revanche, certaines extensions disponibles sur le market le sont. Dun point de vue technique, Concrete5 est bti autour des technologies LAMP (PHP et MySQL notamment). Il sappuie sur des bibliothques libres telles quADODB ou JSON.

DotNetNuke
Version tudie : 6.1 Site Internet de la solution : www.dotnetnuke.com/ Solution porte par un diteur (DotNetNuke Corp.) Lhistoire de DotNetNuke a commenc au dbut de lanne 2002 lorsque Microsoft publie deux applications de dmonstration de sa nouvelle plateforme de dveloppement (VB .Net, C#, ) et encourage les dveloppeurs lutiliser, y contribuer. Cest sur cette base, quIBuySpy Workshop - devenu en 2003 DotNetNuke est n, sous la houppette de son crateur Shaun Walker.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 160

DotNetNuke est un CMS relativement complet dot dune bonne architecture offrant une forte modularit (prs de 2500 modules disponibles). Depuis 2010, DotNetNuke supporte le multilinguisme ce qui constituait, jusqualors, son principal frein une utilisation intensive en France et en Europe. DotNetNuke est distribu sous la licence BSD, une licence relativement permissive. Depuis 2008 et la cration de la socit DotNetNuke Corp, une version Entreprise offrant un certain nombre de composants et de services additionnels, est disponible.

WWW.SMILE.FR

Dun point de vue technique, DotNetNuke est bti sur le framework ASP 3.5, et profite donc dune technologie robuste et sinterfaant facilement avec toutes les applications Microsoft. En revanche, il est trs difficile de trouver des providers de base de donnes autre que SQL Server ce qui, aux regards de certains, limite ses attributs open source .

Lutece
Version tudie : 3.0.2 Site Internet de la solution : http://fr.lutece.paris.fr/ Solution porte par un diteur (Mairie de Paris) A la fin de lanne 2000, les arrondissements de la Mairie de Paris expriment leur volont de possder leur propre portail Internet. Pour rpondre cette demande, la Mairie de Paris dcide en 2001 de dvelopper un outil dadministration et de mise en ligne de portail Internet . Lutece est n. Lutece est un CMS robuste, dot de trs nombreuses fonctionnalits qui se modernise de version en version. Au-del de ses fonctions de gestion de contenus, cest son architecture modulaire qui retient lattention puisquil a permis de dvelopper, en quelques annes seulement, des dizaines dextensions mtiers destines, principalement, aux collectivits : comarquage, formulaire dadministration lectronique, dmatrialisation des sances, etc. Lutce est distribu sous Licence BSD suite au vote du Conseil de Paris tenu le 23 septembre 2002. Lutce a t ainsi le premier logiciel vers dans le Libre par une collectivit. Lutce utilise la plate-forme JEE, fonctionne sur tous les serveurs d'application Java (Tomcat, JBoss, Glassfish, JonAS, ...) et s'appuie sur les meilleures briques open source du march : FreeMarker, Spring, EHCache, Lucene, Apache Commons, etc.

Magnolia
Version tudie : 4.5 Site Internet de la solution : www.magnolia-cms.com/ Solution porte par un diteur (Magnolia International Ltd)

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 161

La premire version de Magnolia fut publi le 15 novembre 2003 par la socit Obinary, devenu Magnolia International Ltd en 2006. Magnolia a connu un succs trs important ds son lancement, faisant de lui lun des projets les plus actifs sur Sourceforge. En 2009, Gartner a inclus Magnolia dans son Magic Quadrant for Web Content Management . Magnolia dispose de base de nombreuses fonctionnalits de gestion de contenus faisant de lui lun des meilleurs en la matire, citons par exemple : publication multilingues, workflow avec contrle des dpendances, gnration et agrgation de flux RSS, frontend editing, thmes multiples, support multi-canal, support de la norme CMIS, etc. Il est trs complet en ce qui concerne les fondamentaux de la gestion de contenus. En revanche, seul un peu plus dune cinquantaine de modules sont disponibles sur le store de Magnolia. Magnolia propose deux versions. Une version communautaire distribue sous licence GPL et une version entreprise distribue sous licence commerciale. Magnolia est crit en JEE et sappuie sur les meilleurs frameworks tels que Spring, Struts, etc.

WWW.SMILE.FR

MODx
Version tudie : 2.1.3 (MODx Revolution) Site Internet de la solution : www.modx.com/ Solution porte par un diteur (MODX, LLC) MODx est un fork du CMS Etomite. MODx a t cr par Raymond Irving et Ryan Thras, rejoint quelques temps plus tard par Jason Coward puis par Shaun McCormick. MODx a souvent t prim ces dernires annes notamment lors du grand concours des CMS organis, chaque anne, par la socit anglaise Packt : 3e en 2010 (Best Open Source PHP Content Management System), 2e en 2009 (OverHall Winner), 1e en 2007 (Most Promising Open Source CMS). MODx fait partie, avec Concrete5, SilverStripe, etc., de cette nouvelle gnration de CMS axs sur le confort des contributeurs et proposant ainsi des interfaces de trs grande qualit lergonomie soigne. Pour autant, MODx nest pas proprement parler un CMS mais plutt un CMF (Content Management Framework) offrant la matire de Centurion de trs larges possibilits dadaptation travers de plugins, de snippets, de variables, de modles, etc. La courbe dapprentissage nest pas nulle mais elle en vaut le coup. MODx est distribu sous licence GPL. MODx est crit sous le langage PHP et fonctionne parfaitement avec MySQL. Notons que MODx peut galement tourner sous PostgreSQL, Oracle, etc. De mme pour le serveur web puisque que MODx tourne sous Apache mais galement sous IIS, Lighttpd, Cherokee, etc.

Plone
Version tudie : 4.1.4 Site Internet de la solution : www.plone.org/ Solution porte par une fondation (Plone foundation)

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 162

La sortie de la premire version de Plone date de 2001, plus de 10 ans dsormais. Bien q uil fasse partie des vieux CMS, il nest pas pour autant inactif. Plone.org revendique mme 200 300 contributeurs rguliers au noyau, 300 intgrateurs dans 57 pays et des milliers dutilisateurs travers le monde. La dernire version de Plone, la 4, est connue pour ses performances vis--vis des autres CMS du march. Son passage Python 2.6 y ayant grandement contribu sa communaut a dailleurs annonc un gain de 50% de performances rapport la version 3. Pour autant, Plone nest pas seulement un CMS rapide, cest galement un CMS complet disposant dun primtre fonctionnel parmi les plus larges de lunivers de la gestion de contenus. Avec les dernires versions, Plone est galement plus ergonomique avec des interfaces repenses et dotes de nombreuses intractions comme le framework de formulaires bas sur JQuery Tools. Plone est distribu sous la licence GPL. Plone est btie au-dessus du serveur d'applications Zope et de son extension CMF (Content Management Framework). Plone propose des outils d'installation pour de nombreuses plateformes : Linux, BSD, Mac OS X et Windows.

WWW.SMILE.FR

SilverStripe
Version tudie : 2.4.7 Site Internet de la solution : www.silverstripe.org/ Solution porte par un diteur (Silverstripe) SilverStripe a vu le jour au dbut des annes 2000 dans la socit du mme nom. Les premires versions taient distribues sous licence commerciale. Il faudra attendre la version 2.0, le 7 fvrier 2007, pour disposer dune version open source de ce CMS venu de Nouvelle Zlande. SilverStripe doit principalement son succs la qualit de son interface graphique. Les contributeurs/webmasters peuvent tre en mesure de changer de nombreux paramtres (mise en forme de la page, contenu, circuit dapprobation) sans comptence technique. Plus de 350 000 tlchargements ont dj t comptabiliss ce qui connote de lintrt que suscite ce CMS. Au-del de son ergonomie, SilverStripe est apprci pour ses fondamentaux en gestion de contenus comme les environnements multiples (brouillon/production), la prvisualisation avant publication, le versionning des contenus, etc. Cot extension, SilverStripe comptabilise environ 300 extensions mises disposition de la communaut ou de lditeur. SilverStripe est distribu sous la licence BSD. SilverStripe est crit en PHP5 sous larchitecture MVC (Modle Vue Controleur). Il est bas sur le framework PHP Sapphire, galement distribu par SilverStripe.

Umbraco
Version tudie : 5 (Jupiter) Site Internet de la solution : http://umbraco.com/

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 163

Solution porte par un diteur (Umbraco) Umbraco est une solution open source dorigine danoise cre au dbut des annes 2000 par Niels Hartvig. Le projet initial ntait pas distribu sous licence open source, il faudra attendre 2004 pour quil le soit. Umbraco est avec DotNetNuke, le leader CMS open source de loffre .Net. Aujourdhui Umbraco annonce plus de 1000 tlchargements par jour et plus de 110 000 projets actifs travers le monde.

WWW.SMILE.FR

A ltat de lart, Umbraco na que peu envier ses consurs plus clbres et leaders telles que TYPO3 ou eZ Publish. En effet, la cration de templates par exemple - reprend les standards du dveloppement .Net par lutilisation de masterpages et de controls. Les contenus peuvent tre structurs de faon extrmement fine, de surcrot la souris. La manipulation du contenu se fait aussi aisment travers de fichiers XSL notamment. Enfin, Umbraco est nativement extensible et dispose de nombreuses extensions mises disposition par la communaut. Umbraco est distribu sous la licence MIT. Umbraco est crit en C# (sur lenvironnement ASP .Net MVC) et profite de capacit de dveloppement et dexploitation de la suite Microsoft. Cot base de donnes, Umbraco nest plus, depuis 2008, dpendant de SQL Server. MySQL et VistaDB sont galement supportes.

Mais aussi
Dautres solutions moins connues mritent toutefois votre attention. Nouveaux venus sur le march, outils en marge du CMS classique, ou solutions trangres mconnues en France, nous vous invitons dcouvrir : Mura : http://getmura.com/ Novius : http://www.novius-os.org/ Rubedo : http://www.rubedo-project.org/ XWiki : http://www.xwiki.com/

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 164

SYNTHESE
Avant de conclure ce livre blanc, nous vous proposons une vision dtaille des critres qui nous ont permis dvaluer les 9 principales solutions prsentes dans cet ouvrage.

WWW.SMILE.FR
Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 165

Drupal STRUCTURER LE CONTENU STRUCTURATION DU CONTENU MULTILINGUISME ORGANISATION DES CONTENUS CAPACITES MULTISITES MEDIATHEQUE

eZ Publish

HippoCMS

Jahia

Joomla

Liferay

Spip

TYPO3

WordPress

WWW.SMILE.FR

GESTION DES VERSIONS MANIPULER LE CONTENU INTERFACE DE GESTION DEPOT DUN CONTENU CYCLE DE VIE CONTRIBUTION COLLABORATIVE EXPLOITER LE CONTENU GABARITS ACCESSIBILITE REFERENCEMENT SYNDICATION, EXPORT/IMPORT, LIENS RESEAUX SOCIAUX ANIMATION DE RENDU (CXM) RECUEIL DINFORMATIONS FONCTIONS DE PORTAIL ET PERSONNALISATION MOTEUR DE RECHERCHE MOBILITE UTILISATEURS ET POLITIQUE DE SECURITE UTILISATEURS, GROUPES ET ROLES FONCTIONS SOCIALES (mise en relation) ANNUAIRE IDENTIFICATION UNIQUE SOCLE TECHNIQUE FRAMEWORK / BASE TECHNIQUE API DISTANTE PLUGINS ET EXTENSIBILITE PERFORMANCES

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 166

CONCLUSION
Pour conclure ce livre blanc, il nous a sembl intressant dexaminer comment les outils prsents dans notre slection pouvaient tre regroups, partir de similitudes dans leurs adquations avec les diffrents cas dusage envisags. Voici le fruit de cette analyse.

WWW.SMILE.FR

TYPO3

Nous avons choisi de commencer, dans cette conclusion par voquer le cas de TYPO3. Il est intressant de ltudier en premier, car il est larchtype du CMS Open Source, port par une communaut importante, sans tre dmesure, compose essentiellement de professionnels lexpertise technique reconnue, qui a su voluer en qualit, en restant dans le primtre traditionnel des CMS. Ceci a les consquences suivantes : Qualit naturelle pour la ralisation de sites institutionnels Potentiel pour raliser efficacement des sites marketing, limit par labsence dun effort important sur le CXM (qui est plus souvent linitiative de professionnels du marketing que dexperts techniques) Capacit sadapter de nombreuses ralisations de sites sur mesure, grce son ADN Open Source Qualit technique qui dbouche naturellement sur des fonctions multi-sites efficaces

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 167

Aspects portail intranet et rseau social peu dvelopps car en dehors du primtre classique des CMS.

DRUPAL / WORDPRESS

WWW.SMILE.FR

Pour poursuivre notre analyse, passons, en suivant lordre alphabtique, Drupal, et une solution prsentant un profil similaire, WordPress. Nous avons cette fois des solutions qui ont des caractristiques similaires TYPO3, mais une diffrence notable : il sagit de deux CMS Open Source, ports par des communauts denvergures mondiales, composes cette fois de faon trs htrogne la fois experts techniques et de profils plus marketing, qui ont su voluer en qualit, mais aussi en primtre fonctionnel. Ceci a les consquences suivantes : Qualits naturelles pour la ralisation de sites institutionnels Potentiels pour raliser efficacement des sites marketing, limits par labsence dun effort suffisant sur le CXM (effort toutefois initi de faon un peu plus marque pour Drupal) Capacit sadapter de nombreuses ralisations de sites sur mesure, grce leurs ADN Open Source Qualits techniques un peu moins rigoureuses du fait des intrts varis des communauts qui dbouchent naturellement sur des fonctions multi-sites lgrement moins convaincantes Fonctions rseau social bien dveloppes sous limpulsion des communauts Aspects portail intranet peu dvelopps car en dehors du primtre classique des CMS

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 168

EZ PUBLISH / HIPPOCMS

WWW.SMILE.FR

Continuons dans la mme dmarche avec eZ Publish et HippoCMS. Pour ces deux solutions un diteur est linitiative du projet : il sagit donc de deux CMS Open Source, pilots par des diteurs, assurant la qualit technique du produit mais galement la cohrence de la feuille de route visant faire voluer leurs primtres fonctionnels. Il se trouve que les deux diteurs ont souhait orienter leurs produits de faons similaires, avec les consquences suivantes : Qualits naturelles pour la ralisation de sites institutionnels Excellences pour la ralisation des sites marketing, suite aux orientations CXM souhaites par les diteurs Capacits sadapter de nombreuses ralisations de sites sur mesure, grce leurs ADN Open Source Qualits techniques qui dbouchent naturellement sur des fonctions multi-sites efficaces Aspects portail intranet et rseau social peu dvelopps car en dehors du primtre classique des CMS

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 169

JAHIA / LIFERAY

WWW.SMILE.FR

Passons maintenant Jahia et Liferay, qui ont la particularit dobtenir des profils de cas dusage similaire alors que ces solutions viennent respectivement des mondes CMS et Portails. Pour ces deux solutions un diteur est linitiative du projet : il sagit donc de deux CMS Open Source, pilots par des diteurs, assurant la qualit technique du produit mais galement la cohrence de la feuille de route visant faire voluer leurs primtres fonctionnel. Il se trouve que les deux diteurs ont souhait orienter leurs produits de faons similaires, avec les consquences suivantes : Qualits naturelles pour la ralisation de sites institutionnels Potentiels pour raliser efficacement des sites marketing, limits par labsence dun effort important sur le CXM (ce nest pas lorientation souhaite par les diteurs) Capacits sadapter de nombreuses ralisations de sites sur mesure, grce leurs ADN Open Source Qualits techniques qui dbouchent naturellement sur des fonctions multi-sites efficaces Excellences pour les aspects portail intranet et rseau social suite aux orientations souhaites par les diteurs

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 170

JOOMLA / SPIP

WWW.SMILE.FR

Terminons notre analyse, avec Joomla et SPIP, qui prsentent des profils similaires. Il sagit de deux CMS Open Source, ports par des communauts importantes sans tre dmesures (principalement Francophone, dans le cas de SPIP), qui ont su conserver leur simplicit et sont rests dans le primtre traditionnel des CMS. Ceci a les consquences suivantes : Qualits naturelles pour la ralisation de sites institutionnels Potentiels pour raliser efficacement des sites marketing, limits par labsence dun effort suffisant sur le CXM Capacits sadapter de nombreuses ralisations de sites sur mesure, grce leurs ADN Open Source Une prise en compte minima des fonctions multi-sites, celles-ci ntant pas prioritaires pour les communauts concernes Aspects portail intranet et rseau social peu dvelopps car en dehors du primtre classique des CMS.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation

Gestion de contenus

le meilleur de lopen source


Page 171

REMERCIEMENTS
Un grand remerciement toutes les personnes ayant travaill sur le livre blanc : Grgory Becue Patrice Bertrand

WWW.SMILE.FR

Pierre Frouge Romain Leleu Leslie Martin Martine Metzger-Doucot Emmanuel Quedville Amlie Vaysse.

Edition mai 2013 Copyright Smile Open Source Solutions Toute reproduction interdite sans autorisation