Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Outils > XMLRAD
XMLRAD Environnement de développement Web XML/XSL. Avant de poster -> F.A.Q XMLRAD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2003, 09h48   #1
Membre à l'essai
 
Inscription : janvier 2003
Messages : 95
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 95
Points : 23
Points : 23
Par défaut Passer un projet de la version 6 à la version 7

Bonjour,

Je voudrais migrer un projet développé en version 6 vers la version 7 RC.
Manifestement, la structure de l'arborescence a été modifiée (notamment pour les pictos).

Y a-t-il (et quelqu'un la connaît-il) une façon générique de procéder pour effectuer ce genre de migration ?

Merci d'avance
clisson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2003, 10h11   #2
Membre éclairé
 
Inscription : janvier 2003
Messages : 284
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 284
Points : 311
Points : 311
Envoyer un message via MSN à Nicolas.Cogi
Par défaut Migration

Pour la migration :

1. Faites un backup de votre application.
2. Créer un nouveau projet avec XMLRAD7, pour pouvoir faire le delta entre les 2 projets.
3. Passez en revue les InitParams et les GlobalParams de votre application, et comparez chaque entrée avec celle du projet généré avec XMLRAD7. Modifiez les 2 fichiers originaux en conséquence. Vous trouverez de l'aide sur chacune des entrées dans l'annexe 14.
4. Remplacez le contenu du répertoire XML/Adm de votre projet par celui du projet généré avec XMLRAD7.
5. Utilisez l'outil de XMLRAD7 pour migrer les fichiers XSL. Vous trouverez une aide pour la migration des XSL sur cette page http://e-delos.com/DownloadBin/Downl...S_ID=102015666
6. Remplacez le fichier XSLC.XSL de votre projet par celui du projet XMLRAD7. Copiez aussi Common.xsl, ainsi que les autres fichiers présents dans le répertoire XML du projet XMLRAD7.
7. Mettez à jour votre portail si votre application utilise son propre portail et pas celui partagé (sharedportal).

Si vous avez recompilé votre application avec Delphi ou autre, passez au point 8bis. Sinon :
8. Remplacez votre ancienne DLL par celle du nouveau projet et renommez-la comme l'ancienne.
8 bis. Si vous utilisez Delphi, ouvrez le DPR de votre projet et essayez de le recompiler. Corriger les problèmes les uns après les autres. Au pire, ce seront quelques interfaces de XMLUtils qui ont été modifiées. Il faudra alors passer les bons paramètres à l'appel de fonction.


La nouvelle arborescence des XMLModules n'a rien d'obligatoire, elle permet juste de mieux structurer les gros projets.

Concernant les Pictos du portal, les pictos (icones) et skins sont maintenant séparées, ce qui permet les combinaisons entre chaque. Cela implique des changements dans le XSL. Si vous avez utilisé des pictos en utilisant les bonnes variables dans le XSL ({$XMLC_SkinPath}pictos/...), le XSLUpgrader mettra ca à jour avec la nouvelle variable ({$XMLC_PictosPath}). Si vous avez mis un chemin en dur dans vos XSL (humhum ! pas bon :d), il vous faudra revenir dessus et modifier à la main vos XSL.

Y'a pleins de nouveautés dans XMLRAD7 et dans le Framework. Bon courrage pour le portage : ca vaut le coup !
__________________
Nicolas
Nicolas.Cogi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2003, 11h37   #3
Membre à l'essai
 
Inscription : janvier 2003
Messages : 95
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 95
Points : 23
Points : 23
Merci beaucoup !
clisson est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h14.


 
 
 
 
Partenaires

Hébergement Web