Migration des données du site ENKI Description des méthodes de migration des données de contenu de Enki vers Sharepoint 2013 6, rue de l Etang, L-5326 Contern Tél. : +352 35 00 99-1 contact@sigi.lu BP 63, L-5201 Sandweiler TVA : LU 13753429 www.sigi.lu
Historique Nom de fichier : Migration des données du site ENKI.docx Date Version Auteur Description 31.03.2015 1.0 S.R. Version initiale Validation Nom Date Version P. C. 22/04/2015 1.0 Migration des données du site ENKI v1.0.pdf 2 1 0 22.04.2015
Sommaire Historique... 2 Validation... 2 Sommaire... 3 1 Introduction... 4 2 Concept général... 4 3 Données migrables... 4 3.1 Actualités... 5 3.2 Agenda (évènements)... 5 3.3 Publications... 6 3.4 Contacts... 7 3.5 Liens... 8 3.6 FAQ... 8 3.7 Albums photo et Photos... 9 3.8 Blocs... 10 3.9 Articles... 10 Migration des données du site ENKI v1.0.pdf 3 1 0 22.04.2015
1 Introduction Des programmes ont été développés afin de migrer les données existantes dans Enki vers la nouvelle plateforme Sharepoint 2013. Ce document décrit le cadre et le fonctionnement de ces programmes. Le Sigi sera en charge de l exécution de ces programmes de migration des données. Il sera de la responsabilité des partenaires externes d exploiter ces données selon les besoins des communes. 2 Concept général Certaines communes ont actuellement un site internet basé sur Enki. Le SIGI propose, dans ce cas, de migrer une partie des données contenues dans Enki vers le nouveau CMS. Le fonctionnement global de ce repose sur deux grandes étapes : - L export des données actuelles : Les données contenues dans Enki sont exportées dans un répertoire sous forme de fichiers xml pour les métadonnées et de documents pour le contenu liés à une bibliothèque de documents (exemple : image, document word, pdf, etc ) - L import des données exportées : Les données exportées à la première étape sont modifiables à volonté car présentes dans des structures xml. Il est donc possible de modifier le contenu exporté, d en ajouter du nouveau, et d en effacer. Une fois le contenu défini, des modules importent automatiquement ces données dans le nouveau CMS. 3 Données migrables Cette section explique, pour chaque type de contenu Enki, la façon dont les données peuvent être migrées vers le nouveau CMS. Tout type de contenu non listé dans cette section n est pas migrable avec les outils développés par le SIGI. D un point de vue général, lorsque le type de contenu destination possède une propriété de type «image vignette», et que cette image vignette n existe pas dans Enki, on reprend automatiquement la première image contenue dans le bloc html. Les tableaux ci-dessous décrivent les champs source (ENKI), le type de transformation appliqué et le champ cible (CMS Sharepoint 2013) Migration des données du site ENKI v1.0.pdf 4 1 0 22.04.2015
3.1 Actualités Titre Migration texte Title Date Migration date - Ajout à la fin du cms_resume texte Lien Migration texte - Ajout à la fin du cms_resume texte sous forme de lien Résumé Traitement rich text (images et cms_resume liens) Contenu Traitement rich text (images et PublishingPageContent liens) et ajout de Date et Lien par par Début de publication Migration Date PublishingStartDate Fin de publication Migration Date PublishingExpirationDate Dépendant de cette valeur, une variation ou une autre sera attaquée 3.2 Agenda (évènements) Titre Migration texte Title Date de début Migration Date StartDate Date de fin Migration Date _EndDate Résumé court Migration texte cms_resume Description Ajouté au format HTML PublishingPageContent en introduction du contenu Localité Migration texte cms_emplacement Organisateur Migration texte cms_organisateur Migration des données du site ENKI v1.0.pdf 5 1 0 22.04.2015
Téléphone Migration texte cms_telephone Extension téléphone Ajout du texte à la fin du cms_telephone champ, précédé de " - " Fax Ajout du texte au format PublishingPageContent HTML, précédé de "Fax : " Extension fax Ajout à la fin du numéro PublishingPageContent de fax, précédé de " - " Horaires Ajout du texte au format PublishingPageContent HTML, précédé de "Horaires : " Adresse email Ajout du texte au format PublishingPageContent HTML, précédé de "Horaires : " Lien Migration texte PublishingPageContent Illustration Ajout aux librairies PublishingPageImage d'image et reconstruction du lien Catégories Synchoniser avec le term cms_categorie store Contenu Traitement rich text PublishingPageContent (Images et liens) Migration de la date dans champ Migration de la date dans champ par Migration du user dans champ par Migration du user dans champ Début de publication Migration date PublishingStartDate Fin de publication Migration date PublishingExpirationDate Dépendant de cette valeur, une variation ou une autre sera attaquée 3.3 Publications Les publications sont basées sur une librairie de documents dans le nouveau CMS Titre Migration texte Title Description Migration du texte PublishingPageContent transformé en HTML Catégorie Synchoniser avec le cms_publication_categorie term store Dépendant de cette valeur, une variation Migration des données du site ENKI v1.0.pdf 6 1 0 22.04.2015
Chemin d'url ou une autre sera attaquée Extraction du fichier et insertion dans la librairie de documents 3.4 Contacts Titre Migration texte Title Courrier électronique Migration texte cms_email Téléphone Migration texte cms_telephone Téléphone mobile Migration texte cms_telephone2 Fax Migration texte cms_fax Extension fax Migration texte (ajouter à la cms_fax fin du numéro de fax, précédé de " - " Extension téléphone Migration texte (ajouter à la cms_telephone fin du numéro de téléphone, précédé de " - ") Horaires Traitement rich text (images et liens) Numéro du bureau ou adresse Migration texte cms_adresse Adresse Migration texte (ajouter à la cms_adresse fin) Photo Récupération de l'image, PublishingPageImage upload dans les images, et reconstrustruction du lien Président Migration texte cms_president Secrétaire Migration texte cms_secretaire Délégué Migration texte cms_delegue Objet Migration texte cms_activite Prénom Migration texte cms_prenom Activité Migration texte (ajout à la cms_activite fin du texte) Parti politique Migration texte cms_parti_politique Attributions Traitement rich text (images cms_attributions et liens) Catégorie contact Migration vers le term store (sauf pour commission, migration vers term store des organismes) Migration de la date dans champ Migration de la date dans champ Migration des données du site ENKI v1.0.pdf 7 1 0 22.04.2015
par Migration du user dans champ par Migration du user dans champ Site internet Migration text cms_lien Dépendant de cette valeur, une variation ou une autre sera attaquée Localité Migration text cms_localite 3.5 Liens Titre Migration texte Titre (Nom) URL Migration texte (détection des liens Lien internes et modification le cas échéant) Catégorie Migration vers le term store Catégorie Ouvrir dans une Migration booléen Ouvrir dans une nouvelle fenêtre nouvelle fenêtre par par Pos Migration nombre Position Dépendant de cette valeur, une variation ou une autre sera attaquée 3.6 FAQ Question Migration vers le format HTML (et Contenu migration au format texte vers le titre) Réponse Migration vers le format HTML et Contenu ajout à la fin Catégorie Migration vers le term store Catégorie par par Migration des données du site ENKI v1.0.pdf 8 1 0 22.04.2015
Dépendant de cette valeur, une variation ou une autre sera attaquée 3.7 Albums photo et Photos Albums (les albums deviennent des folders de la librairie de photos) Album Migration texte Titre (Nom) Description Migration texte Description Auteur Migration texte Auteur Date Migration date Date de début Catégorie Migration vers term store Catégorie Localité Migration texte Emplacement par par Dépendant de cette valeur, une variation ou une autre sera attaquée Photos (le lien avec le folder est automatiquement re-créé) Album Transformation du lookup vers conteneur Nom Copie du fichier Titre Migration texte Titre (Nom) Date de prise du cliché Migration date Date de début Description Migration en HTML Résumé Mots clés Migration vers term store Mots clés Photographié par Migration texte Auteur par par Pos Migration nombre Position Dépendant de cette valeur, une variation ou une autre sera attaquée Migration des données du site ENKI v1.0.pdf 9 1 0 22.04.2015
3.8 Blocs Les blocs deviennent des pages libres Album Migration texte Titre (Nom) Description Migration texte Description Auteur Migration texte Auteur Date Migration date Date de début Catégorie Migration vers term store Catégorie Localité Migration texte Emplacement par par Dépendant de cette valeur, une variation ou une autre sera attaquée 3.9 Articles Les articles deviennent des pages libres Titre Migration texte Titre (Nom) Contenu Migration HTML (migration images Contenu et liens) par par Début de publication Date de début de publication Fin de publication Date de fin de publication Dépendant de cette valeur, une variation ou une autre sera attaquée Migration des données du site ENKI v1.0.pdf 10 1 0 22.04.2015