Modo per creare moduli in Discourse - Una categoria?

Ho cercato, ma non riesco a trovare nulla di simile in questo forum; forse sto usando la parola chiave sbagliata.

Ho un forum sanitario e sono interessato a aggiungere potenzialmente una nuova categoria, ad esempio “Eventi Avversi”, dove gli utenti possano segnalare situazioni in cui hanno subito un evento avverso legato a un farmaco, ecc. L’obiettivo sarebbe far apparire un modulo predefinito come campo di inserimento per questa specifica categoria di post. Come minimo, questo includerebbe alcuni testi/domande di base e alcune caselle di testo libero in cui gli utenti possono inserire informazioni. Una versione più ideale sarebbe qualcosa che potesse incorporare menu a tendina, scelta multipla, ecc.

Esiste già un plugin o qualcosa di simile creato da qualcuno che faccia questo?

Di seguito un esempio approssimativo del tipo di modulo/informazioni che vorrei ricreare nel forum.

2 Mi Piace

Una ricerca tra #plugins non ha mostrato molti risultati diretti per i moduli.

Nelle impostazioni della tua categoria, puoi creare “Modelli di argomento” che riempiranno automaticamente i nuovi post pubblicati in quella categoria con testo predefinito. Un buon esempio è abbozzare un argomento in #supporto e osservare come il testo appaia nella casella.

Potresti creare il modulo in quel campo del modello, quindi far sì che le risposte al modulo vengano inviate in quella specifica categoria, dove gli utenti possono compilare i campi e inviare.

L’unico problema è che le risposte saranno pubbliche. Puoi nascondere i post dall’elenco, rendendoli visibili solo al creatore, agli amministratori e a chiunque abbia il link. Ho fatto una rapida ricerca e @theblazehen è riuscito a creare un lavoro pianificato (cron job) che nasconde automaticamente i post in una categoria specifica:

Potresti rimuovere la parte and closed = TRUE per nascondere tutti i post nella categoria. Assicurati di modificare l’ID della categoria, poiché il tuo non sarà 19.


Probabilmente qualcuno ha un suggerimento migliore, o addirittura un plugin completo per questo, ma non riesco a pensare ad altre soluzioni che non siano esterne.

3 Mi Piace

Idea interessante. Potrebbe essere una soluzione alternativa se non è disponibile altro. L’obiettivo è rendere queste informazioni pubbliche, quindi non è un problema.

Grazie!

2 Mi Piace

Anche meglio! Dovrai solo creare il modello.

1 Mi Piace

Penso che questo plugin sia vicino a ciò che cerchi.

3 Mi Piace

Sarebbe probabilmente più semplice usare direttamente Google Forms. Funzionano bene con Discourse.

6 Mi Piace

Sì, il plugin Custom Wizard supporta questo tipo di utilizzo. Viene infatti già impiegato da altri forum legati alla salute per scopi simili.

Non è possibile utilizzare Google Forms per questo scopo, a meno che non si adotti l’accesso esclusivamente tramite Google (con l’aggiunta di codice personalizzato) o non si importino tutti i dettagli degli utenti in un foglio di calcolo Google.

4 Mi Piace

Angus - Fantastico! Puoi indicarmi qualche forum che lo utilizza, così posso vederlo in azione?

1 Mi Piace

Non “nasconderei” le informazioni relative alla salute dietro un link così facile da indovinare.

È meglio utilizzare il plugin risposte private per questo scopo.

(Anche se è ancora meglio utilizzare la procedura guidata personalizzata per l’intero scopo).

3 Mi Piace

Sì, puoi vederlo in azione su tre wizard su thepavilion.io:

  1. Il wizard di benvenuto dopo la registrazione
  2. Il wizard per la segnalazione di bug
  3. Il wizard per le richieste di funzionalità

Tieni presente che è necessario un account per utilizzare i wizard.

La documentazione per il plugin è disponibile qui:

2 Mi Piace

Tieni presente che il plugin personalizzato per la procedura guidata non è disponibile nei nostri piani ospitati, @BCHK

1 Mi Piace

Nessun problema. È per un altro forum che sto pensando di avviare.

2 Mi Piace

Controlla Introducing Experimental Form Templates

1 Mi Piace