IntroductionIntroduction
  Publishing web pagesPublishing web pages
    <Content types>Content types<Content types>Content types
  RXMLRXML
  Information tagsInformation tags
  String tagsString tags
  Variable tagsVariable tags
  URL tagsURL tags
  If tagsIf tags
  Graphics tagsGraphics tags
  Database tagsDatabase tags
  LDAPLDAP
  Programming tagsProgramming tags
  SSI tagsSSI tags
  Image mapsImage maps
  IntraSeekIntraSeek
  LogViewLogView
  Supports systemSupports system
  SecuritySecurity
  AppendixAppendix
 
Publishing web pages

To publish web pages using a Challenger web server there are a few things the web page creator ought to know. This chapter will explain the basics.

Using Challenger directly
To publish an HTML page through Challenger, the web page creator only needs to know in what directory the files should be placed and on what URL the pages will be found. This is configured by the administrator of the server.

The virtual server used must have a file system module enabled. The file system module can mount a directory from a normal file system as a virtual file system. When referring to other files, the path to the file must be in the virtual file system. Both absolute and relative paths can be used.

To display the contents of a directory, a directory parsing module is needed. If a file called index.html is found in a directory that is mounted by a file system module, it will be shown when pointing a browser to the URL of that directory. By default the server will look for the following files: index.html, Main.html, welcome.html, index.cgi, index.lpc, index.pike, in that order. The names and the order can be configured by the administrator.