Modale di benvenuto di Discourse

:information_source: Riepilogo Una modale di benvenuto per aiutare i membri della community nuovi o di ritorno con modi attuabili per iniziare a esplorare/interagire in un forum
:eyeglasses: Anteprima Theme Creator (È necessario aver effettuato l’accesso)
:hammer_and_wrench: Repository GitHub - noahLovell/discourse-welcome-modal
:question: Guida all’installazione Come installare un tema o un componente tema
:open_book: Nuovo ai temi di Discourse? Guida per principianti all’utilizzo dei temi di Discourse

Installa questo componente tema

:rocket: Perché usarlo?

Molte community registrano alti tassi di iscrizione ma faticano con il “tasso di abbandono del primo giorno”. Fornendo percorsi attuabili, si riduce il carico cognitivo sui nuovi membri e li si guida verso i comportamenti di alto valore che costruiscono la fidelizzazione a lungo termine.


:camera_flash: Screenshot

Desktop


Mobile


Come funziona

La modale utilizza un’implementazione basata sulla logica in modo da evitare di sollecitare i membri regolari che hanno già familiarità con la tua community.

  1. Nuovi Utenti: Viene visualizzata automaticamente a tutti gli utenti registrati dopo la tua feature_enabled_date.
  2. Periodo di Grazia: Durante una finestra configurabile, il componente contrassegna “silenziosamente” gli utenti attivi come se avessero visto la modale, in modo da non interromperli.
  3. Utenti Legacy: Viene mostrata agli utenti esistenti che tornano al forum dopo la scadenza del periodo di grazia, aiutandoli a riorientarsi.

Nota: Lo stato “visto” viene memorizzato localmente nel browser dell’utente, quindi la modale potrebbe riapparire se l’utente cambia dispositivo o svuota la cache.


:gear: Impostazioni

Impostazione Tipo Predefinito Descrizione
feature_enabled_date string \"2026-01-01\" Inserire la data nel formato AAAA-MM-GG.
grace_period_months integer 3 Numero di mesi dopo la data di abilitazione della funzione per contrassegnare silenziosamente gli utenti esistenti come visti.
card_layout enum \"grid\" Scegli come vengono visualizzate le schede nella modale di benvenuto (grid o list).
card_content objects [] Configura le schede mostrate nella modale di benvenuto (richiede id, title, subtitle, imgUrl, altText, btnLabel e action).
title (Traduzione) text Join the conversation L’intestazione principale visualizzata nella parte superiore della modale.
close_btn (Traduzione) text Done L’etichetta per il pulsante che chiude la modale.

Questo è il mio primo vero componente tema :raised_hands: Sarei lieto di ricevere feedback, pensieri, cose che avrebbero potuto essere fatte meglio :smile:

7 Mi Piace