Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zulip as Mailing List #24488

Open
xeruf opened this issue Feb 26, 2023 · 11 comments
Open

Zulip as Mailing List #24488

xeruf opened this issue Feb 26, 2023 · 11 comments
Labels
area: emails feedback wanted new feature A proposed new feature for the product

Comments

@xeruf
Copy link

xeruf commented Feb 26, 2023

I would like to advance the E-Mail analogy Zulip was built from so it can function as a full-featured alternative to Mailing Lists, advancing beyond https://docs.zulip.com/help/using-zulip-via-email
I have never been a big user of mailing lists myself, but from what I saw, the following things would need work for that:

Signup:

  • ability for new users to receive email notifications for messages in all streams they are subscribed to, which they can respond to and unsubscribe from (this should work already)
  • ability to complete signup without password (with ability to set it anytime with reset or request a management link to email) and instead choose stream subscriptions from confirmation mail
  • alternatively, a form that allows signup for a specific stream as guest or even selecting streams, something like https://lists.gnu.org/mailman/listinfo
  • ability for users to subscribe (creating a passwordless guest account) simply via sending a mail to the stream address

Usability:

The goal here really is to reproduce all major features so nothing deters people from moving over from plain mailing lists or google groups (Ugh!) to Zulip :)

I am generally interested in sponsoring development here, though my funds are limited.
Maybe also interesting as a GSoC project?

@xeruf
Copy link
Author

xeruf commented Feb 26, 2023

One other potentially interesting aspect:
The ability to disallow or moderate who can create a new topic, making it possible to use it as a kind of blog with comments.

@alya
Copy link
Contributor

alya commented Mar 6, 2023

One other potentially interesting aspect: The ability to disallow or moderate who can create a new topic, making it possible to use it as a kind of blog with comments.

This part sounds like #19642.

@alya alya added feedback wanted area: emails new feature A proposed new feature for the product labels Mar 6, 2023
@zulipbot
Copy link
Member

zulipbot commented Mar 6, 2023

Hello @zulip/server-development members, this issue was labeled with the "area: emails" label, so you may want to check it out!

@AbhishekCS3459
Copy link
Collaborator

@alya @zulipbot I want to claim and contribute in this new feature, please assign it to me

@alya
Copy link
Contributor

alya commented Mar 7, 2023

@xeruf Can you say more about why it would be important to be able to do account (password) management and stream subscription management without opening the Zulip app?

@xeruf
Copy link
Author

xeruf commented Mar 7, 2023

Because I want to include people who do not want to create yet another account anywhere or care about a password.
I want it to provide a user experience that fully mirrors a typical mailing list.

@alya
Copy link
Contributor

alya commented Mar 8, 2023

Hmm, I think you can get close to that by enabling non-email authentication? Available options:

Apple
GitHub
GitLab
Google

@xeruf
Copy link
Author

xeruf commented Mar 11, 2023

Not really, it should be possible to have an account without password and just use a magic link (which is handy in any case) like in Notion, i.e. you get the link to login/manage subscriptions per E-Mail.
I don't wanna drive people towards big tech and neither require an own OIDC login as users should have the possibility to sign up themselves from the web.
I know plenty of people who are incapable of proper password management, so rather than the danger of reusing insecure passwords, require none at all and utilize the EMail they already have.

One other little thing:
Supplement or replace the "Last login" profile info by "Last message sent" - also in terms of privacy that might be worth a consideration

@xeruf
Copy link
Author

xeruf commented Jun 23, 2023

The proliferation of separate accounts with passwords is something that stops many digital immigrants. My grandad is just doing fine with E-Mail but incapable of creating an account somewhere himself, yet I might want to include him in a conversation in a modern tool like Zulip.
So I think this feature is a vital step towards accessibility and inclusion.

@xeruf
Copy link
Author

xeruf commented Jan 22, 2024

Hey, I would still love to have this implemented and might be able to get some funding for it if this helps to get somebody dedicated to work on it.
Currently many projects have a mailing list, a mailing list archive and a forum - with some thought, Zulip could easily unify these three.

@xeruf
Copy link
Author

xeruf commented Mar 18, 2024

I do think this could be a great area for a GSoC project as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: emails feedback wanted new feature A proposed new feature for the product
Projects
None yet
Development

No branches or pull requests

4 participants