<HTML>
<HEAD>
<!-- =================================================================== -->
<META HTTP-EQUIV="EXPIRES" CONTENT="Fri, 02 Feb 1996 11:04:53 PDT 1996">
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<META NAME="KEYWORDS" CONTENT="MajorCool, Majordomo, Web, CGI, mailing list">
<META NAME="DESCRIPTION" CONTENT="MajorCool is a Web interface to Majordomo. This is an installed copy; the definitive site for MajorCool info is http://ncrinfo.ncr.com/pub/contrib/unix/MajorCool/">
<!-- =================================================================== -->
<TITLE>MajorCool: A Web Interface To Majordomo</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<!--FONT FACE="Garamond,Verdana,Arial,Helvetica"-->

<DIV ALIGN=CENTER>
<TABLE WIDTH=100% BORDER=0 ALIGN=CENTER VALIGN=TOP>
<TR>
<TD WIDTH=520 ALIGN=LEFT VALIGN=TOP>
  <DIV ALIGN=CENTER>
    <IMG SRC="icons/mc_cool_banner.gif" ALT="[MajorCool]" ALIGN=MIDDLE>
    <H3 ALIGN=CENTER>MajorCool: A Web Interface To Majordomo</H3>
    <H4 ALIGN=CENTER>Release <A HREF="ChangeLog"><!--#exec cmd="install/version"--></A></H4>
    <FONT SIZE=-1>
      <!--META-->(This is a copy of the <I>MajorCool</I> <A HREF="http://ncrinfo.ncr.com/pub/contrib/unix/MajorCool/">master</A> documentation set)
    </FONT>
  </DIV>
</TD>
<TD ALIGN=RIGHT VALIGN=TOP>
  <FONT SIZE=2>
  <A HREF="kindwords.htm">"Customer"&nbsp;Testimonials</A><BR>
  <A HREF="Docs/support.htm#FAQ">Frequently-Asked-Questions</A><BR>
  <A HREF="Docs/">Program&nbsp;Documentation</A><BR>
  <A HREF="survey.htm">The&nbsp;Survey&nbsp;Says...</A><BR>
  <A HREF="LICENSE">Licensing&nbsp;Information</A><BR>
  <A HREF="ChangeLog">Version&nbsp;History</A><BR>
  <!-- =================================================================== -->
  <!-- These URLs are fully-qualified so that a download always gets -->
  <!-- the latest off the primary site. Too many sites were getting  -->
  <!-- their install tree indexed on search engines, which made it   -->
  <!-- look like theirs was the place to download from.              -->
  <!-- =================================================================== -->
  <A HREF="http://ncrinfo.ncr.com/pub/contrib/unix/MajorCool/majorcool.tar.gz">Source&nbsp;Distribution&nbsp;(tar.gz)</A><BR>
  <A HREF="http://ncrinfo.ncr.com/pub/contrib/unix/MajorCool/lisa10.tar.gz">USENIX&nbsp;Presentation&nbsp;Material</A><BR>
  <!-- =================================================================== -->
  </FONT>
</TD>
</TR>
</TABLE>
</DIV>
<HR>

<P><I>MajorCool</I> is a CGI script written in Perl that provides a 
Web interface to <A HREF="http://www.greatcircle.com/majordomo/">
<I>Majordomo</I> v1.9x</A><SUP>*</SUP>. 
It is intended to run co-located with the <I>Majordomo</I> program 
(ie, both list-server and Web on the same host). Employing a variety
of Web/GUI techniques such as Balloon Help, Per-User Preferences,
and MouseOver cues, <I>MajorCool</I> puts a friendly face on top of
the <I>Majordomo</I> list management processes.

<BLOCKQUOTE>
<CODE>
"If you run a Majordomo service, go get MajorCool!"<BR>
-- Mark Rauterkus, 
<A HREF="http://www.webbers.com/emark/"><I>E-Marketing Digest</I></A>
</CODE>
</BLOCKQUOTE>

<P><I>MajorCool</I> 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:

<UL>
<LI>Edit the list <I>config</I> file. Presentation of the complex
list configuration file is simplified through the intuitive use of HTML
radio buttons and text fields.
<LI>Update the subscriber file via an easy-to-use text window. Changes
to the list are converted to the appropriate individual <B>approve</B>d 
<CODE>subscribe</CODE> and <CODE>unsubscribe</CODE> commands. 
<LI>Manage the moderator's Approval Queue, deleting, rejecting, or
approving BOUNCE messages that require review. No more messing with 
mail headers!
<LI>Edit files in the Approval Queue prior to action. Limited only
by browser memory constraints.
<LI>Create or edit the list's <I>info</I> and <I>intro</I> files.
<LI>Download the list configuration file via e-mail.
</UL>

<P>In addition to its list administration functions, <I>MajorCool</I>
also provides a site-oriented view of the list-server's lists.
<I>MajorCool</I> extends the address matching capabilities of
<I>Majordomo</I> through the use of configurable <CODE>siteaddr</CODE>
modules, permitting external directory sources such as X.500 to supply
name-to-address conversions and provide pattern-matching address
comparisons. These features enable <I>MajorCool</I> to identify list
subscribers by multiple valid addresses, allowing end-users to
interactively:

<UL>
<LI>View lists available on the server:
  <UL>
  <LI>All lists on the system.
  <LI>Unsubscribed lists.
  <LI>Subscribed lists (regardless of the address used for subscription).
  <LI>Lists with names or descriptions that match a certain pattern.
  </UL>
<LI>Subscribe or unsubscribe to any list.
<LI>View the list's <I>info</I> or <I>intro</I> files.
<LI>View members of a list.
</UL>

<P>Lastly, <I>MajorCool</I> 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 <I>Majordomo</I> owner, or passed to an
external program to perform whatever actions are desired. (Sample
applications are provided to implement list creation, renaming, and/or
deletion on-the-fly.)

<P>
<DIV ALIGN=CENTER>
<TABLE BORDER=0 ALIGN=CENTER>
<TR>
  <TD WIDTH=25% ALIGN=CENTER><A 
    HREF="http://www.usenix.org/publications/library/proceedings/lisa96/"><IMG BORDER=0
      ALT="[Usenix LISA'96]"
      SRC="install/usenix.gif"></A></TD>
  <TD WIDTH=25% ALIGN=CENTER><A 
    HREF="http://www.amazon.com/exec/obidos/ASIN/0131510517/conveyance"><IMG 
      ALT="[Amazon: PTR 'UNIX SysAdmin Handbook']"
      SRC="install/usah.gif"
      BORDER=0></A></TD>
  <TD WIDTH=25% ALIGN=CENTER><A 
    HREF="http://www.amazon.com/exec/obidos/ASIN/156592259X/conveyance"><IMG
      ALT="[Amazon: ORA 'Managing Mailing Lists']"
      SRC="install/oramml.gif"
      BORDER=0></A></TD>
  <TD WIDTH=25% ALIGN=CENTER><A 
    HREF="http://www.freebsd.org/"><IMG BORDER=0
      ALT="[FreeBSD Ports]"
      SRC="install/freebsd.gif"></A></TD>
</TR>
</TABLE>
</DIV>

<P><I>MajorCool</I> made its debut as a presentation at the
<A HREF="http://www.usenix.org/publications/library/proceedings/lisa96/bhoule.html">
<B>USENIX</B> Tenth Systems Administration Conference (<I>LISA'96</I>)</A>.
The software is included in the CD-ROM distribution of <I>Prentice-Hall</I>'s
"<A HREF="http://www.admin.com/">UNIX System Administration Handbook</A>",
and is also made available in the
<A HREF="http://www.freebsd.org/ports/">FreeBSD Ports Collection</A>.
It has been referenced in <I>O'Reilly</I>'s
"<A HREF="http://www.oreilly.com/catalog/mailing/">Managing Mailing Lists</A>"
and has also been mentioned in
<A HREF="http://www.webtechniques.com/features/1998/01/steuer/steuer.shtml">
<I>Web Techniques</I></A> and <I>Information Week</I> magazines.

<BLOCKQUOTE>
<CODE>
"Much of what I'd do (or do differently) has been done as add-on
packages for Majordomo (for instance, Bill Houle's "MajorCool" Web
interface)..."<BR>
-- Brent Chapman, 
<A HREF="http://techweb.cmp.com/iw/author/internet8.htm">
"Ten Questions For Majordomo"</A>, <I>Information Week</I>
</CODE>
</BLOCKQUOTE>

<P>For more information (additional propaganda, sample screen shots, 
etc) and detailed installation instructions, please continue on to the
<A HREF="Docs/">program documentation</A>.

<A NAME="MJ2">
<P>
<I>
<FONT SIZE="-1">
<B>NOTE</B>: Majordomo2, currently <A HREF="http://hpc.uh.edu/majordomo/">
under development</A>, is a complete rewrite of Majordomo with a whole
host of new &amp; exciting features. In order to develop a web interface 
for the new version, this will be the last planned release of MajorCool
for the 1.9x family. Support will continue and bugs will be fixed where
appropriate, but my time will best be spent on developing something for
the new Majordomo series.
</FONT>
</I>
</A>

<DIV ALIGN=CENTER>
<HR WIDTH="50%">
<ADDRESS>
<A HREF="mailto:bill.houle@sandiegoca.ncr.com">Bill Houle</A><BR>
<FONT SIZE=-1>
<A HREF="http://www.ncr.com/">NCR Corporation</A><BR>
</FONT>
</ADDRESS>
</DIV>

</FONT>
</BODY>
</HTML>



syntax highlighted by Code2HTML, v. 0.9.1