werc Bringing minimalism and sanity to the web

Werc Configuration Options

You can also find a description of some basic config options in the etc/initrc file itself.

General Setup Options

Titles and Metadata

Variables:

Sidebar and Navigation

Variables:

  • sideBarNavTitle

Functions:

  • conf_hide_paths [path_patterns ...] - Hide the given patterns from navigation menu, sitemap and dir listing (do not depend on this for security!).

HTTP Control

Variables:

  • extraHttpHeaders - Raw HTTP headers to be added to response.

Functions:

  • conf_perm_redirect [pattern] destination - If pattern is provided, match it against the requested url, and replace the match with destination; ie., s/pattern/destination/.

Access Control and Permissions

The permissions system is very flexible, for example to only allow access to members of the group 'editors' you can do something like:

switch ($req_path) {
case /_users/login
case /pub/*
case /robots.txt
case *
    if(! check_user editors)
            perm_redirect /_users/login
}

To automatically redirect users without permission to the login page if they are not members of the group 'editors'.

See also the documentation on user and group management.


To post a comment you need to login first.