This page describes how to install (a) the free, non-premium version of Presstopia Shop and (b) the Presstopia Shop Premium Modules (available to subscribers only).
NB: In addition to the Premium Modules, subscribers can also download a premium version of Presstopia Shop. The premium version of Presstopia Shop is identical to the non-premium version, except that it includes the source code and project files, and is installed in much the same manner as the non-premium version. It should only be installed if you plan on making code changes to the application, in which case it should be installed on a development server accessible via Visual Studio 2005.
Presstopia Shop (Non-Premium Version)
1. Pre-Installation
- Create an MS SQL Server 2005 database to store you data. If you already have a database you are welcome to use that instead.
- If you don't want to install the application into your web site's root directory, create a new directory inside the root directory and make it a virtual directory (i.e. a new web application root). This is often done through your web hosting control panel. If you are unsure how to make a directory a virtual directory, ask your web host to do it for you. For the purposes of these installation instructions we will assume that you are installing the application into it's own directory called /shop.
2. Download and unzip the application
Download Presstopia Shop and unzip the file to your computer's hard-drive.
3. Modify web.config
Edit the web.config file (located in the main folder) with a plain text editor (e.g. Notepad). At a minimum you must change
- The connection string. The connection string is what allows the application to connect to the database. If you are unsure what your connection string is, please contact your web host for assistance.
- The master username and password. For security reasons the installation wizard will not continue unless you change the master username and password.
- If you already have another copy of Presstopia Shop installed on the same database and web server, you will also have to change the Schema ID and Application ID.
- Leave the other settings as is until after you have successfully installed the application. Please refer to the notes in the web.config file for more info regarding each setting.
4. Upload application to web server
Upload or copy the contents of the unzipped folder into the directory you created on your web server. Be sure to keep the file and folder structure intact.
5. Run the Installation Wizard
Using your web browser, navigate to http://[YourDomain]/shop/admin/install/install.aspx and follow the instructions. The installation wizard will perform a couple of checks and then create the database schema and install the default modules.
6. Done!
At the end of the installation wizard you will see two links - one for the application's front-end, and the other for the application's admin area. Click both links just to see if any errors pop up. If not, the application should now be installed and operational.
7. Post-Installation
- Make sure that the /shop/images folder has write permissions otherwise you will not be able to upload images for your products.
- Delete the /shop/admin/install directory for security reasons.
- Logon to the admin area (/shop/admin) and go to the configuration page. Go through the settings and change them to suit your requirements.
- Also in the admin area, configure the installed modules as necessary.
- The installation wizard creates a few demo products and categories. Play around with them to familiarize yourself with the application. When you're done, you can simply use the appropriate admin functions to delete the demo products and categories.
- To change the look and feel of the application, edit the files in the /Shop/Themes/Default folder. You can also create a copy of this folder (e.g. /Shop/Themes/Default2) and change that instead. Just remember to change the theme selection in your configuration.
Presstopia Shop Premium Modules
- Before installing the modules, please ensure that the main application is installed and working.
- Download the premium module zip file from the subscribers area.
- Unzip the downloaded file to your hard disk
- Upload the contents of the unzipped file into your shop's "Modules" folder
- Login to your admin and go to Modules -> Install. The newly uploaded modules should now be listed there, ready for installation. Click the install icon next to the module you want to install (repeat if you need to install more than one module).
- Once installed, go to Modules -> Setup to enable and configure the modules.
- Note that each module comes with a help file that can be accessed by clicking the help icon for that module. The module help explains in detail how to setup that specific module.