Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeProjetsProjetsStore : dévelop...Store : dévelop...Procédure dProcédure d'installation des sources WWStore 02.00.08
Précédente
 
Suivante
Nouveau message
06/04/2007 13:42
 

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 PA de WWStore et installez-le, idem pour le pack de langue fr-FR du module. Préparez votre boutique en suivant les indications de David.
  4. Vous avez maintenant une instance de dnn et de WWStore en état de fonctionnement. Ceci fait, fermez votre navigateur.
  5. Téléchargez les sources et ouvrez le zip. Vous allez trouver deux répertoires : Website et WWStore_02.00.00_Install.
  6. Faites glisser WWStore_02.00.00_Install dans C:\DotNetNuke_2.
  7. Depuis le zip, double-cliquez sur Website puis DesktopModules. Vous allez trouver un répertoire WWStore et les deux fichiers de la solution (WWStore.sln et WWStore.suo).
  8. Faites glisser les trois éléments dans C:\DotNetNuke_2\Website\DesktopModules et confirmez l'écrasement des fichiers existants.
  9. Fermez le zip, vous n'en avez plus besoin. Double-cliquez sur C:\DotNetNuke_2\Website\DesktopModules\WWStore.sln pour ouvrir la solution.
  10. 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 20 autres projets de la solution. Si elles sont de type BIN, supprimez les et ajoutez les à nouveau en passant par l'onglet "Projet".
  11. 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_02.00.00_Install sert à recevoir les fichiers nécessaires à la création d'un PA. 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. En vue de distribution sur un serveur de production.
  • Le projet pointant sur votre instance de dnn sert à deux choses. Tout d'abords, il possède des références vers les 20 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.

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

Gilles

 
Nouveau message
13/04/2007 16:17
 
T'as de drôles de façons de t'amuser dis donc Gilles....
 
Nouveau message
28/08/2007 10:33
 

bah oui perso je m'éclate à faire du dev en c# sur DotNetNuke... quand on est passionné on s'amuse tous les jours ou presque

 
Nouveau message
02/05/2008 09:21
 

Gilles vous auriez une procédure de désinstallation ? y compris bd sql

merci michel

 
Nouveau message
07/05/2008 06:47
 

j'avais installé une ancienne version de WWS , j'ai desinstallé le module mais il reste les tables dans la bd, je peux supprimer ces tables sans risque SVP

 
Nouveau message
08/05/2008 16:55
 

n'ayant pas de répnse, je sais que le temps passe vite ... j'ai été obligé de prendre un module payant dommage

et encore merci

michel

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