Website in easy steps

   Welcome to the quickstart section of the help here we will show how to use the WEBInsta to build a small good looking website within minutes . The whole procedure will be divided into several steps .

Step 1 . Upload

      First unzip the package in a local directory . To do this simply upload the script to your website using an ftp client ( cute ftp etc ) . If you dont one type the address of your website in the webbrowser ( ftp://www.mysite.com ). It will give an error that anonymous login not allowed to remove this simply right click and from the menu choose "Login as " now a prompt asking for username and password will open up . Enter you username and password here and login now . Now copy all the script files from the unpacked directory and paste then into you ftp directory on the server . Set write permissions on the following files and directories .

  • config.php
  • templates/
  • modules/
  • public/
  • temp/
TIP: How to set write permissions
To set write permissions simply right click on the file or directory and select chmod or permissions and select all the write to on .

Step 2 . Install

      We have tried to remove all the unnecessary configurations but a few configurations are very important which must be dealt with . These are handled in the install . In the web browser simply type the name of your website and the install page will open up it there is some error it will show up . Go as it is told and fill in the appropiate details acordingly . Once you are done with the install delete the install folder as it is a security risk . Now simply go to the main page the default template will open up .

Step 3 . Configuration

      Now login with the username and password which you have set ( to do this type admin.php ) in from of the web browser . Now that you have logged in please go to the two configuration menus and simply set the various configrations there . Please dont forget to set the title , kewords and description these are very important in settings if you want to get listed on the search engines and obtain a high ranking .

Step 4 . Templates

TIP:Template
These are mainly designs in which you can fit in your content . To get more free templates and other goodies visit webinsta.com .

      Now you are all set to start building your first website . Now go to the templates menu and select a template which you wish to use for your website and set it as the current template . Now this is done its simply editing of content that you have to do to get a simple website up and running .

Step 5 . Dynamic links

      You must have now built a simple site by editing the webpage but what if you want to add extra pages and menus which open up according to the links . The linking system of the website goes something like this . The file system of the website is stored as a tree and a node in that tree is displayed if specific conditions are fullfilled other wise default nodes are displayed . So for a webpage with the link http://www.mysite.com/index.php?page=products&type=computers and structure of the website like ...



As you can see the when page is set the lmenu block will show the productmenu.php file and the content block will show the cmputer.php file . so you see how the various blocks are displayed according to the link .

      To create a node you have to access the site structure from the admin menu , mainly two types of nodes can be created ..

  • Global nodes : These nodes are mainly which are shown without any variables being set . These are default nodes in a website . To create one simply click on the new node icon at the top and simply enter the name for the node which has to be shown you can create a new file by clicking new from the menu and give the location of the node . If name of the node if "mynode " then to diplay the node anywhere simply place {tag:mynode} at the place you wish to place the node .
  • Child nodes : these are nodes which are shown when a specific variable is set . here is a small example for a node which will be shown when the variable is set .

This was about the types of nodes and how to build them to access them links will have to be built which will be somthing like ( http:\\[sitename]\index.php?[var1=value]&[var2=value] ) This will allow the script to accordigly build the main page according to the variables supplied .

Configurations

      There is not much configuration required and help is provided in front of the menus usally in the form of a question mark .

Usage

      This section deals with various usage related issues of the CMS . As it is powered by a template system you can include specific tags to show some info like date , 3rd party modules and other such information . To include these information simply place the {tag:name} where you want them to be displayed . As this is the first release not much has been finalized but here is a list of some tags

Tag What it will show
{tag:date} It will show the date and time .

more on all this later ....