Dal lancio del nuovo plugin Discourse Templates, mi sto davvero godendo la nuova funzionalità di avere modelli di risposta memorizzati negli argomenti all’interno di una categoria dedicata ai modelli. Questo rende facile visualizzare e modificare i modelli, consentendo al contempo la possibilità di filtrare, taggare, modificare e ordinare i modelli esistenti secondo necessità.
Tuttavia, attualmente è possibile selezionare solo una categoria di modelli alla volta, quindi tutti i modelli per un sito sono condivisi da tutti gli utenti con accesso alla categoria di modelli impostata.
Inoltre, se un utente volesse creare un modello a cui solo lui stesso potesse accedere, attualmente non c’è modo di farlo senza modificare l’accesso a tutti i modelli all’interno della categoria dei modelli.
Richiesta di funzionalità
Sulla base di queste osservazioni, ecco un paio di funzionalità che ritengo possano essere utili a molti tipi diversi di utenti di Discourse:
- La possibilità di creare un modello privato personale a cui solo l’utente che ha creato il modello possa accedere e visualizzare.
- La possibilità di creare modelli privati a cui due o più utenti del sito possano accedere, ma che rimangano comunque nascosti a chiunque altro.
Esempi di casi d’uso
Alcuni modi in cui questo potrebbe essere utilizzato in diverse situazioni.
- Un utente vuole creare modelli personali per sé, ma non vuole ingombrare la categoria principale dei modelli con modelli irrilevanti per l’intero sito.
- Ex: L’azienda di Alex utilizza Discourse come piattaforma di supporto e vuole memorizzare risposte a ogni possibile domanda del cliente come modello. Anche se i modelli non vengono mai utilizzati, Alex può fare riferimento ai propri modelli personali per future domande correlate dei clienti o per conoscenze su qualcosa che potrebbe non aver visto da un po’ di tempo, anche se i modelli non vengono mai utilizzati.
- Ex: Alex utilizza Discourse come forum della community per i prodotti e i servizi che vende sul proprio sito web principale (non Discourse). Alex crea un modello per un argomento a cui pubblica solo ogni venerdì sul proprio sito Discourse per aiutare a creare coinvolgimento.
- Modelli condivisi per un intero team ma non per l’intera azienda.
- Ex: Alex lavora come sviluppatore software e il suo team esegue frequentemente più set di attività internamente. Il team di sviluppo software ha un modello con una checklist o altri elementi attuabili per ogni set di attività che deve essere completato da ciascun membro del team.
- Ex: Alex gestisce un team che utilizza Discourse come piattaforma di supporto. Alex crea modelli a cui solo il team di supporto può accedere per aiutare il team a rispondere più velocemente ai clienti.
- Due o più membri di un team vorrebbero accedere agli stessi modelli, ma non hanno bisogno che questi vengano condivisi con l’intero team.
- Ex: Alex lavora nel supporto e John lavora nello sviluppo software, la loro azienda utilizza Discourse per comunicare con i clienti. John ha appena corretto un bug, quindi decide di creare un modello che spieghi le modifiche apportate al software dell’azienda per correggere il bug, quindi lo condivide con Alex in modo che possano informare i clienti sugli aggiornamenti. Una volta che tutti i clienti sono stati informati, il modello potrebbe essere eliminato.
Sono sicuro che ci siano molti altri casi d’uso non menzionati qui.
La necessità di equilibrio
Tenendo conto di tutto ciò, e indipendentemente dalle funzionalità esistenti per rendere i modelli pubblici o privati, gli utenti di un sito devono comunque decidere: “Con chi deve essere condiviso un modello?”
C’è un equilibrio tra “Tutti sul sito useranno questo modello ogni giorno” e “Qualcuno ha usato questo modello una volta per un compito specifico e ora non viene mai più utilizzato”. Nella prima situazione, certo, vorremmo che questo modello fosse condiviso con tutti, ma nel secondo caso, se il modello fosse condiviso, ingombrerebbe semplicemente l’elenco dei modelli, e l’elenco di tutti i modelli potrebbe rapidamente diventare opprimente, obsoleto o superfluo se non ci fossero standard su ciò che è un modello “accettabile” per l’intero sito.
E i tag?
Con Discourse Templates, ora possiamo taggare ogni modello per aiutare nell’ordinamento e nella ricerca dei modelli quando arriva il momento di utilizzarli, quindi perché dovremmo aver bisogno di modelli privati per un individuo o un team? Perché un team di supporto non potrebbe semplicemente taggare tutti i propri modelli con un tag #support e aver finito con tutto questo? Perché Alex non potrebbe semplicemente taggare tutti i propri modelli personali con un tag #alex-templates e andare avanti?
Risposta breve: Non c’è motivo per cui questo non possa funzionare. Gli utenti possono semplicemente taggare i modelli e quindi cercarli quando cercano di recuperarli.
Risposta lunga (che in realtà è solo una serie di domande): Quando le persone usano i modelli, scorrono tutti o cercano solo quello di cui hanno bisogno? Se stai solo cercando modelli, il numero di modelli che stai cercando probabilmente non ha molta importanza: cerchi e poi hai finito una volta trovato quello che stavi cercando. Tuttavia, se stai scorrendo tutti i possibili modelli che potresti usare, questo potrebbe essere un compito lungo a seconda di quanti modelli ha il tuo sito.
E se il tuo sito fosse enorme? Se il tuo sito avesse 1000 modelli, ma tu ne usassi solo 10, perché dovresti vedere tutti i modelli extra? Non sarebbero solo un ingombro extra per te? Ok, un po’ estremo, ma comunque, c’è una soglia oltre la quale ci sono semplicemente troppi modelli per un particolare set di persone o per l’intero sito a cui avere accesso.
Inoltre, cosa succede se non sai cosa cercare? Cosa succede se hai appena iniziato a moderare un particolare sito Discourse e non sai come si chiamano tutti i modelli, e ce ne sono 100? Cosa succede se stai cercando un modello di “introduzione al sito”, ma qualcuno ha chiamato il modello che stai cercando “benvenuto” (o una situazione simile) e la tua ricerca non porta nulla?
Ci sono molte domande a cui bisogna pensare qui, e non c’è necessariamente una risposta giusta.
Sembra che anche altri utenti qui possano avere delle idee al riguardo. Sebbene questo riguardasse il plugin ora obsoleto Canned Replies, le idee espresse sono ancora applicabili qui:
Possibili modi per implementarlo
Quando pensiamo alla meccanica effettiva qui, è stato menzionato che @saquetim potrebbe sapere di più su come implementarlo al meglio.
Per i modelli personali, forse un PM a se stessi + un tag speciale potrebbero risolvere il problema?
Se volessi che un paio di persone avessero accesso a un modello, forse potresti inviare un PM a te stesso e all’altra persona con un tag speciale?
Forse potremmo avere la possibilità di selezionare più categorie di modelli discourse?
Quali sono i pensieri di tutti al riguardo? ![]()
- Qualcosa del genere sarebbe effettivamente utile?
- Perché vorremmo la possibilità di creare modelli privati?
- Come vogliamo che venga utilizzato?




