Microsoft IIS

Status

IntraWeb 17 is in a very primitive stage currently. We are focusing on the new rendering engine and it has not been connected up to the server side of IntraWeb as of yet. Instead it consists of HTML, TypeScript, JavaScript and other such files. Once we advance further we will connect theses new structures up to the Delphi portion of IntraWeb which is a rather easy task in comparison.

Download

Currently files are only available to customers with internal access and no public beta is available at this time.

Setup

IntraWeb 17 does not have an installer yet and one will not exist until much later in the development cycle. Currently some manual steps are required.

Install IIS

If you do not have IIS installed, it must be installed first.

Because IntraWeb 17 is not hooked into the Delphi back end yet, a web server is required. Any web server will work but these instructions cover IIS only. IntraWeb 17 cannot be run using simply the file system because of browser security restrictions regarding access to local files.

  1. If you have Skype running, exit it. Don’t worry you can restart it later, nothing will break.
  2. Open Control Panel and select Add or Remove Programs.
  3. Select Add/Remove Windows Components.
  4. Select Internet Information Services (IIS) check box.
  5. Click Next
  6. Wait for IIS to install.
  7. Click Finish.
  8. Restart Skype if you exited in step 1.

Add MIME Type

IntraWeb 17 uses .iwml files. These can also be served as plain .txt files in case a user does not have access to add new mime types, but this is generally a corner case and even most shared hosts allow custom mime types at least at the application level.

For this setup the MIME type is installed for a specific web site, however the MIME type can also be installed at the server level so that all sites will recognize the MIME type.

Any website or path can be used, but these instructions will use the default website. Select the default web site, and then open MIME types. If you have control of the server, you can also add the MIME types at the server level so that all sites will have them.

Select Add

Add .iwml as shown below and click OK.

Repeat for ACORN

Using the same steps above, add .nut and text/acorn.

Disable Caching of IWML Files

Under the site which hosts the .iwml files, select Output Caching, then add.

Deploy IntraWeb 17 Files

The IntraWeb files need to go somewhere. The easiest way is to find the default wwwroot for IIS and make an IW17 folder and simply extract the files there. Since IW17.zip has an IW17 folder already inside it, extract it to wwwroot directly so that wwwroot only has one IW17 folder and is not nested.

The default folder is:

Assuming that the files are then put in C:inetpubwwwrootIW17 you can now open up a browser and enter the following address.

Other URLs are available too and can be found by looking for the .html loader stubs in the directory tree.