Personal tools
You are here: Support Documentation old Migrations Migration CommunesPlone.be vers Plone 2.5
Document Actions

Migration CommunesPlone.be vers Plone 2.5

Les détails de la migration de CommunesPlone.be : Plone 2.1.1 vers Plone 2.5, Zope 2.8.4 vers Zope 2.9.3, Ploneboard 0.1 vers Ploneboard 1.0, ajout des différents produits liés aux projets afin de permettre l'ouverture d'une section "démos".

Les tests de migration de CommunesPlone.be sont maintenant terminés, la migration pourra prochainement avoir lieu.  Elle est fixée au mardi 18 juillet 2006 dans la journée.

Versions avant migration :

  • Zope 2.8.4
  • Plone 2.1.1

Produits supplémentaires :

  • ATPhoto 0.1 build 53
  • Ploneboard 0.1
  • FCKEditor 2.2.1
  • CMFSin 0.6.1
  • Zwiki 0.49.0
  • qPloneDropDownMenu 0.1.6

Produits CommunesPlone.be :

  • CPComarquage 0.1 build 1
  • CPDescriptive 0.1 build 1


Versions après migration :

  • Zope 2.9.3
  • Plone 2.5

Produits supplémentaires :

  • Ploneboard 1.0
  • FCKEditor 2.2.1
  • CMFSin 0.6.1
  • Zwiki 0.49.0
  • qPloneDropDownMenu 0.1.6

Produits CommunesPlone.be :

  • CPComarquage 0.1 build 1
  • CPDescriptive 0.2 rc1
  • BelgianEidAuthPlugin 0.1 Aplha2
  • TeleServices 0.1 build 138
  • college 0.1 build 436


Les détails de la migration :

Première phase : migration vers Plone 2.5

Puisque Plone 2.1.1 n'est pas prévu pour Zope 2.9.x (uniquement Zope 2.7.x et Zope 2.8.x, plus d'informations ici), il faut d'abord migrer Plone 2.1.1 vers Plone 2.5 (qui lui supporte Zope 2.8.x et Zope 2.9.x)

Pour cela, créer une instance Zope 2.8.x (idéalement 2.8.7 ou la dernière version disponible à ce moment), copier le fichier Data.fs ainsi que tous les produits de l'ancienne instance dans cette nouvelle instance.  Démarrer Zope.  Lorsque tout est OK, on peut migrer les produits.  On va juste migrer Plone et garder les produits supplémentaires dans leur ancienne version.  Vider le dossier /Products et y mettre Plone 2.5 ainsi que les même versions des produits supplémentaires de l'ancienne instance.

Redémarrer et exécuter la migration via la ZMi :

  • portal_migration
  • portal_atct


Seconde phase : migration des produits supplémentaires

Lorsque tout fonctionne, on peut migrer les produits supplémentaires :

  • CMSin 0.6.1 ne change pas
  • FCKEditor 2.2.1 ne change pas
  • Zwiki 0.49.0 ne change pas
  • qPloneDropDownMenu 0.1.6 ne change pas
  • Ploneboard passe de 0.1 à 1.0

Problème lors de la migration de Ploneboard 0.1 à 1.0 :

Techniquement Ploneboard 0.1 utilisait son propre catalogue pour indéxer les forums, Ploneboard 1.0 utilise (et il s'agit là d'une bonne décision) le catalogue général de Plone.  Lors de l'installation de Ploneboard 1.0, il faut aller dans la ZMi-->archetype_tool-->Catalogs et définir que le catalogue pour tous les objets Ploneboard est le portal_catalog.  Après çà, il faut reconstruire le catalogue (afin que portal_catalog indexe les objets qui étaient dans ploneboard_catalog avant) en allant dans la ZMi-->portal_catalog-->Advanced-->Clear and Rebuild catalog.

Les produits CommunesPlone.be sont installés pour servir en tant que démos.
Une section démos sera bientôt ajoutées pour pouvoir utiliser
ces différents produits développés dans le cadre du projet CommunesPlone.be


Dernière phase : migration vers Zope 2.9.3

Puisque maintenant Plone 2.5 est prévu pour Zope 2.9.x, on peut désormais migrer notre version Zope 2.8.7 vers Zope 2.9.3.  Pour celà, comme d'habitude, créer une instance Zope 2.9.3, copier le Data.fs de l'ancienne instance dans le dossier /var de la nouvelle instance, copier les produits de l'instance 2.8.7 vers le /Products de la nouvelle instance, redémarrer et le tour est joué !



Powered by Plone CMS, the Open Source Content Management System