SlideShare uma empresa Scribd logo
1 de 24
Solutions Web
« prêtes-à-porter »
  avec WordPress
     WordCamp Montréal 2012
          2012-08-18

         Stéphane Plante
Au programme
               aujourd’hui
    Comment nous avons mis en place une offre de solutions Web pouvant
    être déployées à la demande


•   La problématique
•   La recherche d’une solution
•   Les objectifs de ce projet
•   Notre démarche
•   Un premier projet concret :
    le cyberbulletin des employés de la Ville
•   Le processus de maintenance et d’évolution
•   Les prochaines étapes
La problématique

•   Plateforme de gestion de contenu actuelle désuète

•   Temps de réalisation de sites très long

•   Dépendance auprès d’intégrateurs Web

•   Client qui est peu ou pas autonome
La problématique
La problématique
La recherche d’une
             solution
•   Nouvelle solution qui doit se faire à très faible coût
•   Choix de plusieurs solutions (logiciels libres)
•   Systèmes de gestion de contenu mature
    •   Robuste pour Internet
    •   Agile pour l’intranet
•   Redonner l’autonomie aux clients
•   Idée d’une solution prête-à-porter
•   « Utile maintenant, parfait trop tard »
•   WordPress (fait l’objet d’une orientation technologique)
Quelques objectifs de
     ce projet
•   Réduire les coûts de réalisation des sites
•   Ne pas faire de développement de plugiciels
•   Utiliser un maximum de composantes
    réutilisables entre les instances
•   Offrir un déploiement rapide et à la demande
    de sites intranet, cyberbulletins et
    observatoires
•   Offrir des ensembles (Packages) plugiciels +
    thème adapté aux besoins identifiés
Quelques objectifs de
     ce projet
•   Rendre les utilisateurs autonomes dans la
    production de contenus
•   Partager avec d’autres administrations publiques
•   Expérimenter avec le design «responsive» et le
    HTML5 ainsi qu’avec des versions de sites dédiés
    aux plateformes mobiles
•   Implanter des solutions Web qui respectent les
    standards (W3C) et qui sont indépendantes des
    plateformes (Device independence) (OS,
    navigateurs, mobiles)
Indépendance des plateformes
   (Device independence)
Démarche du projet
•   Inventaire des fonctionnalités

    •   70 regroupées en trois
        thématiques

        •   Pour les utilisateurs

        •   Pour les administrateurs

        •   De sécurité (Internet)
Sélection des plugiciels




Support de la localisation
Tester un plugiciel

•   Fonctionnel

•   Ergonomique

•   Contextuel
    (Prototypage)

•   Performance
    (pas encore évalué)
Sélection d’un thème

•   Répondre aux besoins de

    •   Cyberbulletin

    •   Site intranet

    •   Observatoire
Prototypage



Étonnamment, peu de mauvaise surprise à cet égard, ci ce
  n’est parfois certains petits problèmes d’affichages qui
seront généralement résolus par l’adaptation de la feuille
               de style dans un thème enfant.
Un premier projet :
le cyberbulletin des employés
Les plugiciels utilisés
Plugiciels liés à l'utilisation 

•Formulaire de contact- Contact Form 7
•Widget photo - Image Widget
•Intégration des vidéos - JW Player Plugin for WordPress
•Calendrier - The Events Calendar (The Events Calendar PRO)
•Création de formulaires - Visual Form Builder
•Gestion des Widgets - Widget Logic Visual
•Vox pop - WP-Polls
•Évaluation d'un article - WP-PostRatings
•Fonctionnalité de popularité - WP-PostViews
Plugiciels liés à l'administration

•Outil de sauvegarde - BackUpWordPress
•Vérification de liens brisés - Broken Link Checker
•Traduction des plugiciels et thèmes - CodeStyling Localization
•Mode maintenance - Maintenance Mode
•Notification multiple - Comments Notifier
•Personnalisation du formulaire de commentaire - Disable / Hide Comment URL (disable-hide-comment-url)
•Personnalisation de la fenêtre d’authentification - Login Logo
•Restriction d’accès - Private WordPress - (utilisation seulement pour limiter l'accès en cours de développement)
•Redirection
•Recherche évoluée - Relevanssi
•Rechercher remplacer- Search and Replace
•Importation - WordPress Importer
•Cache - WP Super Cache
•Infolettre - Wysija Newsletters
Les plugiciels utilisés
•   Formation

    •   Utilisateurs une journée

    •   Éditeurs et administrateurs + 1/2 journée
        (images, galeries+ vidéos)

    •   Principe « donner au suivant »

•   Rôles

    •   Contributeurs pour la majorité

    •   Éditeurs ou administrateurs pour l’équipe responsable

    •   Équipe TI administrateurs
Bilan pour
      ce premier site
• Tout est déposé dans WordPress
• Réussite :
 • Autonomie des utilisateurs
    (même pour la vidéo)
 • Projet réalisé en moins de deux mois
Maintenance et
         évolution
• Vive la rétrocompatibilité de WordPress
• À l’avenir, mise à jour des environnements
  au même rythme que WordPress
• Gestion du changement dans notre
  organisation
Prochaines étapes

• Mise en place progressive de l’offre PAP
  d’ici la fin de 2012
• Mise en place du processus de maintenance
  et d’évolution
• Retour à la communauté des traductions
En conclusion
• Nos objectifs sont atteints
 • Appropriation par les utilisateurs
 • Coûts de réalisation à la baisse
    (10 x moins)
• Un observatoire en ligne bientôt
• Équipe d’une personne et deux demies
Des questions ?


• @plantest
• Linkedin

Mais conteúdo relacionado

Semelhante a Solutions Web « prêtes à porter » avec WordPress

Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)LaNetscouade
 
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Romain Jarraud
 
Cloud or not Cloud, comment déployer Project… ? That is the question!
Cloud or not Cloud, comment déployer Project…  ? That is the question!Cloud or not Cloud, comment déployer Project…  ? That is the question!
Cloud or not Cloud, comment déployer Project… ? That is the question!Microsoft Technet France
 
Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Hidora
 
WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !Aurélien Denis
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
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
 
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...Ametys
 
Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)TribuAndCo
 
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...FranceNumerique
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonitasoft
 
Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1Microsoft
 
Eurelis - Construire une usine à sites
Eurelis - Construire une usine à sitesEurelis - Construire une usine à sites
Eurelis - Construire une usine à sitesAgence-Eurelis
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Chipway
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationStéphane Traumat
 
Migration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6WebMigration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6WebOlivier NOEL
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
 

Semelhante a Solutions Web « prêtes à porter » avec WordPress (20)

Usine à site
Usine à siteUsine à site
Usine à site
 
Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)
 
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8
 
Cloud or not Cloud, comment déployer Project… ? That is the question!
Cloud or not Cloud, comment déployer Project…  ? That is the question!Cloud or not Cloud, comment déployer Project…  ? That is the question!
Cloud or not Cloud, comment déployer Project… ? That is the question!
 
Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks
 
WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !WordPress sous stéroïdes : votre site Web vers les sommets !
WordPress sous stéroïdes : votre site Web vers les sommets !
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
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 ?
 
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
Refonte intranet Open Source avec Ametys, retour d'expérience du Conseil Géné...
 
Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)Mythes et réalités des projets Web (Webschool tours)
Mythes et réalités des projets Web (Webschool tours)
 
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
Comment Bien Choisir un CMS pour les Administrations et Collectivites Locales...
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
 
Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1Au cœur du Framework .NET 4.5.1
Au cœur du Framework .NET 4.5.1
 
Eurelis - Construire une usine à sites
Eurelis - Construire une usine à sitesEurelis - Construire une usine à sites
Eurelis - Construire une usine à sites
 
Objectif fluid<fab />
Objectif fluid<fab />Objectif fluid<fab />
Objectif fluid<fab />
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
Migration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6WebMigration de technologie J2EE vers PHP à M6Web
Migration de technologie J2EE vers PHP à M6Web
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 

Solutions Web « prêtes à porter » avec WordPress

  • 1. Solutions Web « prêtes-à-porter » avec WordPress WordCamp Montréal 2012 2012-08-18 Stéphane Plante
  • 2. Au programme aujourd’hui Comment nous avons mis en place une offre de solutions Web pouvant être déployées à la demande • La problématique • La recherche d’une solution • Les objectifs de ce projet • Notre démarche • Un premier projet concret : le cyberbulletin des employés de la Ville • Le processus de maintenance et d’évolution • Les prochaines étapes
  • 3. La problématique • Plateforme de gestion de contenu actuelle désuète • Temps de réalisation de sites très long • Dépendance auprès d’intégrateurs Web • Client qui est peu ou pas autonome
  • 6. La recherche d’une solution • Nouvelle solution qui doit se faire à très faible coût • Choix de plusieurs solutions (logiciels libres) • Systèmes de gestion de contenu mature • Robuste pour Internet • Agile pour l’intranet • Redonner l’autonomie aux clients • Idée d’une solution prête-à-porter • « Utile maintenant, parfait trop tard » • WordPress (fait l’objet d’une orientation technologique)
  • 7. Quelques objectifs de ce projet • Réduire les coûts de réalisation des sites • Ne pas faire de développement de plugiciels • Utiliser un maximum de composantes réutilisables entre les instances • Offrir un déploiement rapide et à la demande de sites intranet, cyberbulletins et observatoires • Offrir des ensembles (Packages) plugiciels + thème adapté aux besoins identifiés
  • 8. Quelques objectifs de ce projet • Rendre les utilisateurs autonomes dans la production de contenus • Partager avec d’autres administrations publiques • Expérimenter avec le design «responsive» et le HTML5 ainsi qu’avec des versions de sites dédiés aux plateformes mobiles • Implanter des solutions Web qui respectent les standards (W3C) et qui sont indépendantes des plateformes (Device independence) (OS, navigateurs, mobiles)
  • 9. Indépendance des plateformes (Device independence)
  • 10. Démarche du projet • Inventaire des fonctionnalités • 70 regroupées en trois thématiques • Pour les utilisateurs • Pour les administrateurs • De sécurité (Internet)
  • 11. Sélection des plugiciels Support de la localisation
  • 12. Tester un plugiciel • Fonctionnel • Ergonomique • Contextuel (Prototypage) • Performance (pas encore évalué)
  • 13. Sélection d’un thème • Répondre aux besoins de • Cyberbulletin • Site intranet • Observatoire
  • 14. Prototypage Étonnamment, peu de mauvaise surprise à cet égard, ci ce n’est parfois certains petits problèmes d’affichages qui seront généralement résolus par l’adaptation de la feuille de style dans un thème enfant.
  • 15. Un premier projet : le cyberbulletin des employés
  • 16.
  • 17. Les plugiciels utilisés Plugiciels liés à l'utilisation  •Formulaire de contact- Contact Form 7 •Widget photo - Image Widget •Intégration des vidéos - JW Player Plugin for WordPress •Calendrier - The Events Calendar (The Events Calendar PRO) •Création de formulaires - Visual Form Builder •Gestion des Widgets - Widget Logic Visual •Vox pop - WP-Polls •Évaluation d'un article - WP-PostRatings •Fonctionnalité de popularité - WP-PostViews Plugiciels liés à l'administration •Outil de sauvegarde - BackUpWordPress •Vérification de liens brisés - Broken Link Checker •Traduction des plugiciels et thèmes - CodeStyling Localization •Mode maintenance - Maintenance Mode •Notification multiple - Comments Notifier •Personnalisation du formulaire de commentaire - Disable / Hide Comment URL (disable-hide-comment-url) •Personnalisation de la fenêtre d’authentification - Login Logo •Restriction d’accès - Private WordPress - (utilisation seulement pour limiter l'accès en cours de développement) •Redirection •Recherche évoluée - Relevanssi •Rechercher remplacer- Search and Replace •Importation - WordPress Importer •Cache - WP Super Cache •Infolettre - Wysija Newsletters
  • 19. Formation • Utilisateurs une journée • Éditeurs et administrateurs + 1/2 journée (images, galeries+ vidéos) • Principe « donner au suivant » • Rôles • Contributeurs pour la majorité • Éditeurs ou administrateurs pour l’équipe responsable • Équipe TI administrateurs
  • 20. Bilan pour ce premier site • Tout est déposé dans WordPress • Réussite : • Autonomie des utilisateurs (même pour la vidéo) • Projet réalisé en moins de deux mois
  • 21. Maintenance et évolution • Vive la rétrocompatibilité de WordPress • À l’avenir, mise à jour des environnements au même rythme que WordPress • Gestion du changement dans notre organisation
  • 22. Prochaines étapes • Mise en place progressive de l’offre PAP d’ici la fin de 2012 • Mise en place du processus de maintenance et d’évolution • Retour à la communauté des traductions
  • 23. En conclusion • Nos objectifs sont atteints • Appropriation par les utilisateurs • Coûts de réalisation à la baisse (10 x moins) • Un observatoire en ligne bientôt • Équipe d’une personne et deux demies
  • 24. Des questions ? • @plantest • Linkedin

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n