Migration du portail du MDEIE vers TYPO3
Présenté par Yannick Pavard ­ Infoglobe.evolution
Objectifs

À la fin de cette présentation, vous serez en mesure  :
  –   d'expliquer ce qu'est un CMS
  –   de nommer les ...
Introduction
                   ➔   Qui suis­je / Présentation d'Infoglobe.evolution
S o m m a i r e




                 ...
Migration du portail du MDEIE vers TYPO3
                   ➔   Présentation du projet
S o m m a i r e




               ...
Introduction




           
Qui suis­je

            Yannick Pavard


Architecte TYPO3 et chargé de projet chez Infoglobe, depuis 2005

 ✔   Passionné...
Qu'est­ce qu'un système 
    de gestion de contenu ?




            
Définition d'un CMS

    CMS : Content Management System 
        => SGC : Système de Gestion de Contenu

✔ Blogue
✔ Porta...
Présentation rapide de TYPO3

➔    Qu'est­ce que TYPO3 ?
✔    Un CMS open source créé en 1997
✔    Un CMS basé sur le PHP ...
Avantages à utiliser TYPO3

 Les 10 avantages de TYPO3 !
➔


          Configuration Typoscript
                          ...
TYPO3 au Québec 




         
TYPO3 au gouvernement du Québec




 D'après vous, combien de ministères et 
organismes ont migré leur site internet ou 
 ...
TYPO3 au gouvernement du Québec




                                  13 / 30
TYPO3 dans les universités Québécoises


                                TYPO3 depuis 2003
➔   Une équipe dédiée à la réal...
Migration du portail 
    du MDEIE vers TYPO3




            
Présentation du projet



                           MDEIE : Ministère du 
                           Développement Économ...
Les grandes étapes de la migration


Plusieurs environnements ont été nécessaires
       pour la réalisation du mandat : 
...
Les grandes étapes de la migration


Élaboration d'une stratégie et d'un planning
         lors de l'étude de faisabilité
...
Les défis surmontés


Importer les données depuis la base ORACLE

     ➔   90% du contenu a été importé automatiquement !
...
Les défis surmontés


Centraliser le système de catégories
     Le but était de gérer des catégories uniques
    dans tout...
Les défis surmontés


Catégoriser les pages et contenus du site
         Le but était de pouvoir afficher du contenu
     ...
Les défis surmontés


     Protéger les adresses de courriel « mailto »
              Le but était de ne plus afficher d'a...
Développement d'extensions spécifiques


      Quelques extensions ont été développées
afin de retrouver les mêmes fonctio...
Accompagnement de l'équipe d'intégrateurs


        Le client a souhaité impliquer au maximum
                 son équipe ...
Conclusion




       
CMS au gouvernement du Québec




Combien de Systèmes de Gestion de Contenu 
     ont été implantés dans les ministères
et...
CMS au gouvernement du Québec

                                  16

                                  14
                ...
Conclusion


➔   TYPO3  est  un  CMS  extensible  (+  de  2800 
    extensions !) avec plus de 8000 installations !
➔   TY...
Prochain SlideShare
Chargement dans…5
×

Migration du site du MDEIE vers le CMS TYPO3

2 712 vues

Publié le

Présentation décrivant la migration du site du Ministère du
développement économique, de l'Innovation et de l'Exportation (MDEIE) vers le CMS TYPO3.

On y retrouve les différentes étapes et les extensions développées pour ce projet.

Cette présentation a été donnée pendant le salon des TICS 2008.


Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 712
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
28
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Migration du site du MDEIE vers le CMS TYPO3

  1. 1. Migration du portail du MDEIE vers TYPO3 Présenté par Yannick Pavard ­ Infoglobe.evolution
  2. 2. Objectifs À la fin de cette présentation, vous serez en mesure  : – d'expliquer ce qu'est un CMS – de nommer les fonctionnalités principales du CMS TYPO3 – de citer des références de sites web ayant migré vers TYPO3 – d'identifier les grandes étapes d'une migration vers TYPO3 – de citer quelques extensions développées pour le MDEIE 2 / 30
  3. 3. Introduction ➔ Qui suis­je / Présentation d'Infoglobe.evolution S o m m a i r e Qu'est­ce qu'un système de gestion de contenu ?  ➔ Définition d'un CMS ➔ Présentation rapide de TYPO3 ➔ Avantages à utiliser TYPO3 TYPO3 au Québec ➔ Gouvernement du Québec ➔ Universités Québécoises 3 / 30
  4. 4. Migration du portail du MDEIE vers TYPO3 ➔ Présentation du projet S o m m a i r e ➔ Les grandes étapes de la migration ➔ Les défis surmontés :  ✔ Importer les données depuis la base ORACLE ✔ Centraliser le système de catégorie ✔ Catégoriser les pages et contenus du site ✔ Protéger les adresses de courriel « mailto » ➔ Développement d'extensions spécifiques ➔ Accompagnement de l'équipe d'intégrateurs Conclusion 4 / 30
  5. 5. Introduction    
  6. 6. Qui suis­je             Yannick Pavard Architecte TYPO3 et chargé de projet chez Infoglobe, depuis 2005 ✔ Passionné de logiciels libres et de Système de Gestion de Contenu ✔ A participé à l'essort du CMS Xoops depuis 2002   et au CMS TYPO3 depuis 2004 ➔ 90% des développements autour du cms TYPO3 ➔ ¼ de million investis dans la promotion de TYPO3 ➔ Une équipe de 8 personnes (développeurs, intégrateurs, formateurs et graphistes) 6 / 30
  7. 7. Qu'est­ce qu'un système  de gestion de contenu ?    
  8. 8. Définition d'un CMS CMS : Content Management System      => SGC : Système de Gestion de Contenu ✔ Blogue ✔ Portail ✔  Ajouter, éditer, supprimer ✔ Texte (brut, html, pdf, etc) ✔ Image (jpg, gif, etc) ✔ Wiki ✔ Gestion des droits ✔ Présentation (thème) ✔ Audio, vidéo ✔ Groupware ✔ Fils rss   ...   ...   ...  On retrouve le plus souvent :  Une interface web, Contenu (bdd, fichiers), Présentation Edition de page, Gestion des droits, Extensibilité, Multilingue 8 / 30
  9. 9. Présentation rapide de TYPO3 ➔  Qu'est­ce que TYPO3 ? ✔  Un CMS open source créé en 1997 ✔  Un CMS basé sur le PHP et la base de données MySQL (Oracle ...) ✔  Un CMS d'origine danoise, créé par Kasper Skårhøj ✔  Un CMS mis à disposition de la communauté en août 2000 ✔ C'est aussi une association et une conférence internationale    annuelle ✔  Une version 4, sortie en avril 2006 et une version 5 prévue pour 2009. ✔  Un CMS avec plus de 8000 installations dans le monde 9 / 30
  10. 10. Avantages à utiliser TYPO3  Les 10 avantages de TYPO3 ! ➔  Configuration Typoscript Édition du contenu en ligne (crayon)  Extensibilité  Éditeur de texte avancé (RTE) Intégration simplifiée de gabarits HTML Organisation des pages sous forme d'arborescence Génération et redimensionnement des images à la volée Multi­domaines et multi­sites Gestion des permissions illimitées Classement et indexation des fichiers binaires 10 / 30
  11. 11. TYPO3 au Québec     
  12. 12. TYPO3 au gouvernement du Québec D'après vous, combien de ministères et  organismes ont migré leur site internet ou  intranet vers TYPO3 ? 12 / 30
  13. 13. TYPO3 au gouvernement du Québec 13 / 30
  14. 14. TYPO3 dans les universités Québécoises TYPO3 depuis 2003 ➔ Une équipe dédiée à la réalisation toute l'année ! ➔ Plus de 50 réalisations en 3 ans ➔ La gestion des sites de cours se fait entièrement avec TYPO3 http://tactic.fsg.ulaval.ca/accueil/ Objectif 150 sites ! ➔ Partage de contenus centralisés pour 150 sites ➔ Authentification centralisée sur un serveur LDAP 14 / 30
  15. 15. Migration du portail  du MDEIE vers TYPO3    
  16. 16. Présentation du projet MDEIE : Ministère du  Développement Économique,  de l'Innovation et de l'Exportation  But : Remplacer le CMS existant basé sur ORACLE et JAVA (JSP) par une solution offrant une entière liberté d'adaptation.  Début du projet : Juillet 2007  Fin du projet : Janvier 2008  Équipe au MDEIE : Un chargé de projet / 4 intégrateurs / 2 édimestres  Équipe chez Infoglobe : Un chargé de projet / 3 développeurs PHP­TYPO3 16 / 30
  17. 17. Les grandes étapes de la migration Plusieurs environnements ont été nécessaires pour la réalisation du mandat :  ➔ Un serveur de test ➔ Un serveur de développement ➔ Un serveur pour les tests d'importations ➔ Un serveur de pré­production  ➔ Un serveur de production 17 / 30
  18. 18. Les grandes étapes de la migration Élaboration d'une stratégie et d'un planning lors de l'étude de faisabilité (1) Préparation de l'environnement (serveur DEV.) (2) Développement des extensions (3) Importation (phase de test) (4) Validation de l'importation (phase de test) (5) Préparer l'environnement de pré­production (6) Importation dans l'environnement de pré­production (7) Rédaction des manuels techniques. 18 / 30
  19. 19. Les défis surmontés Importer les données depuis la base ORACLE ➔ 90% du contenu a été importé automatiquement ! ➔ L'extension DBAL de TYPO3 a été requise ➔ Des extensions ont été développées pour : ✔ Importer les pages de contenus ✔ Importer tous les autres contenus (ex : communiqués) ✔ Refaire les liens des pages internes ✔ Vérifier les liens brisés 19 / 30
  20. 20. Les défis surmontés Centraliser le système de catégories Le but était de gérer des catégories uniques dans toutes les extensions utilisées sur le site ➔ Modification des requêtes dans la base grâce à DBAL ! ➔ Aucune extension n'a été modifiée pour que cette  fonctionnalité soit mise en place ! ➔ L'avantage, c'est que l'on peut modifier, supprimer ou  ajouter une catégorie dans l'extension de calendrier et la  retrouver dans l'extension de nouvelles. 20 / 30
  21. 21. Les défis surmontés Catégoriser les pages et contenus du site Le but était de pouvoir afficher du contenu en contexte sur une page du site ➔ Cela a nécessité de centraliser les catégories ➔ Une extension a été développée afin de pouvoir  ajouter une catégorisation aux pages du site. ➔ Une autre extension a servi à afficher toutes les  pages qui avaient une catégorie spécifique ➔ La section « Exportation » est basée sur ce principe 21 / 30
  22. 22. Les défis surmontés Protéger les adresses de courriel « mailto » Le but était de ne plus afficher d'adresse de courriel sur les pages du site ➔ TYPO3 possède déjà un mécanisme similaire ➔ Une modification a été nécessaire pour crypter l'adresse de  courriel ➔ L'extension « Mailformplus » s'occupe de décrypter et  envoyer le message au destinataire ➔ Plus aucun robot SPAM ne peut récupérer d'adresse de  courriel 22 / 30
  23. 23. Développement d'extensions spécifiques Quelques extensions ont été développées afin de retrouver les mêmes fonctionnalités qu'avant Liste des extensions principales : ➔ Importation des contenus (2) ➔ Vérification des liens  ➔ Gestion des dates spécifiques au  ➔ Refaire les liens après l'importation calendrier ➔ Catégories communes ➔ Carte des exportations ➔ Les fiches expositions ➔ Affichage des pages taguées ➔ Modification de « tt_news » ➔ Modification de la date de mise à jour ➔ Archive des fichiers ➔ Lien vers tous les contenus du site ➔ Déplacement des fichiers ➔ Vérification des liens des partenaires ➔ Les fiches marchés ➔ Encryption des adresses mailto 23 / 30
  24. 24. Accompagnement de l'équipe d'intégrateurs Le client a souhaité impliquer au maximum son équipe d'intégrateurs ➔ Infoglobe était présent sur place de 70% à 100% du temps ➔ L'équipe du MDEIE a réalisé 90% de l'intégration (code et  extensions) et 10% des développements ➔ Les avantages de cette approche sont : ✔ Un bien meilleur transfert des connaissances ✔ Lorsque l'équipe en place rencontrait des problèmes, nous pouvions intervenir en direct avec eux ✔ L'équipe en place devient autonome dès la mise en  production du site 24 / 30
  25. 25. Conclusion    
  26. 26. CMS au gouvernement du Québec Combien de Systèmes de Gestion de Contenu  ont été implantés dans les ministères et organismes du gouvernement du Québec ? 26 / 30
  27. 27. CMS au gouvernement du Québec 16 14 51 Nombre de sites gouvernementaux 12 TYPO3 Xoops 10 Sharepoint MCMS 8 .net Maison 6 Autres 4 2 0 Liste des Systèmes de Gestion de contenu Source : Communauté des webmestres du gouvernement ­ 2006 27 / 30
  28. 28. Conclusion ➔ TYPO3  est  un  CMS  extensible  (+  de  2800  extensions !) avec plus de 8000 installations ! ➔ TYPO3 est le CMS le plus utilisé au gouvernement du  Québec. ➔ TYPO3  est  un  CMS  que  l'on  peut  modifier  pour  tous  les besoins sans altérer les fichiers originaux. ➔ L'approche d'Infoglobe a permis à l'équipe du MDEIE  d'être autonome dès la mise en production. 28 / 30

×