Got three(!) PRs merged today! 🥳

Next version of ejabberd will feature:

* new command `generate_reset_token` in case someone forgot their password
* web-admin interface for invite tokens, lists all existing invites, lets them browse, sort and filter, execute commands
* if landing page configured there’s now a start page that lets any user create invites using their account name and password (if allowed)

#ejabberd #xmpp #nlnet #greatInvitations

New command to generate a password reset token for folks who have lost theirs. So far this is a rather ugly process where you’d have to set a temporary password. But can’t really enforce the temporary nature of it.

https://github.com/processone/ejabberd/pull/4571

#ejabberd #greatInvitations #nlnet #xmpp

And another one waiting to be merged: adds a web-admin panel for mod_invites (Great Invitations) that lets you manage all issued invites, hopefully in an elegant and effective way.

https://github.com/processone/ejabberd/pull/4563

#ejabberd #xmpp #greatInvitations #nlnet

Mod invites web admin by sstrigler · Pull Request #4563 · processone/ejabberd

Adds web-admin pane for mod_invites. Adds a new type of table 'action_table' that lets you select multiple rows and execute a command (action_button) on it. Also allows to filter results.

GitHub

Adding a start page to mod_invites where you can generate „Account Creation“ invites in case your client doesn’t support that: https://github.com/processone/ejabberd/pull/4567

#ejabberd #xmpp #greatInvitations #nlnet

mod_invites: add page to create invites by sstrigler · Pull Request #4567 · processone/ejabberd

Adds a startpage that allows you to use your account credentials to generate an account creation invite. This is meant for folks that don't have access to a client, that supports that feature. ...

GitHub

Uh, uh, uwu!

The guide I’ve been working on all week just went online!

It’s meant to help folks using the new invite feature.

https://joinjabber.org/tutorials/service/great_invitations/

You’re admin of an XMPP server and you (just) enabled mod_invites? Then this is for you! Share that link with your users so they can spread the fun!

#xmpp #greatInvitations #nlnet #ejabberd #prosody

Great Invitations

How to create invites for a streamlined onboarding experience

JoinJabber

We’re getting there!

#xmpp #greatInvitations #ejabberd

Rounding off by circling back to #XMPP, where @zeank is working to bring invite support (#GreatInvitations) to #ejabberd 📮

https://nlnet.nl/project/ejabberd-invites/

Practically, this means another of the major XMPP servers will support a mechanism for people to create accounts more easily and without too many hurdles, while letting server operators keep signups invite-only or moderated in some way to avoid spam 🤖

🧵 11/n

NLnet; Ejabberd Great Invitations