Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2015-12-05 05:23:29
Size: 2185
Editor: terri
Comment: Starting a new page for Mailman 3 docs
Revision 9 as of 2018-04-20 07:02:13
Size: 2060
Editor: maxking
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 *'''Postorius''' is the web interface that allows users (list members, list admins, moderators) to change their user settings and the settings for their lists.
 *''' HyperKitty''' is the archiver which provides a web interface to access GNU Mailman v3 archives as well as ways interact with the lists. It can behave a little like a web forum, for those who prefer not to use email.
 *'''MailmanClient''' is the library that provides official Python bindings for the GNU Mailman 3 REST API. This allows you to write your own front end or scripts for interacting with Mailman. (It's also what Postorius uses to interact with Mailman Core.)
 *'''Mailman Bundler''' is a tool to help you install all of Mailman Suite via PyPI
 * '''Postorius''' is the web interface that allows users (list members, list admins, moderators) to change their user settings and the settings for their lists.
 * ''' HyperKitty''' is the archiver which provides a web interface to access GNU Mailman v3 archives as well as ways interact with the lists. It can behave a little like a web forum, for those who prefer not to use email.
 * '''Mailman !HyperKitty''' is a plugin for Mailman Core to communicate with HyperKitty.
 * '''Django Mailman3''' is a set of Django libraries and templates common to Postorius and HyperKitty. It is new with Mailman 3.1.
 * '''!
MailmanClient''' is the library that provides official Python bindings for the GNU Mailman 3 REST API. This allows you to write your own front end or scripts for interacting with Mailman. (It's also what Postorius uses to interact with Mailman Core.)
Line 17: Line 18:
== How do I install Mailman 3? == == How do I install Mailman 3 for production? ==
Line 19: Line 20:
Right now, the easiest way is probably to use the [[https://gitlab.com/mailman/mailman-bundler/|Mailman 3 bundler]]. See [[ http://docs.mailman3.org/en/latest/prodsetup.html| here ]] for more details about various options for production installation.
Line 21: Line 22:
The [[http://mailman-bundler.readthedocs.org||Mailman bundler documentation]] is reasonably comprehensive. It guides you through an initial setup and then gives tips on how to switch it to a production setup. The production documentation hasn't been tested by a huge number of people yet: if you have any suggestions on how it could be improved, please [[https://gitlab.com/mailman/mailman-bundler/issues|file documentation bugs on GitLab]] or let us know via the [[http://list.org/contact.html|mailman mailing lists]]. == How do I install Mailman 3 for development? ==
Line 23: Line 24:
== How do I install Mailman 3 directly from git? == Everything you need to know on how to setup Mailman 3 for development can be found in [[http://docs.mailman3.org/en/latest/devsetup.html|The Contributing Guide]].
Line 25: Line 26:
== How do I upgrade from Mailman 2 to Mailman 3? ==
Line 26: Line 28:
== How do I backup my Mailman 3 installation? == == Where can I find my Mailman 3 configuration files? ==

Mailman 3 documentation

Mailman 3 is still pretty new, and most of the docs are built with the packages: Links to all the docs

Unlike Mailman 2, Mailman 3 has been divided into a number of parts:

  • Mailman Suite refers to the collection of related Mailman projects that provide all the pieces of a typical mailing list management setup.

  • Mailman Core is the part that delivers the emails and handles the mailing list and user data

  • Postorius is the web interface that allows users (list members, list admins, moderators) to change their user settings and the settings for their lists.

  • HyperKitty is the archiver which provides a web interface to access GNU Mailman v3 archives as well as ways interact with the lists. It can behave a little like a web forum, for those who prefer not to use email.

  • Mailman HyperKitty is a plugin for Mailman Core to communicate with HyperKitty.

  • Django Mailman3 is a set of Django libraries and templates common to Postorius and HyperKitty. It is new with Mailman 3.1.

  • MailmanClient is the library that provides official Python bindings for the GNU Mailman 3 REST API. This allows you to write your own front end or scripts for interacting with Mailman. (It's also what Postorius uses to interact with Mailman Core.)

A typical install would use all of these pieces together, but they're intended to be modular so you could replace a single piece if you had specific needs.

How do I install Mailman 3 for production?

See here for more details about various options for production installation.

How do I install Mailman 3 for development?

Everything you need to know on how to setup Mailman 3 for development can be found in The Contributing Guide.

How do I upgrade from Mailman 2 to Mailman 3?

Where can I find my Mailman 3 configuration files?

MailmanWiki: DOC/Mailman3 (last edited 2018-04-20 07:02:13 by maxking)