SlideShare uma empresa Scribd logo
1 de 14
Pourquoi choisir un
CMS Open Source ?
par François-Dominique Armingaud
fda@osinet.fr
Drupal Global Training Day
Paris le 14 septembre 2012
« Je sais faire un site en HTML »

   ●    On a tous commencé par là
   ●    C'est même très bien pour commencer
   ●    Problèmes à prévoir
       ●     Comment gérer
       ●     Comment maintenir
       ●     Comment évoluer
       ●     Performance

  Et à plusieurs, on fait comment ?


3/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
Et si nous séparions les choses ?
   ●    Le fond                                                   ●    La forme
       ●     textes                                                   ●      aspect
       ●     images                                                   ●      identité et logo
       ●     tableaux                                                 ●      modifiables

   ●    La structure                                              ●    Les options
       ●     base de données                                          ●      cœur
       ●     autorisations                                            ●      mod. contributifs
       ●     workflow

4/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
●   Le fond : ce que nous avons à dire


   ●    (X)HTML en coulisses, mais...
   ●    … modes de saisie faciles, accélérés et extensibles
   ●    Commentaires associables à chaque item
   ●    On les nomme en Drupal des « noeuds »
   ●    Types de nœuds
       ●     Texte illustré
       ●     Sondage
       ●     Annonce classée, etc.

5/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
●   La forme : comment nous le présenterons


   ●    Idéalement conçue par un/une designer
   ●    Tout affichage se fait via un thème
   ●    Modifiable sans même arrêter le site !
   ●    Homogénéité garantie 
   ●    Grand choix de thèmes prédéfinis




6/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
● La structure : comment gérer sans migraine


   ●     Workflow = étapes d'approbation
         ●   Par qui, comment ?
         ●   Notion de rôle

   ●     Base de données centralisée
         ●   Sauvegardes faciles
         ●   Actions automatisées
             ●   « triggers »



7/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
● Les options : comment ajouter des « plus »


   ●     « Drupal est modulaire »

   ●     Des modules, lesquels ?
          1. Core
          2. Contribués
          3. Qu'on écrira




8/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
Quelques modules
                             fivestar, poll, date, CKeditor




9/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
« Contribués » ??? Où est le piège ?

   ●    Trois modes de gestion du savoir
          1. Le sage africain : rétention totale
          2. Le brevet occidental : partage sous condition
          3. L'Open Source : partage immédiat

   ●    Un exemple pratique ?
          ●   Je mets 6 mois-homme de travail dans le pot commun
          ●   Dans le même temps : 1000 personnes développent
          ●   Si 1 % m'intéresse, je touche donc 10 fois ma mise
          ●   Quel placement dans le monde fait mieux ?
10/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
Je veux faire du Drupal tout de suite !

   ●    Le plus rapide : Drupalgardens
       ●    Gratuit y compris hébergement

   ●    Le plus amusant : Acquia Drupal Dev Desktop
       ●    Gratuit et sur votre propre machine
       ●    Prêt en 20mn clés en main

   ●    Le plus général : WAMP/LAMP/MAMP/SAMP/WASP/XAMPP...
        Mais aussi : avec Ubuntu + Drupal sous VirtualBox

11/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
Qu'entendez-vous par général ?
   « En mentionnant l'existence de ces marques, je précise ne pas me réclamer de leur patronage. Je n'entends pas 
               davantage porter atteinte à la réputation de leurs excellents produits » (Kurt Vonnegut)




12/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
Questions ?




13/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
Pour vos projets Drupal,
Pour vos projets Drupal, OSInet
conseille et forme.forme.
OSInet conseille et
http://formation.osinet.fr — sales@osinet.fr

Mais conteúdo relacionado

Destaque

Fr sad ibn_abi_waqqas
Fr sad ibn_abi_waqqasFr sad ibn_abi_waqqas
Fr sad ibn_abi_waqqasLoveofpeople
 
L'organisation du travail dans 10 ans
L'organisation du travail dans 10 ansL'organisation du travail dans 10 ans
L'organisation du travail dans 10 ansLa Tribune
 
Diagnosis Related Groups
Diagnosis Related GroupsDiagnosis Related Groups
Diagnosis Related GroupsJulia Pearl
 
Enquete France Maroc
Enquete France MarocEnquete France Maroc
Enquete France Marocghassanwail
 
Social Media Analytics – Aktuelle Herausforderung
Social Media Analytics – Aktuelle HerausforderungSocial Media Analytics – Aktuelle Herausforderung
Social Media Analytics – Aktuelle HerausforderungRalf Klamma
 
12042 restaurant xxxl
12042 restaurant xxxl12042 restaurant xxxl
12042 restaurant xxxlHubert Elsen
 
Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...
Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...
Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...ESKER
 
Peintures de Gilles LANGOUREAU
Peintures de Gilles LANGOUREAUPeintures de Gilles LANGOUREAU
Peintures de Gilles LANGOUREAUGilles Langoureau
 
Routes du Brabant wallon : cartes des projets existants
Routes du Brabant wallon : cartes des projets existantsRoutes du Brabant wallon : cartes des projets existants
Routes du Brabant wallon : cartes des projets existantsahup1
 
Edition spécial 50ans
Edition spécial 50ansEdition spécial 50ans
Edition spécial 50ansyannickb19
 
Insolite1
Insolite1Insolite1
Insolite1MiKL59
 
LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...
LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...
LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...Stanleylucas
 
Voyage-pharmaciens à l'Ile Maurice
Voyage-pharmaciens à l'Ile MauriceVoyage-pharmaciens à l'Ile Maurice
Voyage-pharmaciens à l'Ile MauriceLénaïc Varlet
 
Connaissez vous le conseil general
Connaissez  vous le conseil generalConnaissez  vous le conseil general
Connaissez vous le conseil generaleeeadour
 
Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...
Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...
Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...CripsIDF
 

Destaque (20)

Fr sad ibn_abi_waqqas
Fr sad ibn_abi_waqqasFr sad ibn_abi_waqqas
Fr sad ibn_abi_waqqas
 
L'organisation du travail dans 10 ans
L'organisation du travail dans 10 ansL'organisation du travail dans 10 ans
L'organisation du travail dans 10 ans
 
Diagnosis Related Groups
Diagnosis Related GroupsDiagnosis Related Groups
Diagnosis Related Groups
 
Programmation Assembleur
Programmation AssembleurProgrammation Assembleur
Programmation Assembleur
 
Enquete France Maroc
Enquete France MarocEnquete France Maroc
Enquete France Maroc
 
Social Media Analytics – Aktuelle Herausforderung
Social Media Analytics – Aktuelle HerausforderungSocial Media Analytics – Aktuelle Herausforderung
Social Media Analytics – Aktuelle Herausforderung
 
12042 restaurant xxxl
12042 restaurant xxxl12042 restaurant xxxl
12042 restaurant xxxl
 
Technologies cles-2015-tic
Technologies cles-2015-ticTechnologies cles-2015-tic
Technologies cles-2015-tic
 
Comment déveloper son entreprise grâce au web
Comment déveloper son entreprise grâce au webComment déveloper son entreprise grâce au web
Comment déveloper son entreprise grâce au web
 
Support_formation_J2_Mediation_Numérique
Support_formation_J2_Mediation_NumériqueSupport_formation_J2_Mediation_Numérique
Support_formation_J2_Mediation_Numérique
 
Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...
Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...
Esker intègre la gestion des commandes d’achat pour dématérialiser le cycle P...
 
Peintures de Gilles LANGOUREAU
Peintures de Gilles LANGOUREAUPeintures de Gilles LANGOUREAU
Peintures de Gilles LANGOUREAU
 
Routes du Brabant wallon : cartes des projets existants
Routes du Brabant wallon : cartes des projets existantsRoutes du Brabant wallon : cartes des projets existants
Routes du Brabant wallon : cartes des projets existants
 
Edition spécial 50ans
Edition spécial 50ansEdition spécial 50ans
Edition spécial 50ans
 
Insolite1
Insolite1Insolite1
Insolite1
 
LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...
LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...
LE CONSEIL DE SECURITE EXAMINE CINQ OPTIONS POUR UNE RECONFIGURATION DE LA MI...
 
Voyage-pharmaciens à l'Ile Maurice
Voyage-pharmaciens à l'Ile MauriceVoyage-pharmaciens à l'Ile Maurice
Voyage-pharmaciens à l'Ile Maurice
 
Connaissez vous le conseil general
Connaissez  vous le conseil generalConnaissez  vous le conseil general
Connaissez vous le conseil general
 
Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...
Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...
Vaccination contre les infections HPV - Couverture vaccinale en Franc, impact...
 
Book a broche
Book a brocheBook a broche
Book a broche
 

Semelhante a Pourquoi choisir un CMS Open Source ?

Automatisation des gestionnaires de contenus (CMS)
Automatisation des gestionnaires de contenus (CMS)Automatisation des gestionnaires de contenus (CMS)
Automatisation des gestionnaires de contenus (CMS)Christophe Villeneuve
 
Bien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web DesignBien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web DesignGreg Hoin
 
Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09Chipway
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Ametys
 
Web perf Silicon Comte
Web perf Silicon ComteWeb perf Silicon Comte
Web perf Silicon ComteSilicon Comté
 
Devoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloudDevoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloudDali Kilani
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.
Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.
Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.Sarah Thielens
 
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalDrupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalOlivier Friesse
 
Le gameday...un concept devopsludique
Le gameday...un concept devopsludiqueLe gameday...un concept devopsludique
Le gameday...un concept devopsludiqueEspritAgile
 
FinistJUG - J’ai besoin d’une appli web rapidement
FinistJUG -   J’ai besoin d’une appli web rapidementFinistJUG -   J’ai besoin d’une appli web rapidement
FinistJUG - J’ai besoin d’une appli web rapidementHoracio Gonzalez
 
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016Symetris
 
Des jeux et des devops
Des jeux et des devopsDes jeux et des devops
Des jeux et des devopsFrederic Leger
 
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm
 
1. Prestashop - Pré-requis
1. Prestashop - Pré-requis1. Prestashop - Pré-requis
1. Prestashop - Pré-requisAgence Webup
 
Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Ippon
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceLINAGORA
 
Pourquoi la documentation compte ?
Pourquoi la documentation compte ?Pourquoi la documentation compte ?
Pourquoi la documentation compte ?sarahhaim shl
 

Semelhante a Pourquoi choisir un CMS Open Source ? (20)

Forum PHP 2014 day 1
Forum PHP 2014 day 1Forum PHP 2014 day 1
Forum PHP 2014 day 1
 
Automatisation des gestionnaires de contenus (CMS)
Automatisation des gestionnaires de contenus (CMS)Automatisation des gestionnaires de contenus (CMS)
Automatisation des gestionnaires de contenus (CMS)
 
Bien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web DesignBien Démarrer avec le Responsive Web Design
Bien Démarrer avec le Responsive Web Design
 
Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09Conference drupagora-drupal-8 2012-11-09
Conference drupagora-drupal-8 2012-11-09
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
 
Web perf Silicon Comte
Web perf Silicon ComteWeb perf Silicon Comte
Web perf Silicon Comte
 
Devoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloudDevoxx france-2013-lecons-cloud
Devoxx france-2013-lecons-cloud
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.
Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.
Une boîte à outils collaboratifs gratuits. Par Maude Maréchal.
 
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalDrupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
 
Le gameday...un concept devopsludique
Le gameday...un concept devopsludiqueLe gameday...un concept devopsludique
Le gameday...un concept devopsludique
 
FinistJUG - J’ai besoin d’une appli web rapidement
FinistJUG -   J’ai besoin d’une appli web rapidementFinistJUG -   J’ai besoin d’une appli web rapidement
FinistJUG - J’ai besoin d’une appli web rapidement
 
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016
Symetris présente Drupal 8 - Linux-Meetup (Montreal) 02/02/2016
 
Des jeux et des devops
Des jeux et des devopsDes jeux et des devops
Des jeux et des devops
 
Pas possible en drupal, c'est faux
Pas possible en drupal, c'est fauxPas possible en drupal, c'est faux
Pas possible en drupal, c'est faux
 
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
 
1. Prestashop - Pré-requis
1. Prestashop - Pré-requis1. Prestashop - Pré-requis
1. Prestashop - Pré-requis
 
Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Pourquoi la documentation compte ?
Pourquoi la documentation compte ?Pourquoi la documentation compte ?
Pourquoi la documentation compte ?
 

Mais de OSInet

Interface texte plein écran en Go avec TView
Interface texte plein écran en Go avec TViewInterface texte plein écran en Go avec TView
Interface texte plein écran en Go avec TViewOSInet
 
Scaling up and accelerating Drupal 8 with NoSQL
Scaling up and accelerating Drupal 8 with NoSQLScaling up and accelerating Drupal 8 with NoSQL
Scaling up and accelerating Drupal 8 with NoSQLOSInet
 
Mon site web est hacké ! Que faire ?
Mon site web est hacké ! Que faire ?Mon site web est hacké ! Que faire ?
Mon site web est hacké ! Que faire ?OSInet
 
Faster Drupal sites using Queue API
Faster Drupal sites using Queue APIFaster Drupal sites using Queue API
Faster Drupal sites using Queue APIOSInet
 
Life after the hack
Life after the hackLife after the hack
Life after the hackOSInet
 
Delayed operations with queues for website performance
Delayed operations with queues for website performanceDelayed operations with queues for website performance
Delayed operations with queues for website performanceOSInet
 
Drupal 8 : regards croisés
Drupal 8 : regards croisésDrupal 8 : regards croisés
Drupal 8 : regards croisésOSInet
 
Cache speedup with Heisencache for Drupal 7 and Drupal 8
Cache speedup with Heisencache for Drupal 7 and Drupal 8Cache speedup with Heisencache for Drupal 7 and Drupal 8
Cache speedup with Heisencache for Drupal 7 and Drupal 8OSInet
 
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7OSInet
 
Le groupe PHP-FIG et les standards PSR
Le groupe  PHP-FIG et les standards PSRLe groupe  PHP-FIG et les standards PSR
Le groupe PHP-FIG et les standards PSROSInet
 
Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8OSInet
 
Utiliser drupal
Utiliser drupalUtiliser drupal
Utiliser drupalOSInet
 
Equipe drupal
Equipe drupalEquipe drupal
Equipe drupalOSInet
 
Drupal et le NoSQL - drupagora 2011
Drupal et le NoSQL - drupagora 2011Drupal et le NoSQL - drupagora 2011
Drupal et le NoSQL - drupagora 2011OSInet
 
Drupal Views development
Drupal Views developmentDrupal Views development
Drupal Views developmentOSInet
 

Mais de OSInet (15)

Interface texte plein écran en Go avec TView
Interface texte plein écran en Go avec TViewInterface texte plein écran en Go avec TView
Interface texte plein écran en Go avec TView
 
Scaling up and accelerating Drupal 8 with NoSQL
Scaling up and accelerating Drupal 8 with NoSQLScaling up and accelerating Drupal 8 with NoSQL
Scaling up and accelerating Drupal 8 with NoSQL
 
Mon site web est hacké ! Que faire ?
Mon site web est hacké ! Que faire ?Mon site web est hacké ! Que faire ?
Mon site web est hacké ! Que faire ?
 
Faster Drupal sites using Queue API
Faster Drupal sites using Queue APIFaster Drupal sites using Queue API
Faster Drupal sites using Queue API
 
Life after the hack
Life after the hackLife after the hack
Life after the hack
 
Delayed operations with queues for website performance
Delayed operations with queues for website performanceDelayed operations with queues for website performance
Delayed operations with queues for website performance
 
Drupal 8 : regards croisés
Drupal 8 : regards croisésDrupal 8 : regards croisés
Drupal 8 : regards croisés
 
Cache speedup with Heisencache for Drupal 7 and Drupal 8
Cache speedup with Heisencache for Drupal 7 and Drupal 8Cache speedup with Heisencache for Drupal 7 and Drupal 8
Cache speedup with Heisencache for Drupal 7 and Drupal 8
 
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
Recueil des mauvaises pratiques constatées lors de l'audit de sites Drupal 7
 
Le groupe PHP-FIG et les standards PSR
Le groupe  PHP-FIG et les standards PSRLe groupe  PHP-FIG et les standards PSR
Le groupe PHP-FIG et les standards PSR
 
Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8Les blocs Drupal de drop.org à Drupal 8
Les blocs Drupal de drop.org à Drupal 8
 
Utiliser drupal
Utiliser drupalUtiliser drupal
Utiliser drupal
 
Equipe drupal
Equipe drupalEquipe drupal
Equipe drupal
 
Drupal et le NoSQL - drupagora 2011
Drupal et le NoSQL - drupagora 2011Drupal et le NoSQL - drupagora 2011
Drupal et le NoSQL - drupagora 2011
 
Drupal Views development
Drupal Views developmentDrupal Views development
Drupal Views development
 

Pourquoi choisir un CMS Open Source ?

  • 1. Pourquoi choisir un CMS Open Source ? par François-Dominique Armingaud fda@osinet.fr
  • 2. Drupal Global Training Day Paris le 14 septembre 2012
  • 3. « Je sais faire un site en HTML » ● On a tous commencé par là ● C'est même très bien pour commencer ● Problèmes à prévoir ● Comment gérer ● Comment maintenir ● Comment évoluer ● Performance Et à plusieurs, on fait comment ? 3/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 4. Et si nous séparions les choses ? ● Le fond ● La forme ● textes ● aspect ● images ● identité et logo ● tableaux ● modifiables ● La structure ● Les options ● base de données ● cœur ● autorisations ● mod. contributifs ● workflow 4/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 5. Le fond : ce que nous avons à dire ● (X)HTML en coulisses, mais... ● … modes de saisie faciles, accélérés et extensibles ● Commentaires associables à chaque item ● On les nomme en Drupal des « noeuds » ● Types de nœuds ● Texte illustré ● Sondage ● Annonce classée, etc. 5/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 6. La forme : comment nous le présenterons ● Idéalement conçue par un/une designer ● Tout affichage se fait via un thème ● Modifiable sans même arrêter le site ! ● Homogénéité garantie  ● Grand choix de thèmes prédéfinis 6/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 7. ● La structure : comment gérer sans migraine ● Workflow = étapes d'approbation ● Par qui, comment ? ● Notion de rôle ● Base de données centralisée ● Sauvegardes faciles ● Actions automatisées ● « triggers » 7/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 8. ● Les options : comment ajouter des « plus » ● « Drupal est modulaire » ● Des modules, lesquels ? 1. Core 2. Contribués 3. Qu'on écrira 8/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 9. Quelques modules fivestar, poll, date, CKeditor 9/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 10. « Contribués » ??? Où est le piège ? ● Trois modes de gestion du savoir 1. Le sage africain : rétention totale 2. Le brevet occidental : partage sous condition 3. L'Open Source : partage immédiat ● Un exemple pratique ? ● Je mets 6 mois-homme de travail dans le pot commun ● Dans le même temps : 1000 personnes développent ● Si 1 % m'intéresse, je touche donc 10 fois ma mise ● Quel placement dans le monde fait mieux ? 10/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 11. Je veux faire du Drupal tout de suite ! ● Le plus rapide : Drupalgardens ● Gratuit y compris hébergement ● Le plus amusant : Acquia Drupal Dev Desktop ● Gratuit et sur votre propre machine ● Prêt en 20mn clés en main ● Le plus général : WAMP/LAMP/MAMP/SAMP/WASP/XAMPP... Mais aussi : avec Ubuntu + Drupal sous VirtualBox 11/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 12. Qu'entendez-vous par général ?  « En mentionnant l'existence de ces marques, je précise ne pas me réclamer de leur patronage. Je n'entends pas  davantage porter atteinte à la réputation de leurs excellents produits » (Kurt Vonnegut) 12/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 13. Questions ? 13/14Pourquoi un CMS ? Pourquoi Open Source ? | FD Armingaud | ©OSInet 2012
  • 14. Pour vos projets Drupal, Pour vos projets Drupal, OSInet conseille et forme.forme. OSInet conseille et http://formation.osinet.fr — sales@osinet.fr

Notas do Editor

  1. Drupal Global Training Day Paris le 14 septembre 2012
  2. Bienvenue à cette introduction TRÈS succinte à Drupal, qui sera développée par les intervenants suivants. Mon nom est François-Dominique Armingaud et je suis l'un des fondateurs d'OSInet, qui vous présente ce contenu. Sentez vous libre de poser toute question. par François-Dominique Armingaud [email_address] Pourquoi un CMS ? Pourquoi Open Source ?
  3. Nous savons tous écrire des pages HTML avec autant de liens dans tous les sens que nécessaire. Cependant, cela induit des problèmes parasites : donner un nom unique à chacun, et gérer ensuite un grand nombre de fichiers (un de nos clients en avait 18 000 !) Par ailleurs des difficultés de maintenance et de mauvaises performance sont à prévoir.
  4. De même que dans plusieurs langages de programmation on sépare information à écrire et spécification de format d'impression, un CMS comme Drupal va séparer en quatre parties bien distinctes les informations de construction du site selon leur nature. L'effort du mainteneur de site en sera largement soulagé.
  5. HTML/XHTML est un excellent moyen de représenter la structure sémantique d'un texte. En revanche, il se prête mal à une saisie conviviale. Drupal dispose de moyens d'entrée de texte simplifiés pour les utilisateurs, les uns inclus en standard, les autres optionnels. L'unité de base de gestion d'information se nomme un « n œ ud ».
  6. La conception du site demandera souvent des compétences qui ne sont pas celles des informaticiens ni des rédacteurs, et encore moins celles du chef de projet. On fait donc souvent appel à un DESIGNER, spécialisé en ergonomie, et qui conçoit une charte graphique du système. Celle-ci doit être approuvée et sera ensuite implémentée sous forme de THEMES qu'utilisera tout le site.
  7. Les sites Drupal sont en Web 2.0 ou UGC (« user-generated content »), que cela concerne les commentaires, les avis sur ces commentaires ou les articles eux-mêmes. Cela demande une certaine discipline, et un système d'identification, d'authentification et d'approbation qui est standard – et personnalisable – en Drupal.
  8. Drupal est utilisable tel quel. On peut l'étendre en activant : - Des modules du cœur (intégralement francisés) - Des modules optionnels parmi les milliers de la communauté - Les modules que l'on écrira soi-même, avec possibilité d'en rendre le code public ou non.
  9. Voici quelques modules : - Fivestar permet de noter un contenu de 1 (décevant) à 5 (excellent) - Poll permet des sondages au résultat affichable en temps réel - Date permet de choisir une date commodément sur un calendrier - CKeditor permet même une saisie de type WYSIWYG (genre Word)
  10. Quel est l'intérêt exact de cette philanthropie apparente consistant à publier ses modules ? Nous allons voir qu'il s'agit en fait simplement d'un intérêt personnel bien compris. L'Open Source représente par rapport au brevet la même avancée que le brevet représenta autrefois face au système de rétention des secrets artisanaux
  11. Drupalgardens vous offre une infrastructure Drupal opérationnelle dont l'usage est gratuit en dessous d'un certain nombre de pages par jour. Vous pouvez ensuite décider de payer la consommation qui dépasse (financée par la publicité ?) ou rapatrier le site chez vous. Acquia Drupal vous permet d'installer un site Drupal sur votre PC en vingt minutes et sans aucune connaissance préalable.
  12. Tout est modulaire. Vous choisissez - Votre système (Linux, Mac, Windows...) - Votre serveur web (Apache, NGINX, LightHTTPD) - Votre base de données : MySQL, MariaDB, PostGreSQL - Drupal est écrit en PHP.
  13. N'hésitez pas à nous contacter : OSInet 15 avenue de Norvège [email_address]
  14. www.formation.osinet.fr — sales@osinet.fr Pour vos projets Drupal, OSInet conseille et forme.