WARNING: This information has not been updated since October, 1997!

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
INDEX ENTRY FOR MAJORCOOL:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Name: MajorCool - Manages Majordomo lists via the web

Version: 1.1.1

Author(s): Bill Houle <bill.houle@sandiegoca.ncr.com> of NCR

Ftp source: ncrinfo.ncr.com:/pub/contrib/unix/MajorCool/
Web page: http://ncrinfo.ncr.com/pub/contrib/unix/MajorCool/

Description:

    MajorCool is a CGI script written in Perl that provides a Web
    interface to Majordomo. It is intended to run co-located with the
    Majordomo program (ie, both mail and Web on the same host).
    MajorCool was originally designed as an administrative front-end
    to the popular mailing list manager, allowing novice list-owners
    to manage their list configuration and subscriber base.

    With the easy-to-use password protected screens, list managers can:
    
      + Edit the list config file. Presentation of the complex list
        configuration file is simplified through the intuitive use of
        HTML radio buttons and text fields.
      + Update the subscriber file via an easy-to-use text window.
        Changes to the list are converted to the appropriate individual
        approved subscribe and unsubscribe commands.
      + Create or edit the list's info file.
      + Download the list configuration file via e-mail.
    
    In addition to its list administration functions, MajorCool also
    provides a site-oriented view of the list-server's lists.
    MajorCool extends the address matching capabilities of Majordomo
    through the use of configurable siteaddr modules, permitting
    external directory sources such as X.500 to supply
    name-to-address conversions and provide pattern-matching address
    comparisons. These features enable MajorCool to identify list
    subscribers by multiple valid addresses, allowing end-users to
    interactively:
    
      + View all currently subscribed lists, regardless of the address
        used for subscription.
      + View all lists available on the server.
      + Subscribe or unsubscribe to any list.
      + View the list's info file.
      + View members of a list (if permissions allow).
    
    Lastly, MajorCool provides a mailing list request mechanism,
    allowing end-users to ask that a list be created or deleted. The
    list request can be mailed to the Majordomo owner, or passed to
    an external program to perform whatever actions are desired.
    (Sample applications are provided to implement list creation
    and/or deletion on-the-fly.)

    --- Quoted from the MajorCool web site

Advertised architectures:

    Not stated; presumably, anywhere that Perl and Majordomo will run.

Prerequisites:

  + The application was originally designed for Majordomo version
    1.93. Some work has been done to integrate 1.94 functionalty, but
    it is probably not fully-compliant yet (notable absence: support
    for "intro" files).

  + The CGI script has been successfully implemented under Netscape
    Commerce, Apache, and NCSA Web servers.

  + Perl is required. The application was designed using Perl
    4.036, but it has subsequently been ported to Perl5.

  + Because it directly accesses Majordomo files and programs,
    MajorCool requires that the Web server and listserver be
    co-located on the same machine. NFS mounting of the Majordomo
    files on the Web server is a possibility, but you run the risk of
    lockfile collision, so it is not recommended.

  + Although "root" access is not mandatory, it helps considerably
    (and the Configure script assumes it). At the minimum, write
    access to the Majordomo $homedir and the /cgi-bin/ directory of
    the Web server is required.

  + UNIX is assumed, although it is concievable that this could
    work on Windows/NT if Perl, sendmail, and Majordomo have all been
    ported as well.