Web Server

The Web Server tools are a set of three tools, HTTP Protocol, Extension Collection, and Domain Collection, that will collectively work to support a web page/site as its web server. The three tools work together to create the functions of the website as well as to communicate with the world wide web to allow anyone to view and use the website connected with it.

This service/program is still within the prototype stage, but the following information will explain how it will work when it is finished. 

Using the Web Server Tools

 To begin drag 'n' drop all three tools from the ROT Protocol Palette to the ROTMain Palette. The Domain Collection and the Extension Collection must be set up prior to using the HTTP Protocol.

The Domain Collection:
The Domain Collection allows the user to set the name of the website, alternate names, and the location that the server will find the website. The Domain will allow the user to set up other domains as well.
 Here is an example. Filled in is the minimum amount of data that the web server would need to communicate. This tool will eventually be inputted into the HTTP Protocol to be put into effect.





















Extension Collection:
The user will input where the extensions will be mapped to into this tool.
For example we only wanted to recognize and map Image, PHP, and HTML files. So we found different types of image files and mapped them all to the same place "FileMapperIMG". Then we did the same for the HTML and PHP files.
To do this you type the extension to be used in the top left box and select the File Mapper from the drop down menu. Once those choices are made select the "+" button.
If any extensions are listed that the user wishes to change or delete select the white "x" button.
Selecting the red "x" button will delete all the extensions on the page to give the user a fresh screen to start with.
When finished select "apply" to save any changes.
This tool will need to be inputted into the HTTP Protocol tool in order to be put into effect.








HTTP Protocol:
Once all of the information is inputted into the Domain and Extension Collection tools they can be inputted into the HTTP Protocol tool. This tool stores the final information to utilize all the information in the most appropriate and efficient way.
 To use, drag 'n' drop the Domain Collection and the Extension Collection from the ROTMain and drop them into the HTTP Protocol tools inputs page.
Next click on the PHP Executable tab. Enter in the Executable file name there. Use the "..." button to browse through possible files. Select "Apply" to save.


Once these steps are completed the Server can be initiated. As this product is still within the prototype phase it can not be utilized or sold to individuals at this time.