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