séminaire cms linagora juillet 2009
DESCRIPTION
Présentations données lors du séminaire intitulé : "Partages et retours d'expériencesur les projets Web Open Source qui marchent" - juillet 2009.TRANSCRIPT
![Page 1: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/1.jpg)
Partages et retours d'expériencesur les projets Web Open Source qui
marchent
Matinée Pour ComprendreJuillet 2009
Jérôme Relingerresponsable de l'offre CMS & hosting
Groupe [email protected]
![Page 2: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/2.jpg)
2Sommaire
Programme de la journée (5')Présentation : le marché open source et Linagora (10')Présentation des grandes solutions CMS (1h15')Pause (15')Retour d'expérience et Focus produit Drupal (30')Comment animer une communauté Open Source ? (30')Questions / réponses (15')
![Page 3: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/3.jpg)
3Sommaire
Programme de la journée (5')Présentation : le marché open source et Linagora (10')Présentation des grandes solutions CMS (1h15')Pause (15')Retour d'expérience et Focus produit Drupal (30')Comment animer une communauté Open Source ? (30')Questions / réponses (15')
![Page 4: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/4.jpg)
4Qui sommes-nous ?
LINAGORA est l'une des sociétés les plus importantes sur le marché des logiciels libres, au niveau mondial.+ Leader dans l'édition de logiciels Open Source
+ Plus de 170 experts à votre service
+ Plus de 500 clients dont plus de 60% de très grands comptes
+ Un réseau important de partenaires
+ Un fort soutien au Libre
![Page 5: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/5.jpg)
5
San Francisco
Bruxelles
Implantations
Paris
Lyon
Toulouse
Marseille
![Page 6: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/6.jpg)
6
LINAGORA est un éditeur de logiciel libre. Sa vocation est : + De développer avec ses équipes de R&D des Logiciels Libres
+ D'être l'intermédiaire de confiance entre les communautés et ses clients
+ De vendre une Open Source Software Assurance
+ Et enfin d'être un expert de l'Open Source capable de mener des grands
projets de mise en œuvre de solution libre
LINAGORA : Editeur Orienté Services
![Page 7: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/7.jpg)
7Une offre de services complète
![Page 8: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/8.jpg)
8Chiffres clés
2006 2007 2008 2009 2010
4 M€
8 M€
12 M€
16 M€
22 M€
2006 2007 2008 2009 2010
55
110
150
200
250
LINAGORA SA au capital social de 2.257.140 Euros
Chiffre d'affaires Effectifs
**
**
* estimation
![Page 9: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/9.jpg)
9
Répartition du CA par pôle Répartition du CA par secteur
Répartition du Chiffre d'Affaires
LPS40%
LTS10%
LRS25%
LGS25%
Secteur Public50%
Secteur Privé50%
![Page 10: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/10.jpg)
10Le Web Studio
● LinStudio est l'offre XNet (Inter-Intra-Extranet) du Groupe Linagora
● héritière de l'activité de la plus ancienne Web-Agency Libre de France, NetAktiv (12-1994)
● Avec plus de 250 sites internet significatifs réalisés en près de 15 ans, LinStudio assure l'ensemble de la chaîne du Web 2.0
● Une équipe d'une vingtaine de ressources dédiées, forfait ou AT
● Du site Web à 10 k€ au marché cadre de la Wallonie
![Page 11: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/11.jpg)
11Méthodologie d'accompagnement
● Verticalisation : de la création graphique à l'accompagnement éditorial et au référencement
● Maitrise de plusieurs socles : indépendance du choix CMS
● Convergence CMS – GED – CRM - ERP...
● Formation, aide au changement, évangélisation des équipes, transfert de compétence
● Compétences d'hébergeur : vous accompagner dans l'exploitation
● Maintien en condition opérationnelle : TMA / OSSA
![Page 12: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/12.jpg)
12Quelques références Web
● c ollec tivités , adminis trations et s ervic es public s– V i l le s d e Limay, V i l le d e V illemomble , V i l le d e C lichy-s ous -B ois , V i l le d e
P ierrefitte-s ur-S eine , V i l le d e C helles , V i l le d 'I s s y-les -M oulineaux , V i l le d e
B obig ny, V i l le d e S a int-Denis , V i l le d e M ors ang -s ur-Org e , C o n s e i l g é n é r a l d e s
Ardennes , In t r a n e t d u C o n s e i l G é n é r a l d e l'E s s onne , I n t r a n e t d u C o n s e i l G é n é r a l
d e la G ironde , M in is t è r e d e l 'Ag ric ulture , s i t e d e d é m a té r ia l is a t io n d e s m a r c h é s
p u b l ic s p o u r le m in is t è r e d e la Défens e , A g e n c e N a t io n a le p o u r l 'in s e r t io n e t le
p r o m o t io n d e s Trava illeurs d'Outre-M er...
● presse, édition, média, services– P o r t a i l Internew s p r e s s e E u r o p e , s i t e d e Franc e 24 , L'H umanité (4 3 0 .0 0 0 a r t ic le s ),
E l Watan (1 5 m i l l io n s d e v is i t e u r s p a r a n ), Reporters s ans Frontière (h é b e r g e m e n t s é c u r is é ), s i t e d e l 'é d i t e u r E D P S c ie n c e s , S i t e d u S ir e s c o (r e s t a u r a t io n
c o l le c t iv e ), s i t e c o r p o r a t e d e l'IPS OS , s i t e d e l 'U G E F (U n io n d e s G r o u p e m e n t s
d 'E m p lo y e u r s d e F r a n c e ), C ourrier Internationa l,
● corporate, enseignement supérieur, santé, utilities ...– s i t e d u g r o u p e N ouveau c entre à l 'A s s e m b lé e N a t io n a le , s i t e E u r o A s ia m a n a g e m e n t
p o u r la C hambre de C ommerc e et d'Indus trie de Paris , In t r a n e t d u S yndic at Forc e Ouvrière , H o p i t a l e t M a te r n i t é P ie r r e R o u q u e s "le s B lu e t s ",
D é v e lo p p e m e n t e t S a n té (prog ramme de l'ins titut Pas teur), S i t e d e l 'E c o le N a t io n a le S u p é r ie u r e d e s S c ie n c e s d e l 'I n f o rm a t io n e t d e s B ib l io t h è q u e s , s i t e d e la
Fondation de Franc e , s i t e d e l'Ins titut des Hautes E tudes S c ientifiques ...
![Page 13: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/13.jpg)
13Sommaire
Programme de la journée (5')Présentation : le marché open source et Linagora (10')Présentation des grandes solutions CMS (1h15')Pause (15')Retour d'expérience et Focus produit Drupal (30')Comment animer une communauté Open Source ? (30')Questions / réponses (15')
![Page 14: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/14.jpg)
14Objectifs
● introduction aux concepts fondamentaux des CMS et de leur mise en oeuvre.
● pour chacun des concepts les plus importants, analyse des enjeux et des possibilités qui différencient les outils du marché
● contexte projet : la gestion de contenus n’est pas qu’une affaire d’outils, et avant de choisir un outil, il convient d’avoir bien analysé les finalités de son projet.
● positionner chacun des CMS à l’étude, proposer un panel, étudier les critères de choix : fondamentaux, fonctionnels, d'architecture.
● étude de cas particulier Drupal, focus possible J2EE● questions et réponses en mode intrusif
![Page 15: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/15.jpg)
15Histoire
● Une offre constituée en 1994● Pas de solutions CMS construite à l'époque● sites web édités par des équipes de passionnés utilisant
majoritairement des éditeurs HTML (dreamweaver, frontpage, voire le bon vieux notepad, etc.)
● Création et maintenance confondues– Organiser les sites a travers des BDD reliées par des
scripts– Proposer des solutions logicielles intégrées
● Apparition de Vignette, phpNuke et de SPIP...● Puis des grandes solutions opensource a partir de 2003● Des cycles de maturation assez longs (ex : Drupal 2001)
![Page 16: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/16.jpg)
16La Grande Convergence
● CMS : Content Management System. Type de logiciel de facilitant la publication sur le Web.
● ECM : Enterprise Content Management. Système gérant du contenu et des processus métier.
● PORTAIL : applicatif web intégrant des applications verticales, en les interconnectant et en homogénéisant leurs apparences.
● GED : Gestion Électronique des Documents, système d'acquisition, classement, stockage, archivage des documents. Processus de finalité qui découle du cycle de vie du document.
● SBS ou ESS : Social Business Software, folksonomy, mise en relation et travail collaboratif, pour construire des réseaux sociaux privatifs
● ERP : Gestion intégrée des processus● E-commerce : logiciel de gestion des transaction, des clients,
des paniers... CRM orienté utilisateur
Des concepts largement convergents !
![Page 17: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/17.jpg)
17Nouveaux Usages
● le web 2.0 : un retour aux sources ! Repositionner l'internaute au coeur du système
– le web comme plate forme de services
– les internautes comme acteurs des applications
– la richesse est dans la donnée
– tirer parti de l'intelligence collective
– interfaces souples & légères, libérées du PC, client léger
● L'apprentissage collaboratif : lien entre travail individuel et activité de groupe
![Page 18: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/18.jpg)
18Nouvelles applications
● modules communautaires pour CMS : e.g. Drupal● wikis, moteurs de multi-blogs, ● flux et agrégateurs RSS, planet...● social bookmarking● connecteur de IM● support mutualisé● social coding● knowledge exchange network● pages personnalisables (igoogle, NetVibes..)● moteur de réseaux sociaux : SBS (Social Business Software)
ou ESS (Entreprise Social Software)
![Page 19: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/19.jpg)
19Nouveaux CMS ?
● Travail collaboratif
● chaîne de publication (workflow)
● séparation des opérations de gestion de la forme et du contenu
● édition de pages simplifiée
● multi positionnement du contenu
● structuration du contenu
● gestion de versions
● Gestion des UGC
● Moteur de sites
![Page 20: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/20.jpg)
20Open Source ?
● 961 projets référencés sur CmsMatrix● ... dont plus de 80% libres et/ou Open Source !● des produits propriétaires sans réels avantages
fonctionnels● coûts de licence prohibitif (websphere, sharepoint...)● avantages historiques de l'open source (LAMP + diffusion)● intéropérabilité et convergence naturelle (portage de l'un
a l'autre)● adaptations spécifiques et grande évolutivité● modèle de réassurance (OSSA) et communautés
pérennes● grandes fondations et levée de fonds● l'avenir des Portails ECM passe par l'Open Source
![Page 21: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/21.jpg)
21CMS, Portails, Framework ?
● Portail● intégration de services
et d’applications● portlets respectant les
normes JSR 168 et 170 (286 à venir)
● modules de personnalisation,
● LDAP● SSO...
● CMS● gestion et publication
de contenu● éditeur de texte● workflow de validation
![Page 22: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/22.jpg)
22Positionnement
PortailECF
JBoss Portal LuteceExoPlatform
Jahia
JoomlaTypo3
CMS
SPIP
ezPublish
Liferay
Axe CMS : Gestion de contenu, GED, formats multiple de documents, Workflow de publication Axe Portail : Intégration d'applications, JSR168, composants, montée en charge
JavaPHP
Drupal
WCM Alfresco
![Page 23: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/23.jpg)
23Évolutions Communes
● Ouverture et redirection du contenu● JSR 168 et 170, 286● Web Services, XML RPC● GED, intégration en mode portail● Orientation framework● Disparition des différentiations back / front● Moteur de sites● Gestion des UGC
![Page 24: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/24.jpg)
24Critère de choix
● fondamentaux– Licence : logiciel Libre ou Open Source
– Pérénité : existence et disponibilité du code, communautés d'utilisateurs
– Nature de la communauté (association, fondation, institution...)
– Couverture internationale des intégrateurs
● technologie– php ou J2EE (Culture technologique)
– modèle granulaire
– Orientation Framework de développement, dev ouvert
– Maturité du code
● couverture fonctionnelle– Simplicité d'utilisation et de déploiement, coût d'exploitation
– point de vigilance fonctionnels
![Page 25: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/25.jpg)
25Points de Vigilance● utilisation d'interface web
– Accessibles 100% client léger (attention compatibilité, interopérabilité, accessibilité)
● principe fondateur de la gestion de contenu : séparation du contenu et de la présentation– Des contenus stockés en base, structurées en tables et en champs : des
sites "dynamiques" (structuration libre ?)– Des présentations définies dans des gabarits, feuilles de style (parmi
lesquelles les CSS, ou les règles de transformation XSLT), et la structuration des données, au moyen de standards tels que XML, ainsi que les informations extraites de la base de données
● édition de page simplifiée– interface WYSIWYG (attention contradictions charte vs balises)
abstraction éditeur– utilisation de balises simplifiées (tinymce-fckedit ou langage spécifique
e.g. SPIP)● méthodes multiples de rangement de l'information
– structuration fonctionnelle et sémantique (multi positionnement)– Taxonomie, rubriquage, sémantique, cinématiques... (qualification)
● une gestion des droits : réseau de producteurs (attention orga)
![Page 26: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/26.jpg)
26Popularité
● Drupal ● Joomla
● SPIP ● Typo 3
![Page 27: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/27.jpg)
27métriques
● Drupal ● Joomla
● SPIP ● Typo 3
![Page 28: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/28.jpg)
28Questions à se poser
● Quels sont les moyens humains, techniques et financiers dont dispose l'entité pour déployer et maintenir le CMS ?
● Quelle est la culture technologique présente ?● Quels besoins devra satisfaire le système ? ● Quels applicatifs devra-t-il intégrer ?● Quels contenus devront être traités et diffusés ? ● Comment devra évoluer le système ? ● Combien de collaborateurs utiliseront le CMS ? ● Quelle est leur dispersion géographique ?
![Page 29: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/29.jpg)
29Le catalogue de l'offre
CMSGestion
de Contenu
PortailAgrégation
flux et portlets
GEDGestion
Documentaire
ERPGestion intégréedes processus
J2EE
SBSSocial Business
Softwares
phppython
misce-boutique
développement
![Page 30: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/30.jpg)
30Produits benchés
● SPIP● Joomla● Typo3
● Lutec e● Drupa l
● Liferay
● Thelia● U berc ard● M a g ento
![Page 31: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/31.jpg)
31Nos préconisations
● SPIP, Joomla et Typo3 reste et resteront probablement limités à la gestions verticalisée de contenu.
● Ils conviennent pour un projet a couverture fonctionnelle limitée, privilégiant le "ready made" sur le "framework"
● Les produits cumulants les avantages des framework / portails et de la gestion de contenu ready made sont pour nous aujourd'hui Lutece dans le J2EE et Drupal dans le php.
![Page 32: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/32.jpg)
32Sommaire
Programme de la journée (5')Présentation : le marché open source et Linagora (10')Présentation des grandes solutions CMS (1h15')Pause (15')Retour d'expérience et Focus produit Drupal (30')Comment animer une communauté Open Source ? (30')Questions / réponses (15')
![Page 33: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/33.jpg)
33Sommaire
Programme de la journée (5')Présentation : le marché open source et Linagora (10')Présentation des grandes solutions CMS (1h15')Pause (15')Retour d'expérience et Focus produit Drupal (30')Comment animer une communauté Open Source ? (30')Questions / réponses (15')
![Page 34: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/34.jpg)
34HISTORIQUE DE DRUPAL
● Drupal est un CMS GPL● Créé en 2001 par le Belge Dries Buytaert ;● Plate-forme de mise en ligne collaborative ;● « Drupal » vient de « druppel » (goutte).● La force de ce CMS est son extensibilité● l’interface d’administration permet de créer facilement de
nouveaux types de contenus structurés.● Drupal intègre un système de templates PHP (très
flexible)
![Page 35: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/35.jpg)
35VERSION APRES VERSION
![Page 36: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/36.jpg)
36TECHNOLOGIE
● Serveur web – Apache, IIS
● PHP 4, 5● Base de données
– Mysql, PostgreSQL
● Simplicité de développement et de déploiement
![Page 37: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/37.jpg)
37DRUPAL, PLUS QU'UN CMS ?
● Drupal permet de gérer une information comme un nœud, ce nœud peut ensuite être attaché à un forum, article, nouvelle, tutoriel, commentaire, livre collaboratif, etc.
● La forme n’est pas figée à une architecture type. ● En contrepartie de cette liberté, une logique particulière● Grande variété de sites :
– Blog
– Forums
– Site communautaire
– Site médias
– Site internet entreprise / e-commerce● CMF : possibilités avancées● Code mature et stable
![Page 38: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/38.jpg)
38Points forts● Gestion de contenu
● Organisation des contenus depuis l'interface d'administration
● Définition des types de contenus depuis l'interface (CCK)
● Catégorisation du contenu puissante via la taxonomie
● L'édition des contenus se fait sur le front (pas d'univers séparé)● Utilisation simple
● Orienté communautaire
● Hautement paramétrable et accessible au non-développeurs● Coeur minimaliste simple
– Le coeur (core) est surtout un framework qui correspond à la base du site
– Intègre les fonctionnalités de base d'un cms
● Gestion des contenus, utilisateurs, permissions...● Système modulaire
– Toutes les fonctionnalités supplémentaires sont codées dans des briques modulaires
![Page 39: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/39.jpg)
392.600 MODULES, ET MOI ET MOI ET MOI
● Les modules Drupal : briques ajoutant des fonctionnalités● Les fonctionnalités sont isolées dans un module● Les modules peuvent interagir entre eux● Chaque module communautaire possède sont propre
système de versions et son cycle de vie● Les développement de nouvelles fonctionnalité se fait via le
développement de modules (les modules coeur servent d'exemple)
● Tout contenu est un noeud (node)● Chaque noeud est unique● Plusieurs types de noeud peuvent exister (Pages, article,
page de livre, évènement, etc.)● Certaines propriétés sont communes (titre, auteur, statut) et
d'autres spécifiques au type de noeud.
![Page 40: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/40.jpg)
40TOUT EST MOT CLES
● Permet d'organiser les contenus (noeuds)● Système de mot-clés hiérarchisés● Vocabulaire et termes● Gestion des synonymes
Exemple de taxomonie➔ Localisation
➔ États-unis➔ Chine➔ France
➔ Paris
![Page 41: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/41.jpg)
41THEMING STYLE
● Les thèmes● Nombreux thèmes communautaire
disponibles● Utilisation le moteur phptemplate
● Les régions● Une page est découpée en région
● Les blocs● Contenu dynamique ou statique● Affichés dans les régions
![Page 42: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/42.jpg)
42DEVELOPPER AVEC DRUPAL
● API du coeur documentée (api.drupal.org)● Form api● Node api
● La création de modules est simple (les modules intégrées au coeur peuvent être utilisés comme exemple)
● Conventions de nommage claires ● De nombreux Helper (génération des liens,
traductions...)
![Page 43: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/43.jpg)
43LES BONS MODULES A CHOISIR
● Réduire votre développement
● * Admin menu,● * Devel et● * Backup and migrate ● Construire votre site● * CCK,● * Views,● * Panels,● * Webforms,● * Context (avec
Spaces). ● Publier du contenu● * Wysiwyg API● * Workflow ● Toucher un public
multilingue● * Internationalization,● * Language sections. ●
● Gérer des contenus multimédia
● * Embedded Media Field ● Géolocaliser le contenu● * Location● * Gmap ● Booster votre recherche● * Tagadelic● * Apache Solr Search
Integration ● Optimiser votre
référencement● * Métatags● * Pathauto● * Global redirect● * XML sitemap ● Générer plus de traffic● * Comment subscribe● * Subscriptions● * SimpleNews
● Gérer des images
● * Image ou,● * Imagefield
et File field● * imagecache,● * Lightbox2,● Animer une
communauté
● * Voting API et Fivestar
● * Organic Group
● * Flag et Flagfriend
● * Userpoint● * Content
Profile ● Eliminer les
spams● * Mollom ● Faire du
commerce● * Ubercart
![Page 44: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/44.jpg)
44POWERED BY DRUPAL
● 3.600 sites référencés sous drupalsites.net● Radio France, Télérama, Courrier International, France 24,
the onion, MyLifetime, mediaparts, rue89, coyote.fr...● Onera, SIG, CNRS, Liberation, Mediapart, Cap Gemini...● SpreadFirefox, IBM, Ubuntu, mandriva.com, ...● Boucheron, AOL Time Warner, Gault&Millau, yahoo.com...
● 9 millions de sites sont 108.000 France● 1.000 développeurs● 2.600 modules● 22 millions de résultats Google "Drupal"● 350.000 pages de documentation
![Page 45: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/45.jpg)
Groupe
4545
ContexteÉvolution de l'intranet de communication DGA
Technologies utilisées Drupal
Durée / Charge 600 J/H
Résultat / Perspective Migration des 160 sites Lotus Migration des intranets hétérogènes Maintenance en conditions opérationnelles
LES ENJEUX
Intranet Totem V3 « Intranet pour tous » Migration des intranet hétérogènes vers Drupal
Centraliser l'ensemble des intranet sur une
plate-forme technique
Mise en œuvre de l'intranet totem V3
Migration des sites / conduite du changement
LE PROJET
Les sites Intranet permettent de :
Centraliser les canaux de communication internes Facilité l'interconnexion entre les intranets (rss) Améliorer l'efficacité
DGA
![Page 46: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/46.jpg)
Groupe
4646
Référence en cours de réalisationLES ENJEUX
Site corporate Ipsos Migration et refonte du site ipsos.com vers Drupal (en cours)
Changer de CMS, refonte graphique et ergonomique
Sécurisation de l'hébergement
Migration des sites / conduite du changement
LE PROJET
Référence en cours de réalisation
IPSOS
![Page 47: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/47.jpg)
Groupe
4747
ContextePortage du site Internet France24 vers Drupal
Technologies utilisées Drupal Flash Vidéo Podcasting
Durée / Charge 230 J/H
Résultat / Perspective Modularité du site France24 Podcasting, Vidéo à la demande,Import RSS,
LES ENJEUX
Mise en place des sites internet et intranet
Développement des sites Internet et Intranet de la chaîne internationale
Réintégration dans la communauté
Drupal de tous les développements
Mise en œuvre du site internet pour
fin 2007
Formation des 50 journalistes de
France24
LE PROJETLes sites Internet / Intranet permettent de : Informer 24h/24 avec la mise à disposition des partages en ligne Moderniser les moyens de communication de l'information Faciliter la mise en ligne de vidéos et d'articles par les journalistes
FRANCE 24
Contact : Michel LEVY PROVENCALE, F24Contact : Michel LEVY PROVENCALE, F24
![Page 48: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/48.jpg)
Groupe
4848
ContexteAccompagnement sur la mise en œuvre du site de rue89
Technologies utilisées Drupal Flash Vidéo
Durée / Charge 60 J/H
Résultat / Perspective Améliorer la qualité et la stabilité du site.
LES ENJEUX
Accompagnement et conseil méthodologique
Pa rtic ipation à l'évo lution du s ite d ' in fo rm ation
Réintégration dans la communauté
Drupal de tous les développements
Amélioration des processus de
mise en production
Conseils(architecture, ergonomie...)
LE PROJETLe site a pour objectif : Média participatif : échange autour des thèmes chauds de l'actualité entre les journalistes, les experts et les internautes.
RUE 89
Contact : M. Damien CiroteauContact : M. Damien Ciroteau
![Page 49: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/49.jpg)
Groupe
4949
ContexteAccompagnement d'une offre de valeur en très forte croissance
Technologies utilisées Drupal XML RPC
Durée / Charge 100 J/H
Résultat / Perspective Scalabilité du déploiement.
LES ENJEUX
Mission d'accompagnement et de développements
D éplo iem ent d 'un bouquet de s ites avec des X M L R P C
Socle Drupal Générique et
scalable
Connexion au SI J2EE en XML RPC
Ergonomie, normes,
référencement e-commerce
LE PROJET
Un premier déploiement réussi pour un client américain De nombreux sites suivent
Contact : M. Thierry Lucet, CEOContact : M. Thierry Lucet, CEO
EILEO
![Page 50: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/50.jpg)
Groupe
5050
ContexteAncien intranet peu utilisé et peu valorisant
Technologies utilisées Drupal
Durée / Charge 80 J/H
Résultat / Perspective Extension à toutes les autres direction.
LES ENJEUX
Réalisation en refonte de l'intranet RH
R efonte c om plète avec repris e du c ontenu
Socle Drupal Générique et
scalable
Accompagnement de l'expression de
besoin
Candidat à l'Internet ?
LE PROJET
Une émulation des agents Transfert de compétence
Contact : CG 31, RHContact : CG 31, RH
CG HAUTE GARONNE
![Page 51: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/51.jpg)
Groupe
5151
COURRIER INTERNATIONAL
Réalisation sous Drupal 6 de la plate-forme presseurop.eu
Ce site proposera une revue de presse quotidienne multilingue issue d'une sélection d'une centaine de titres de la presse européenne.
Ouverture en mai 2009
LES ENJEUX
Réalisation du site www.presseurop.eu
S ite m ultiling ue de revue de pres s e européenne
Socle Drupal en dix langues
Accompagnement de l'expression de
besoin
Site à très forte fréquentation
LE PROJET
Résultat du gain d'un appel d'offre européen
Contact : en coursContact : en cours
![Page 52: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/52.jpg)
Groupe
5252
En cours...
Le Figaro
Easi Wall
![Page 53: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/53.jpg)
Groupe
5353
Facteurs différenciateurs Hosting
– Des développeurs ayant une parfaite connaissance du coeur et des modules : architecte communautaires
– une liste de plugin "linagora certified" dont le code a été relu et dont on est sur qu'il passe en forte volumetrie
– des sites soient fait avec un modele ESI pour supporter une mise en cache partielle par reverse proxy
– une gestion de la mise en cache maitrise dans le storyboard du site afin qu'un caching efficace soit possible
– des infrastructure scalables pour garantir l'unicite des clefs lors des dev
– des "best practices" glané au fil des missions d'intégration (Presseurop, F24, Figaro...)
![Page 54: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/54.jpg)
54Sommaire
Programme de la journée (5')Présentation : le marché open source et Linagora (10')Présentation des grandes solutions CMS (1h15')Pause (15')Retour d'expérience et Focus produit Drupal (30')Comment animer une communauté Open Source ? (30')Questions / réponses (15')
![Page 55: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/55.jpg)
55Sommaire
Programme de la journée (5')Présentation : le marché open source et Linagora (10')Présentation des grandes solutions CMS (1h15')Pause (15')Retour d'expérience et Focus produit Drupal (30')Comment animer une communauté Open Source ? (30')Questions / réponses (15')
![Page 56: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/56.jpg)
56
Contact : LINAGORA – Siège social27 rue de Berri75008 Paris – FranceTél. : +33 1 58 18 68 28Fax : +33 1 58 18 68 29Mail : [email protected] : www.linagora.com
Merci de votre attention
![Page 57: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/57.jpg)
La communauté DRUPAL
Cedric RAVALEC
![Page 58: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/58.jpg)
Drupal Association
![Page 59: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/59.jpg)
Drupal Association● Association à but non lucratif, enregistrée en
Belgique en Décembre 2006. Son but est de fournir un appui au projet Drupal
●
●
● Membres permanents● Assemblée générale● Conseil d'administration
L'Association Drupal n'a pas son mot à dire que ce soit sur la planification ou sur le développement
du projet Open Source Drupal
![Page 60: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/60.jpg)
Conseil d'administration● Dries Buytaert, President Acquia● Angela Byron, Secrétaire Lullabot● Jacob Redding, Trésorier Freelance●
● Larry Garfield, Juridique Freelance● Cary Gordon, Événements Cherry Hill Company● Gerhard Killesreiter, Infrastructure Freelance● Kieran Lal, Développement Acquia
![Page 61: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/61.jpg)
Drupal.org
![Page 62: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/62.jpg)
Drupal.org● Membres:
– 200 000 utilisateurs sur Drupal.org, 300 nouveaux inscrits par mois
– 1 600 inscrits comme professionels● Télé-chargement:
– Plus de 100 000 télé-chargements par mois de Drupal core
– 600 télé-chagements du code source par mois (core et contributions)
![Page 63: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/63.jpg)
Drupal.org : Communication● 375 000 files de discussion: forums, mailing lists,
groupes, etc. ● Forums :
– Général : taux de réponse de 5:1– Support : taux de réponse de 4:1– Développement : taux de réponse de 10:1
● 2 800 pages de documentations ● 4 channels IRC avec des centaines de
membres
![Page 64: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/64.jpg)
Drupal.org : Développement●Plus de 2600 modules et themes pour Drupal sont disponible en téléchargement●Plus de 100 000 téléchargement par mois du Drupal core ●Plus de 600 000 téléchargement du code source par mois (core et contributions)●
![Page 65: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/65.jpg)
Forum
![Page 66: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/66.jpg)
La communauté Drupal : Société● Lullabot● Acquia● Workhabit● Ping Vision● Chapter Three● Palantir● Developement Seed● Phase II Technology
● Linagora● AF83● Adyax● Rue89
![Page 67: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/67.jpg)
Trademarks et Copyright● La marque "Drupal" est détenue par Dries
Buytaert, mais l'Association Drupal peut l'utiliser librement
● Dries Buytaert possède et conserve tous les droits du domaine drupal.org et drupalcon.org
● Le copyright du logiciel Drupal appartient à tous les auteurs originaux et est sous licence GPL
![Page 68: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/68.jpg)
Organisation des développements● Lead Développeur● Core committer
– Accès en écriture à la base CVS– Valide les contributions– Contributeur – Mainteneur d'une branche source
● Core contributeur
![Page 69: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/69.jpg)
Documentation● HandBooks : Documentation officielle
– Démarrer sous Drupal– Au delà des fondamentaux– La création de thème– Développer pour Drupal–
![Page 70: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/70.jpg)
Groups
![Page 71: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/71.jpg)
DrupalCon
![Page 72: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/72.jpg)
Drupal Camp
![Page 73: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/73.jpg)
Références
![Page 74: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/74.jpg)
Drupal dans le monde...
Organisme et institutions
ONU NASA
![Page 75: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/75.jpg)
Drupal dans le monde...
Journaux et magazines
New York Observer – États Unis Rue89 - France
![Page 76: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/76.jpg)
Drupal dans le monde...
TV et information
France 24 – France The World - BBC – Royaume-Uni
![Page 77: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/77.jpg)
Drupal dans le monde...
Informatique et Technologies de l'information
Linux Ubuntu Open Source Initiative
![Page 78: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/78.jpg)
Drupal dans le monde...
Arts et music
Sony-BMG Musicbox Tori Amos (chanteuse)
![Page 79: Séminaire CMS Linagora juillet 2009](https://reader031.vdocuments.site/reader031/viewer/2022020122/547b166db379596a2b8b4cdc/html5/thumbnails/79.jpg)
Resources● htttp://drupal.org – site officiel de Drupal● http://drupalfr.org - traduction et support Drupal
en français● http://api.drupal.org – site officiel pour les
développeurs de Drupal● http://groups.drupal.org – site officiel de la
communauté Druapl ● http://www.lullabot.com/ - podcast, video,
articles ...