Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreGuide: "How To Compile WWStore 02.00.08"Guide: "How To Compile WWStore 02.00.08"
Previous
 
Next
New Post
6/15/2007 7:30 PM
 

 

You point out that the DotNetNuke site does not support the WWStore project! I endeavour to help the users of this project only to support the transition with the next version from the official project (Store 02.01.00).

Here how to begin well your installation and catch in hands the sources of WWStore version 02.00.08. Follow step by step this procedure and you will have an installation ready to use with the debug mode! I advise you to use a separate instance of DNN and a database reserved for the development. For my part, I have three instances and three databases. I’m using one for the development (DNN 4.4.1 with sources), and two other to make my tests of installation and operation. One DNN 4.4.1 instance without sources and one instance with the last DNN version available. That allows to be sure not to have forgotten anything, particularly in the .dnn file and the .sqlprovider files! This said, you make as you want.
 
I have made the choice use DNN 4.4.1 WITH SOURCES; you will have to make some as much at least for your first installation. Moreover, given that I converted the projects to the WAP model you must IMPERATIVELY use VS2005 Pro (not Web Express) and have applied the SP1. OK let’s go!
 
  1. Install DNN (DotNetNuke_4.4.1_Source.zip) inside the folder C:\DotNetNuke_2. Name your virtual folder DotNetNuke_2 in IIS. In other words, the names which indicates official documentation! See DotNetNuke Installation Guide.pdf for details.
  2. Check the correct operation of DNN.
  3. Download the two PA files WWStore_02.00.08_Install.zip and WWStore_02.00.08_SkinObjects.zip.
  4. Install both PA like any other DNN module.
  5. Create a new tab and name it Store, define access to everybody.
  6. Create a new tab and name it My Account, define access to everybody.
  7. Create a new tab and name it Store Admin. Restrict access to Admin Group only.
  8. Place the module WWStore Admin inside ContentPane. Start to select a gateway provider, and then define other store settings. For the Store Page setting, select Store. For the Shopping Cart Page setting, select My Account. Click on Update.
  9. Go to the My Account tab. Place the module WWStore Account inside ContentPane.
  10. Go to the Store tab.
    1. Place the module WWStore Menu inside LeftPane.
    2. Place the module WWStore StoreFront inside ContentPane.
    3. Place the module WWStore Mini Cart inside ContentPane.
  11. Now you have an instance of DNN and WWStore (with minimum settings defined) in operating condition. This made, close your browser.
  12. Download the sources (WWStore_02.00.08_Source.zip) and open the zip. You will find three folders inside: Website, WWStore_02.00.00_Install and WWStore_02.00.00_SkinObjects.
  13. Drag & Drop the two folders WWStore_02.00.00_Install and WWStore_02.00.00_SkinObjects into C:\DotNetNuke_2.
  14. Inside the zip file, double-click on Website. You will find a folder DesktopModules and the two files of the solution (WWStore.sln and WWStore.suo).
  15. Drag & Drop the two files (sln and suo) into the folder C:\DotNetNuke_2\Website\DesktopModules.
  16. Inside the zip file, double-click on DesktopModules. You will find a folder WWStore. Drag & Drop this folder into C:\DotNetNuke_2\Website\DesktopModules and confirm the overwriting of the existing files.
  17. Close the zip file; you do not need any more.
  18. Double-click on C:\DotNetNuke_2\Website\DesktopModules\WWStore.sln to open the solution.
  19. Check that the project pointing towards the instance of DNN (http://localhost/DotNetNuke_2) has many references of the type "project" towards the 21 other projects of the solution.
  20. If they are of type BIN, remove and again add them while using the "Project" tab.
  21. Rebuild the solution to check that all functions well. That should be the case.
 Some complementary details about the solution:
 
  1. Each project contains post compilation macros being used to copy certains files into special folders. The folder WWStore_02.00.00_Install is used to receive the files necessary to the creation of the principal PA. After having modified the code and having tested your modifications, pass in release mode via the configuration manager. Rebuild the solution. Make a zip with contents of this folder for produce your new PA. The folder WWStore_02.00.00_SkinObjects has the same goal for the skin objects PA.
  2. The project pointing on your instance of DNN (http://localhost/DotNetNuke_2) is used for two things. First of all, it has references towards the 21 other projects of the solution. In fact, when a project is modified and compiled, the DLL and debugging files are automatically copied in the bin folder of the instance. On the other hand, this project is never generated. It is normal! If you have modifications to carry out in the code of DNN, rather use the solution provided with the DNN sources. In the second place, it is used as starting project.

Note that the next source version of Store will be really much simpler to install. It will be enough to install the Store_02.01.00_Source.zip file like any other module!

That’s all! Good coding.

 Gilles

We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
New Post
6/21/2007 4:51 AM
 

thanks Gilles,

But I still have a problem :

    Error    1    The command "copy D:\DotNetNuke_2\Website\DesktopModules\WWStore\Providers\bin\DotNetNuke.Modules.WWStore.Providers.dll \DotNetNuke_2\WWStore_02.00.00_Install" exited with code 1.   
Any body help me!!!

Thanks again

 

 
New Post
6/21/2007 8:51 AM
 

Hi babyduck,

You should not have followed all the steps! Check item 13. You should normally have these two folders: D:\DotNetNuke\WWStore _02.00.00_Install and D:\DotNetNuke\WWStore _02.00.00_SkinObjects.

Gilles


We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
New Post
6/21/2007 10:07 PM
 

I'm sorry. But I checked all item good, It still have 21 error same. Do you have any idea? I'm using DNN 4.5.1!!!

 
New Post
6/21/2007 10:42 PM
 

I build successfull. Thanks Gilles.

Note: If I build in D:\...\...\DotNetNuke\..., I have 21 error above. So that, I build at D:\DotNetNuke, i won't have any error.

Thanks again.

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreGuide: "How To Compile WWStore 02.00.08"Guide: "How To Compile WWStore 02.00.08"


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out