[Prev][Next][Index][Thread]

Re: Hyperarchives Now Threaded: Correct URL



My earlier message had the wrong url for obtaining the source code.
 
The correct url for the mail hyperarchive is:

	http://wilson.ai.mit.edu/cl-http/sources/examples/mail-archive.lisp

A compatibility file is available containing cl-http patches 60.85, 60.86,
60.87, 60.88. This allows the hyperarchive to run in 60.57 and 60.63, 
and possibly earlier versions of cl-http. The file must be loaded before 
compiling or loading the mail-archive file.

CL-HTTP 60.57 Compatibility File:

	http://wilson.ai.mit.edu/cl-http/sources/examples/mail-archive-cl-http-60-57-patches.lisp

I am not in a position to test the comptability file, so would the first person
to run it successfully please report to this list that it works and, if necessary,
any modifications required for their platform.

Some discussion is available in: 

	http://wilson.ai.mit.edu/cl-http/features.html#hyperarchive

This facility adds a new export type to http:export-url which is
documented as follows:

:MAIL-ARCHIVE exports a file containing an archive of email messages. 

It presents a summary of the mail file via URL. It also creates a search URL
by stripping any extension from URL and appending a question mark. The search
URL allows access to individual messages by number, ranges of messages by
number, and alternate summary views by view name. The following keyword
arguments are accepted:

        PATHNAME            -- (required) The pathname holding the mail archive.
        MAIL-FILE-FORMAT    -- (required) The format of the mail file. Choices are :LISPM, :EUDORA.

        DEFAULT-VIEW        -- (optional) The view shown as a default. Choices are: :AUTHOR, :BACKWARD, 
                                :CONVERSATION, :DATE, :FORWARD, :SUBJECT
        MESSAGE-FORMAT      -- (optional) The format in which messages are defaulted displayed. Choices are:
                               :VERBATIM, :VERBATIM-FULL-HEADERS, :VERBATIM-FULL-HEADERS-AFTER
        DOCUMENTATION       -- (optional) A description that is printed as HTML in the section heading
                                of summary views.
        MESSAGE-HEADING     -- (optional) The string used to make message headings. Default is \"Message\".
        TITLE               -- (optional) The title to use for summary views. Default is the exported URL.

        BACKGROUND-URL      -- (optional) An image URL to use as the background pattern.
        BACKGROUND          -- (optional) A keyword or hexadecimal RGB spec to use for the background color.
        FOREGROUND          -- (optional) A keyword or hexadecimal RGB spec to use for the foreground color.
        LINK                -- (optional) A keyword or hexadecimal RGB spec to use for the link color.
        VISITED-LINK        -- (optional) A keyword or hexadecimal RGB spec to use for the visited link color.
        ACTIVE-LINK         -- (optional) A keyword or hexadecimal RGB spec to use for the active link color.

        SEARCH-URL          -- (optional) A search URL to use. Default is one built from the URL.
        MAIL-ARCHIVE-CLASS  -- (optional) The class to use for mail archive instances.
        MESSAGE-CLASS       -- (optional) The class to use for message instances.
        THREAD-CLASS        -- (optional) The class to use for thread instances.
        THREAD-DEFAULT-VIEW -- (optional) The view shown as a default. Choices are: :FORWARD
        RECACHE-P           -- (optional) When non-null, recaches the mail archive at export time. 






Follow-Ups: References: