|
Reinforcement Learning and
Artificial
Intelligence (RLAI)
|
Open
page infrastructure
|
The ambition of this directory
is to contain all the software underlying the RLAI open web pages and
all the documentation describing that software. This ambition is not
entirely met, however, because some of the active software must reside
in cgi-bin/.
The ambition of this page
is to locate and briefly describe the roles of all the files comprising
the RLAI open web page system, including those in other
directories. Everything needed for someone
else
to install their own open page server should be here.
Unless otherwise indicated, the files below are in
rlai.cs.ualberta.ca/openpageinfrastructure/.
Open pages documentation:
howtoauthor.html
Web page of information for new authors, including
instructions for
extending, Mozilla-editing, and editing with your own tools.
mozillasettings.html
Web page describing how to configure
Mozilla for editing open web pages.
ifpublishingdoesntwork.html
Web page listing the publishing errors,
their common causes, and advice about what to do when you get them.
help.html
Web page providing a lot of miscellaneous
information about how to use
the RLAI open web, much of it structured as answers to frequently asked
questions.
openpageidea.html
Web page outlining the overal vision of open web
pages.
termsofuse.html
Web page delimiting the ways in which the RLAI open
web page server can
be used, disclaimers, copyright, etc.
extensions.html
Web page giving examples of extensions
and instructions on making them.
styleguide.html
Web page of guidelines for the style and content of,
and for setting
expectations about, open web pages
Suggestions page:
suggestions.html
Web page listing planned, suggested, and
recently-made changes in the
RLAI open web infrastructure. Everyone is welome to contribute.
Bottom page material files:
cgi-bin/lastmodified.pl
Perl script that generates the text and
links at the
bottom of each page. Called by the apache configuration file.
cgi-bin/extension.py
Python code for generating extensions
to a page.
cgi-bin/changenotify.py
Python script for generating email
notifying people of changes in pages they are interested in.
cgi-bin/CgiVars.py
Python code for retrieving data from
CGI environment variables.
cgi-bin/Respond.py
Python code for sending HTTP responses
after a publish command.
cgi-bin/checkLastEdit.py
Python code to check if the last edit
completed sucessfully.
cgi-bin/counter.py
Python code to keep a count of the
number of visitors to each page.
cgi-bin/emailExtend.py
Python code to extend an open page by
email.
cgi-bin/formExtend.py
Python code to extend an open page by
web form.
cgi-bin/html.py
Python code to display html output.
cgi-bin/logging.py
Python code to keep a log of updates
and errors.
cgi-bin/mail-handling.py
Python code to handle formatting emails.
cgi-bin/mail.py
Python code to handle sending emails.
cgi-bin/mailbox_reader.py
Python code to handle reading mailboxes.
cgi-bin/missing2.py
Creates the web page displayed when the browser
tries to access a
nonexistent page on the open web page server
cgi-bin/notify.py
Python script for notifying
cgi-bin/notify.shtml
Web form for notifying people
interested in the page (subscribers to the page) of changes in it.
cgi-bin/parsing.py
Python code to parse open pages.
cgi-bin/PUT.py
Python code to handle editing an open
page through Mozilla.
cgi-bin/stats.py
Python code to display a page listing
the relevant statistics for a given page (eg. visitor count).
cgi-bin/subscriberlist.py
Python code to display a list of
subscribers to a given page.
cgi-bin/viewpublishlog.py
Python code for "Publishing problem" -- looks up error in log and
displays message in a small window
/tmp/perlDavLog
Error log for the perl publishing
script. Only accessible from the rlai.cs.ualberta.ca server. Requires
ssh access.
extendform.html
Web page comprising a form for inputing
extensions.
subscribe.shtml
Web form for adding email addresses to
be notified of changes to the page
Open pages standard graphics:
rl-logo.jpg
The RLAI logo displayed by default in the upper left corner of RLAI
open web pages
extensionmouseover.jpg
publishsettings.png
Graphic used by mozillasettings.html
settingssettings.png
Graphic used by mozillasettings.html
Open pages directory listing:
index.html
This page.