Plexus

Plexus is a public domain HTTP server written in perl (you should use perl 4.0 patchlevel 35 or later). It is designed to be extensible, easy to use, and have good performance and it currently supports both HTTP/0.9 and HTTP/1.0 protocols. This project is not related to BSDI.

Plexus Version 2.2.1 is available via ftp to austin.bsdi.com, login: ftp, password: yourid, in plexus/2.2.1/dist/Plexus-2.2.1.tar.Z.

The following is a prerelease only -- do not use for production code. I will not provide any assistance using this code, this is for developers only and will be changing a lot before the official 3.0 release. Plexus Version 3.0i-beta is available via ftp to austin.bsdi.com, login: ftp, password: yourid, in plexus/3.0-beta/prerelease/Plexus-3.0i.tar.Z.

This server code is maintained by Tony Sanders. Plexus is based on the perl server developed at cs.indiana.edu by Marc VanHeyningen.

Feature Overview

Calendar
Displays calendars (see demo).
Date and Time Gateway
Displays the date and time using 61 different timezone translations (see demo).
Finger Gateway
Fingers people and displays faces (see demo).
Fortune
Displays a fortune from the fortune database (see demo).
Image-Decoding Library
Finds objects in images using bitmasks or rectangles (see demo).
Bookmark
Allows you to navigate through a document using a book icon (see demo).
Directory Browser
Displays alpha-sorted directory listing with last modification timestamp, file size, and file or directory indicator. User can specify filters using search keyword (see demo).
Directory Search
Searches directory trees using perl regular expressions (see demo).
Setext -> HTML Converter
Converts setext documents to HTML (see demo).

Contributed Features

ArchiePlex
Allows searches of an archie database (see demo).
OraPlex
Oracle -> WWW Gateway.
Parscan
Query a file of HTML paragraphs

Administration

Server setup
The basics of installation and setup.
Adding Your Own Gateways
Tricks and traps of adding gateways.
Server Support Routines
Synopsis of the support routines.
File Layout
Description of the server directory layout.
Details about the World-Wide Web project are available online.

________________________________________

Tony Sanders