(Sostituito) Link di invito a uso multiplo

:information_source: Questo contenuto è ora disponibile su Configuring how users can create and send invites for others to join your community

Abbiamo migliorato il sistema di invito principale in Discourse 2.5 aggiungendo una nuova funzionalità: Link di invito. :link:

I link di invito possono essere utilizzati più volte e non sono legati a un indirizzo email. Solo gli utenti dello staff (amministratori e moderatori) possono creare link di invito utilizzabili più volte.

Creazione di un link di invito

I link di invito possono essere creati dalla pagina /my/invited cliccando sul pulsante \u003ckbd\u003e+ Invita\u003c/kbd\u003e → scheda “Utenti multipli”.

Il limite superiore predefinito per “massimo riscatti consentiti” è 5000 per lo staff. Può essere modificato tramite l’impostazione del sito invite_link_max_redemptions_limit.

Per gli utenti non appartenenti allo staff, il limite è 10. Il limite utente può essere modificato tramite l’impostazione del sito invite_link_max_redemptions_limit_users.

Elenco dei link di invito

I link di invito esistenti possono essere visualizzati nella pagina /my/invited/links.

Riscatto del link di invito

Il link di invito può essere riscattato da più utenti; al momento del riscatto, l’utente fornisce indirizzo email e nome utente. L’utente ha anche la possibilità di impostare nome e password.

Una volta che l’utente accetta l’invito, dovrà cliccare sul link di attivazione dell’account inviato al proprio indirizzo email.

Inoltre, anche gli utenti esistenti possono riscattare i link di invito; se l’utente esiste già, verrà saltata quella parte dell’invito e si procederà direttamente con la fase “aggiungi al gruppo” e “reindirizza a un argomento specifico”.

Tracciamento dei riscatti

I riscatti dei link di invito possono essere tracciati nella pagina /my/invited/redeemed.

Qualsiasi feedback è molto apprezzato! :rocket:

57 Mi Piace

I so love this feature - it is super useful and we’ll be utilising it a lot over the next two years.

I’ve noticed a problem for my users: if a user who is already signed in to Discourse on that browser attempts to use the link, they get this message:
image
This means that my group owner (who has been sending the link about) has to instead add them to the group using the Group page. No biggy, but it means unnecessary confusion and emails flying about just when we are trying to make a good 1st impression.

What I suggest is that if an existing user attempts to use the link, then they are automatically added to any groups specified in the invite and counted as a successful invite.

4 Mi Piace

That’s not in scope for the feature? The idea is to invite new users.

I agree the copy here is not great though and could be improved considerably.

5 Mi Piace

Fair enough; it is consistent with the way single invites behave as well.

How would you feel about a simple workflow to cover this situation then? I suspect that it will crop up a bit as people use this. So: IF an existing user clicks a multi-user invite link which includes a group allocation (AND the user is not already a member of any of these groups) THEN:

  1. a composer is automatically launched for a PM between the user and the link author containing this text (or similar), such as with the Request to join group feature.
    • (username) has attempted to use your invitation link which included group allocation to (groups in invitation), but this could not be actioned as they are already a user of (sitename). Please consider adding them to directly to these groups.
3 Mi Piace

Penso che dovremmo aspettare ancora un po’ e vedere quanto spesso viene ripetuta questa richiesta qui. Come minimo, possiamo migliorare il testo.

Esistono precedenti: quando vieni invitato a un gruppo WhatsApp, non ci si aspetta che tu sia un nuovo utente sulla piattaforma WhatsApp; vieni semplicemente inserito nel gruppo. Lo stesso vale per Facebook.

Detto questo, questa funzionalità riguarda principalmente l’invitare utenti che non sono ancora sulla piattaforma Discourse a unirsi alla piattaforma. Le funzionalità relative ai gruppi sono un valore aggiunto, non l’elemento principale del menu.

11 Mi Piace

This has been working great for our new community; it streamlines the account creation to skip the moderation step, and the flexibility of the link means we can use it in custom emails, messaging, even sharing in project meetings.

We did an online conference presentation about our community (by screen sharing a topic thread), and we were able to have people in the audience quickly create acounts and join the conversation.

I like this a lot to track invites. If requests were possible, it might be nice to filter by the link requests, and even to see which links were used (I have 3 different ones in play).

6 Mi Piace

I could use this feature. Our community is starting basic and we are adding new areas as we go. We have two areas that have been added that are limited access by group, and so adding users who may have joined earlier or the general join button is a lot of manual labor.

So in our community it would be useful to have a link that could serve to bring in new members and add to a group that could also add existing users to same group.

Can we have a pony too :wink:

Thanks for this feature.

9 Mi Piace

We could really use a way to more easily allow existing users to join groups via a link like @nathank mentioned.

If the link was smart enough to where we could generate a single link for both new and existing users that would really help too. Allow new users to join the Discourse instance and join the group. Or let an existing user just join the group.

+1 from me

7 Mi Piace

Well, I’m not the only one, clearly! Dumping them straight in the group a la WhatsApp as you suggest does make a lot of sense.

Arpit, ho un altro caso d’uso emerso per questa stessa richiesta:

Invitare non utenti a un sondaggio

Vorrei poter utilizzare un sondaggio tematico per attirare utenti sul nostro sito accessibile solo tramite login, ma non ho i loro indirizzi email. Al momento, l’unico modo per farlo è:

  1. condividere il link al sondaggio: questo crea un doppio “attrito” poiché devono confermare il proprio indirizzo email e poi attendere nella coda di approvazione
  2. condividere il link di invito multiplo e trovare un modo per indirizzarli al sondaggio dopo l’iscrizione (nessuna soluzione è particolarmente elegante)

Sarebbe estremamente utile far sì che si iscrivano e atterrino direttamente sul sondaggio in un’unica azione fluida (anche se con un breve passaggio di conferma email).

3 Mi Piace

Presumibilmente, questo non funziona se l’accesso locale è disattivato e si utilizza l’SSO?

Gli inviti non sono compatibili con SSO, poiché si aggirerebbe l’autenticazione del sito principale.

5 Mi Piace

Ciao Jeff, grazie per la conferma.

3 Mi Piace

Se inserisco l’indirizzo email della persona che voglio invitare nella sezione ‘singolo utente’, passo poi alla scheda ‘più utenti’ e ottengo il link, se incollo quel link in un’email che invio loro separatamente, il link funzionerà solo se viene utilizzato quell’indirizzo email specifico? Sarebbe ottimo, perché così potrei invitare più facilmente un utente specifico in modo più personale, usando un indirizzo email che so non finirà nella loro posta indesiderata e che riconosceranno. Grazie.

1 Mi Piace

Puoi generare un link dalla scheda ‘Singolo utente’ per fare esattamente questo (‘Copia link invito’) - non è necessario utilizzare la scheda ‘Più utenti’.

7 Mi Piace

Questa situazione si è ripresentata per noi: un proprietario di gruppo si è frustrato perché deve capire chi è già sul forum e unirli tramite un meccanismo diverso. Ovviamente gli ho spiegato la questione e non è un problema enorme, ma questo creerà parecchia frizione per chi utilizza i link multiuso (che, tra l’altro, sono fantastici!).

2 Mi Piace

Il messaggio di errore esistente quando un utente connesso tenta di riscattare un link di invito singolo o multiplo è:

Oops, sembra che tu stia cercando di accettare un invito per un altro utente. Se non sei %{current_user}, effettua il logout e riprova.

Dovremmo aggiornarlo in:

L’invito che stai cercando di riscattare è valido solo per gli utenti che non hanno già un account. Effettua il logout e riprova.

7 Mi Piace

Certo, va bene! Una piccola modifica:

Spiacenti! Questo invito è destinato ai nuovi utenti che non hanno già un account esistente.

5 Mi Piace

Ok, fatto tramite:

8 Mi Piace

Purtroppo ho inviato un’email invitando circa 30 persone al mio forum, e il link è scaduto prima che tutti si fossero registrati. Mi piacerebbe poter modificare il link e prorogare la scadenza, ma non ho trovato tale opzione e ho dovuto inviare un nuovo link, il che purtroppo evidenzia il mio errore di utilizzo :slight_smile:

4 Mi Piace