Link

Module de migration des Blogs 4.1.1

Plugin permettant de migrer les anciens Blogs 4.1.1 en version 5.0

Installation

Résumé de la page

1. Pré-requis

Les nouveaux blogs fonctionnent à partir de JCMS 7.

2. Introduction

Le nouveau plugin de Blog propose une autre organisation des types :

  • Le type Blog devient un Content (anciennement Portlet)
  • Le type BlogPost devient un UserContent en base (anciennement Content dans le Store)

De part sa nature et le risque de perte d'information, la migration ne devra être réalisée que par des personnes dument formées.

3. Migration

Le plugin Blog411Migration est fourni afin de faciliter la migration.

Il comprend :

  • une jsp qui permet de créér un fichier d'export de tous les Billets de blog du store
  • un outil permettant de nettoyer le store

3.1 Première étape : installation du plugin de migration et export des Billets de Blog

Installez le plugin , puis accédez à l'adresse suivante : "plugins/Blog411MigrationPlugin/jsp/admin/convertBlogStep1.jsp"

Copiez/Collez le contenu du champ dans un fichier texte.

Attention, ce fichier texte doit être enregistré en utf8

blog migration - step1

3.2 Seconde étape : installation du nouveau plugin Blog > 5+ et import des Billets de Blog en base de données

Installez le nouveau plugin de Blog, et pensez à supprimer dans le package generated la classe avant le redémarrage de la webapp : BlogPost_Handler.java

Il faut aussi supprimer la jsp suivante : /types/Blog/doBlogResultDisplay.jsp

Redémarrez votre instance de JCMS, et accédez à l'adresse suivante : "/plugins/BlogPlugin/jsp/admin/convertBlogStep2.jsp"

Enfin, procédez à l'import des anciens billets de Blog via votre fichier texte d'export des billets.

blog migration - step 2

3.3 Troisième étape : nettoyage du store

La migration nécessite un nettoyage du store en raison de l'évolution des attributs blogDescription du type Blog, et des BlogPost qui sont maintenant en base de données. Stoppez votre JCMS, faites une copie du store et exécutez le Blog411StoreCleaner

Depuis Eclipse :

déplier sur l'icône " Run as... » et cliquer sur « Open Run Dialog... " . Sélectionner " New " depuis le menu contextuel du lien « Java Application ». Sélectionner votre projet puis la classe « com.jalios.jcmsplugin.blog.Blog411StoreCleaner». Dans l'onglet « Arguments » « Program arguments » : C:\...workspace\Project\jcms\WEB-INF\data\store.xml C:\...workspace\Project\jcms\WEB-INF\data\newStore.xml Cliquer sur " Apply » puis " Run " Le nouveau store est disponible dans le fichier newStore.xml

blog migration - step 3 via eclipse

 

Sans Eclipse (récupérer le classpath à partir de admin/classpath.jsp) :

com.jalios.jcmsplugin.blog.Blog411StoreCleaner <Chemin application client> /WEB-INF/data/store.xml.57 <Chemin application client> /WEB-INF/data/newStore.xml

blog migration - step 3 via cmd

Supprimez le fichier store.xml et renommez le fichier newStore.xml en store.xml. Vous pouvez relancer JCMS.

Information
Version 1.0
Stability Stable
Compatibility JCMS 7.0
JCMS 7.0 SP1
JCMS 7.0 SP2
JCMS 7
Certified by Jalios Yes
Price Module gratuit
Support Supporté par Jalios
Author Jalios SA
License Jalios
Size 25.54 KB
Updated 11/30/11
Download 4
Domains Portal > Blog

See also

  • Plugin Blog "Template Nature" Plugin 2.0 ?
  • Plugin TinyMCEButtons Plugin ?
  • Plugin Wordpress2JCMS Plugin ?
  • Plugin Akismet Plugin ?
  • Plugin MyBlogLog Plugin 1.1 ?
  • Plugin Blog Plugin 4.0 ?
  • Plugin Akismet Plugin 2.0 ?
  • Plugin DB Comment Plugin ?
  • Plugin Blog Plugin 4.1.1 ?
  • Plugin DB Comment Plugin 2.1.1 ?
  • Plugin DB Comment Plugin 3.0 ?
  • Plugin Module Blog 5.0 ?
  • Plugin Blog Plugin 5.1 ?
  • Plugin DB Comment Plugin 3.3 ?
  • Plugin Copy of Blog Plugin 6.0 ?

Member Discussions

Login   Home   fr en
JALIOS SA - SIREN 440 126 035