Package proposal: mlmmj

Hello,

would you be interested if I package the mlmmj mailing list software?

I know that:

  • there is already a mailing list package (ie mailman) but I love mlmmj as it has an extremely small footprint (which is imo very good for arm devices, Brique Internet etc), and is following the KISS principles
  • there is no admin web interface (at least there are, but I did not try them), but the mlmmj structure is so simple I’m not sure it’s useful. If needed I can look at what exists and adapt them. There is simple web archive viewer which I have improved for my needs (I’ve used the bulma framework to make it responsive) which I can integrate.
  • Development is quite stalled since 2017. Though it has recently been moved to Gitlab last year. This software is stable and robust already, and some developers are working on adding new features.

Anyway, if it can fit Yunohost principles and be usefull, I can work to make a package (I guess I’ll learn by starting from mailman package) or if not I just use it on my side :slight_smile:

1 Like

Yes i think several persons could be please to have a small mailing list system.

About admin web interface, do you know YunoHost integrates a “config panel” mechanism for apps ? It’s a feature that let packager to create some configuration panel integrated in YunoHost web admin.
I think in this situation it could be a good things to integrate this kind of panel.

Here you can find an example of configuration panel

1 Like

That’s indeed very interesting! Is it a one shot panel (ie only on install) or can it be used as many times as needed?

It can be used as many times as needed. It’s a beta feature already available and usable in 3.6 (but a bit hidden) and should be completely officialize with next version.

1 Like

It took time, but as mlmmj is now back with a new team, I have finally started to work on it, and is in quite advanced stage.

I will make it usable in two different possible modes, either being a list tied to a group of subscribers, mods and owners (based on dedicated yunohost groups, ideal for small team communication managed by yunohost) or managed directly by mlmmj with classical email, form registration or text management.

I think I can also make something in between, with subscribers list managed classically, but mods and owners managed by Yunohost, however I’m not sure it would be easy to make fully hybrid mode (ie. subscribers both managed by yunohost and mlmmj at the same time), for many technical reasons.

Still work in progress, alpha stage close to beta (can break anytime), but testable.

2 Likes