IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XMLRAD Discussion :

Passer un projet de la version 6 à la version 7


Sujet :

XMLRAD

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 98
    Points : 57
    Points
    57
    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

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 284
    Points : 349
    Points
    349
    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 !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 98
    Points : 57
    Points
    57
    Par défaut
    Merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Passer un projet du framework .net 4.0 vers 3.5
    Par Tarmineldur dans le forum C#
    Réponses: 4
    Dernier message: 08/11/2012, 11h14
  2. [IDE] Passer un projet de C++ Builder 6 à C++ Builder XE3
    Par bakaneko dans le forum C++Builder
    Réponses: 2
    Dernier message: 07/09/2012, 13h09
  3. Passer un projet de 64 à 32 bits
    Par Philomelo dans le forum Visual Studio
    Réponses: 0
    Dernier message: 22/07/2011, 21h30
  4. passer un projet de premiere CS4 vers premiere CS3
    Par watcha_watcha dans le forum Vidéo
    Réponses: 0
    Dernier message: 24/11/2009, 15h27
  5. Passer un projet c/c++ vers netbeans
    Par Eti38 dans le forum Linux
    Réponses: 1
    Dernier message: 07/01/2009, 09h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo