Cool Web Interface to Majordomo v1.9x
MajorCool is a CGI script written in Perl that provides a Web interface
to Majordomo v1.9x*. It is intended to run colocated with the Majordomo
program (both list server and Web on the same host). Employing a
variety of Web and GUI techniques, such as Balloon Help, Per-User
Preferences, and MouseOver cues, MajorCool puts a friendly face on top
of the Majordomo list management processes.
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.
- Manage the moderator's Approval Queue, deleting, rejecting, or
approving BOUNCE messages that require review. No more messing
with mail headers.
- Edit files in the Approval Queue prior to action. Limited only
by browser memory constraints.
- Create or edit the list's info and intro files.
- 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 lists available on the server: All lists on the system
Unsubscribed lists Subscribed lists (regardless of the address
used for subscription) Lists with names or descriptions that
match a certain pattern
- Subscribe or unsubscribe to any list
- View the list's info or intro files
- View members of a list
Lastly, MajorCool provides a mailing list request mechanism, allowing
end users to ask that a list be created, renamed, or deleted. This
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, renaming, and deletion
To configure MajorCool, change to /usr/lib/majorcool and run 'sh
./Configure'. This script prompts for some installation values and
saves the output to a default.sh file. This file can be edited at any
For more details, see "/usr/lib/majorcool/Docs/install.htm".