Utilizzo di Modelli di modulo in una veste di supporto privato

Penso che questa sia un’ottima funzionalità, ma l’implementazione attuale è piuttosto basilare. La maggior parte delle funzionalità di progettazione dei moduli mancanti sono già state pubblicate da altri utenti in questo thread, quindi vorrei concentrarmi maggiormente sulla privacy/amministrazione dei dati.

La mia community vorrebbe utilizzare i moduli di candidatura principalmente come sistema di gestione degli utenti. A tal fine, i moduli dovrebbero preferibilmente funzionare in modo simile al sistema di segnalazione, in cui gli amministratori possono decidere chi può vedere le candidature e chi può rispondere ad esse. Altrimenti, se utilizziamo l’attuale modello di forum, le informazioni personali dei nuovi utenti finirebbero in una categoria del forum pubblico, il che non è desiderabile. Sarebbe anche fantastico se questi moduli potessero essere collegati alla gestione dei gruppi di utenti, ad esempio, se un nuovo membro fa domanda per unirsi alla community e un moderatore approva la sua candidatura, dovrebbe ottenere automaticamente il livello di fiducia x, il gruppo di utenti y e perdere il gruppo di utenti z.

Ad esempio, queste sono alcune delle funzionalità che sarebbero fantastiche se diventassero native per Discourse: discord bot Appy. Attualmente, utilizziamo il bot Discord Appy, ma ciò comporta un carico di lavoro aggiuntivo per amministratori e moderatori per mantenere tutto sincronizzato.

2 Mi Piace

Tutto ciò che devi cambiare è smettere di rendere la categoria pubblica. Restringi per gruppo.

Per me non è una soluzione adeguata. Ciò significherebbe che tutte le nuove reclute vedrebbero le applicazioni delle altre reclute, rendendo le loro informazioni private (email, età, ecc.) molto più visibili di quanto dovrebbero essere.

Ecco perché richiederei che il modulo di candidatura funzioni più come funziona il sistema di segnalazione. Dove i nuovi utenti possono creare input ma solo lo staff (amministratori, moderatori, gruppi di utenti selezionati) può effettivamente accedere a tali input.

MODIFICA: un modo in cui ciò potrebbe funzionare se ci fosse un’impostazione di categoria che rende possibile che gli autori degli argomenti possano vedere solo i propri argomenti.

Questo sembra più appropriato per la messaggistica di gruppo, ad esempio le candidature vengono inviate inviando un messaggio a un gruppo anziché creare un argomento in una categoria e solo i membri di quel gruppo (più il mittente) possono vedere i messaggi.

Sfortunatamente, i modelli di modulo non sono disponibili per la messaggistica di gruppo. Penso di averlo chiesto nel contesto delle richieste di supporto, qualcuno lo ha fatto, ma non so se sia qualcosa previsto per il futuro.

Questo è stato discusso in altri argomenti, ad esempio #4 (e risposte successive) in Offering "private support" as part of a public support community, dove la mia impressione è stata che non vogliono farlo perché aggiungerebbe molta complessità alle autorizzazioni di categoria per qualcosa che è già presente con la messaggistica di gruppo.

È anche più flessibile con la messaggistica di gruppo perché i partecipanti possono essere aggiunti/rimossi secondo necessità. Ad esempio, se si recluta per un ruolo tecnico, le candidature potrebbero andare a un gruppo HR e, una volta che hanno effettuato controlli di sanità sull’applicazione, potrebbero aggiungere il gruppo tecnico pertinente come partecipante.

Mi piacerebbe sicuramente vedere i modelli di modulo estesi alla messaggistica di gruppo in futuro per scenari come questi.

2 Mi Piace

Un wizard personalizzato potrebbe soddisfare questa esigenza.

1 Mi Piace

I campi utente personalizzati sembrano più adatti a ciò che descrivi, poiché sono effettivamente collegati ai record utente.

2 Mi Piace

Purtroppo ciò non coprirebbe appieno le nostre esigenze poiché richiediamo funzionalità classiche dei moduli di candidatura:

  • Menu a discesa
  • Risposte a scelta multipla
  • Strumenti di formattazione
  • Campi condizionali (se la risposta alla domanda A è B, mostra il campo C)
  • Possibilità di revisionare le candidature da parte di moderatori/amministratori
  • Archiviazione a lungo termine delle candidature per un insieme mutevole di moderatori/amministratori (ecco perché anche la messaggistica di gruppo non funzionerebbe per noi, poiché le persone entrano/escono dal team dello staff nel tempo)
  • Adeguata privacy dei dati - ovvero, gli utenti dovrebbero poter vedere solo la propria candidatura
  • Gestione automatizzata degli utenti (se la candidatura A viene accettata, assegna il gruppo di utenti B e/o rimuovi il gruppo di utenti C).

Penso che una soluzione a breve termine sarebbe introdurre una nuova impostazione di categoria che gli amministratori possano selezionare chiamata “gli utenti possono vedere solo i propri argomenti”. Ciò coprirebbe la maggior parte dei punti sollevati sopra poiché il modello di modulo sperimentale potrebbe essere utilizzato senza renderlo visibile a ogni utente di un determinato gruppo di utenti. Poi, forse nel tempo, le restanti funzionalità menzionate da altri utenti qui e da me potrebbero essere aggiunte al modulo dagli sviluppatori.

Ho provato Custom Wizard in passato ma in qualche modo ha compromesso alcuni campi di impostazione predefiniti di Discourse nella sezione di amministrazione. Dopodiché, ho disattivato il plugin e i campi di impostazione di Discourse hanno funzionato di nuovo normalmente, forse il plugin non era compatibile con l’ultima versione di Discourse al momento.

1 Mi Piace
6 Mi Piace

Grazie! Non ero a conoscenza di questo plugin di terze parti (finora mi sono limitato solo a plugin ufficiali dopo aver riscontrato alcuni problemi con Custom Wizard).

Ci proverò! :slight_smile:

4 Mi Piace

A parte questo, segnalare questi problemi probabilmente aiuterebbe gli sviluppatori. Se hai tempo, ne varrebbe la pena.

1 Mi Piace

Tieni presente che i padiglioni (plugin) hanno una finestra temporale consigliata per l’aggiornamento di discourse.

1 Mi Piace