Installing Webnodes is very quick process, no matter if you are running locally on your development machine, or on a server using IIS. Below are detailed instructions.
Download and run setup application
Installation of Webnodes CMS is done using the Webnodes Setup application. You download the application at http://www.webnodes.com/download. If you are running Internet Explorer, the application should start the installation process right away(It's a ClickOnce application). If you use another browser you need to start the exe file manually. When the installation starts, the rest of the application is downloaded:
When the installation is completed, this is the screen that greets you:
There are two ways of installing Webnodes. One is to install a demo site. The other is to "install" or restore a .site file. Restoring a .site file when development is completed is a common way of installing Webnodes on a server for the first time.
Installing a demo site
Click the "Install" button in the setup application to install a new Webnodes, either based on an empty Webnodes installation, or one of the Webnodes sample websites.
That loads a new screen, showing the available installation options:
Restore a .site file
To restore a .site file, click the "Restore" button in the setup tool. The first step is to locate the .site file that you want to restore:
The rest of the process is continued below in the "Local machine installation" (or in the Remote installation, if you have enabled it).
Local or remote installation
By default, the Webnodes Setup application need to be run on the machine where it the site will be installed, but we do have a remote installation mode that can be activated. We do recommend using the local machine installation, but if that's not an option, you can enable the remote installation option, and use that:
If you enable the remote installation option the dialogue below is shown after you choose "Install" or "Restore" options. You must choose if you want to install Webnodes on your local computer or on a remote server running IIS:
I you haven't enabled the remote installation option, this dialogue will be skipped, and the process will go directly to the Local machine installation section.
Local machine installation
If you select the "Local machine", you're prompted to select a folder to store the website:
The next step is to select which database solution you want to use. Out of the box, Webnodes support SQL Server, SQL Server Express and MySQL. If you choose SQL Server, you have two options, either "Generate the connection string for me" and "Let me type the connection string". More on these options later.
If you choose SQL Server Express there are no options to choose. You can test if SQL Server is setup correctly on the server by clicking the "Test" button.
If you choose MySQL, you get the same options you get if you select SQL Server.
If you select the "Generate the connection string for me", 4 new textboxes appear, where you have to specify the server, the database and username and password. Based on the values you input, the system will generate a connection string that works.
If you choose "Let me type the connection string", you get a single textbox where you can type in the full connection string:
When you have configured the database correctly, you can create a Master login for your site. This is a login that isn't represented by a user node in the system, and it has full access to all content in the system.
The installation program then start to install the site for you:
When the setup is finished, you get a number of options on what you might want to do next:
When you click the Remote IIS button, a new windows pops up, prompting you to choose a folder to store installation files before you copy them manually to the server:
When you click "OK", the system copies the installation files to the folder you selected:
Then the following message box appears:
To complete the installation, you must copy the files to a folder that has been set up as an IIS website application. To continue the installation, visit the root of the IIS website.