Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeProjetsProjetsStore : dévelop...Store : dévelop...Procédure dProcédure d'installation des sources WWStore 02.01.01
Précédente
 
Suivante
Nouveau message
24/09/2007 05:57
 

Bonjour,

Voici comment bien commencer votre installation et prise en mains des sources de WWStore. Suivez pas à pas cette procédure et vous aurez une installation prête à fonctionner avec le mode debug ! Je vous conseille d'avoir une instance de dnn et une base de données réservée au développement. Pour ma part, j'ai deux instances et deux bases. Une pour le développement, et une autre pour faire mes tests d'installation et de fonctionnement. Cela permet d'être sûr de n'avoir rien oublié, particulièrement dans le fichier .dnn et les fichiers .sqlprovider ! Ceci dit, vous faites comme vous voulez.

J'ai fais le choix d'utiliser DNN 4.4.1 AVEC SOURCES, vous devrez en faire autant au moins pour votre première installation. De plus, compte tenu que j'ai converti les projets au format WAP vous devez IMPERATIVEMENT posséder VS2005 complet (pas Web Express) et avoir appliqué le SP1. Allez c'est parti !

  1. Installez dnn dans C:\DotNetNuke_2. Nommez votre répertoire virtuel DotNetNuke_2 dans IIS. Soit les noms qu'indique la documentation officielle !
  2. Vérifiez le bon fonctionnement de dnn et appliquez les packs de langue dnn fr-FR.
  3. Téléchargez le code source de WWStore et installez-le comme un module standard (Hôte > Modules > Charger un nouveau module), idem pour le PA des Skin Objects.
  4. Téléchargez le pack de langue fr-FR du module et installez-le.
  5. Téléchargez les boutons fr-FR et copiez les fichiers dans ...\DesktopModules\WWStore\Templates\Images, idem dans le répertoire du portail (...\Portals\n\WWStore\Templates\Images) si vous aviez déjà installé une précédente version.
  6. Préparez votre boutique en suivant les indications de David.
  7. Vous avez maintenant une instance de dnn et de WWStore en état de fonctionnement.
  8. Double-cliquez sur C:\DotNetNuke_2\Website\DesktopModules\WWStore\WWStore.sln pour ouvrir la solution.
  9. Vérifiez que le projet pointant vers l'instance de dnn (http://localhost/DotNetNuke_2) possède bien des références de type "projet" vers les 21 autres projets de la solution. Si elles sont de type BIN, supprimez les et ajoutez les à nouveau en passant par l'onglet "Projet".
  10. Générez la solution pour vérifier que tout fonctionne bien. Ce qui devrait être le cas.

Quelques précisions complémentaires sur la solution :

  • Le répertoire WWStore_Install sert à recevoir les fichiers nécessaires à la création d'un PA en vue de distribution sur un serveur de production.. Après avoir modifié le code et testé vos modifications, passez en mode release via le gestionnaire de configuration. Régénérez la solution. Il ne vous reste plus qu'à faire un zip du contenu de ce répertoire. Chaque projet contient des macros de post compilation servant à recopier les fichiers dans ce répertoire. Les macros ne tiennent pas compte des fichiers .ascx.fr-FR.resx ! Donc, si vous avez fait des modifications via VS dans les fichiers de ressources fr, vous devez refaire votre propre pack de langue.
  • Le répertoire WWStore_SkinObjects_Install a la même utilité, mais pour créer le PA des Skin Objects.
  • Le projet pointant sur votre instance de dnn sert à deux choses. Tout d'abords, il possède des références vers les 21 autres projets de la solution. De fait, lorsqu'un projet est modifié et recompilé, les dll et fichiers de débogage sont automatiquement copiés dans le répertoire bin de l'instance. En revanche, lui même n'est JAMAIS généré, c'est normal ! Si vous avez des modifications à effectuer dans le code de dnn, utilisez plutôt la solution fournie avec les sources. En second lieu, il sert de projet de démarrage afin de pouvoir déboguer la solution.

Voilà c'est tout pour aujourd'hui. Amusez-vous bien !

Gilles

 
Précédente
 
Suivante
HomeHomeProjetsProjetsStore : dévelop...Store : dévelop...Procédure dProcédure d'installation des sources WWStore 02.01.01