NAME

WE_Frontend::Info - classes for the new WEsiteinfo.pm config file

SYNOPSIS

use WE_Frontend::Info;
$paths = bless {}, "WEsiteinfo::Paths";
...

DESCRIPTION

XXX Maybe this should go to webeditor/doc/configuration.pod?

This package holds the classes for the WEsiteinfo.pm configuration file. Please consult the source code for a list of classes and members.

CONFIGURATION MEMBERS

paths (WEsiteinfo::Paths)

scheme

The protocol scheme for the editor site. Usually "http" or "https". The default is "http".

livescheme

The protocol scheme for the live site. This may differ from the "scheme". The default is "http".

servername

The name of the server for the editor site.

liveservername

The name of the server for the live site.

serverport

The port of the server for the editor site. There is no default value.

liveserverport

The port of the server for the live site.

uprootdir

The filesystem path of the directory which contains the htdocs, cgi-bin and other directories. This is the "real" root of the system.

rooturl

The webserver root of the editor site, usually "/".

liverooturl

The webserver root of the live site.

rootdir

The filesystem path to the htdocs directory of the editor site. This is by default the "htdocs" subdirectory of the uprootdir.

liverootdir

The filesystem path to the htdocs directory of the live site.

absoluteurl

scheme, servername, serverport and rooturl of the editor site combined to an absolute url.

liveabsoluteurl

The same as absoluteurl for the live site.

cgiurl

The relative URL to the cgi-bin directory on the editor site. By default this is "/cgi-bin".

livecgiurl

The relative URL to the cgi-bin directory on the live site.

cgidir

The filesystem path to the cgi-bin directory on the editor site. By default this is the "cgi-bin" subdirectory of uprootdir.

livecgidir

The filesystem path to the cgi-bin directory on the live site. By default this is the "cgi-bin" subdirectory of uprootdir.

There are more configuration variables for paths to change, but these are rarely needed. Consult the source for a complete list.

searchengine (WEsiteinfo::SearchEngine)

staging (WEsiteinfo::Staging)

debug

siteext (WEsiteinfo::Siteext)

project (WEprojectinfo)