features in Mailman 3 compared to its predecessor, Mailman 2
What are some key improvements and features in Mailman 3 compared to its predecessor, Mailman 2?
On 7/30/2024 12:30 PM, Trophy Developers Uganda Best Web Designers wrote:
What are some key improvements and features in Mailman 3 compared to its predecessor, Mailman 2?
A big difference* is that MM3 uses Python3, while MM2 uses Python2 which is past end-of-life. AFAIK 3 does multiple domains natively, 2 needs some patches to make it work (it's been a long time since I set that up).
OTOH, from what I've been reading, if you're only running a few smaller lists, the overhead of installing and managing MM3 is higher; I know several places that have decided to look elsewhere for a mailing list manager because of this (these are skilled and experienced people, they're making informed decisions not wild assumptions).
*some don't consider that an improvement :)
z!
On 7/30/24 12:30, Trophy Developers Uganda Best Web Designers wrote:
What are some key improvements and features in Mailman 3 compared to its predecessor, Mailman 2?
You might get more community response to this by joining the mailman-users@mailman3.org list at https://lists.mailman3.org/mailman3/lists/mailman-users@mailman3.org/ and posting there.
From my point of view the main issue is Mailman 2.1 is past end of life and requires Python 2 which is also past end of life. Thus it is not receiving any updates.
Much of what's new and improved in Mailman 3 is "under the hood". Whereas mailman 2.1 is a monolithic application incorporating the core engine, the web UI and archiving, Mailman 3 consists of a core engine along with a few command line tools and exposes a REST API supporting all the management functions. The GNU Mailman project also provides Django based web interfaces for archiving (HyperKitty) and list management (Postorius).
It was always our hope that others might develop and make available alternative web interfaces. EMWD.com actually did that with their Affinity and Empathy list management and archiving applications, but due in part to the untimely death of EMWD's principal, those remain proprietary products of EMWD and aren't available to others.
As far as features are concerned, MM3 stores persistent data in a true database rather than Python pickles. It fully supports lists in multiple domains (MM2.1 required list names to be globally unique). MM3 has a concept of users, a user being a person, perhaps with multiple email addresses, and users can manage all their subscriptions in one place.
HyperKitty is more functional than pipermail. It has built in search capabilities and allows one to read posts, reply and start new threads directly from the web UI without using email at all. It is not quite a true web forum in that it doesn't support push notifications when someone else posts to a topic of interest, but other than that, it's close.
There are a few MM2.1 features not yet in MM3. MM3 does not support subscribing to topics and it does not support MM2.1's sibling list feature, but MM3 is under active development so feature requests can be implemented.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (3)
-
Carl Zwanzig
-
Mark Sapiro
-
Trophy Developers Uganda Best Web Designers