Discourse Cakeday decora le avatar degli utenti con un emoji celebrativo nell’anniversario del giorno di iscrizione e (opzionalmente) anche nel loro compleanno.
Guida all’installazione
Questo plugin è integrato nel nucleo di Discourse. Non è necessario installare il plugin separatamente.
Abilitazione di Cakeday
Il plugin Cakeday è abilitato per impostazione predefinita, ma può essere disabilitato/abilitato dalle sue impostazioni, accessibili dalla pagina admin/plugins:
Funzionalità
Emoji visualizzate nei post, nelle card utente e nelle pagine utente per l’anniversario dell’iscrizione al forum e/o per il compleanno: (Le emoji visualizzate possono anche essere personalizzate)
Utilizza automaticamente la data di iscrizione per gli anniversari e aggiunge un campo facoltativo per la Data di Nascita nella pagina Preferenze->Profilo di ogni utente (limitato a Mese e Giorno)
Visualizza tutte le impostazioni del sito pertinenti cercando “cakeday” nelle impostazioni di amministrazione
Nome
Descrizione
cakeday enabled
Mostra l’emoji [s] di cakeday accanto al nome dell’utente nel giorno in cui si è iscritto a Discourse
cakeday emoji
L’emoji [s] che verrà mostrata accanto al nome dell’utente nel giorno in cui si è iscritto a Discourse. È possibile specificare più emoji separandole con: smile
cakeday birthday enabled
Mostra l’emoji [s] di compleanno accanto al nome dell’utente nel giorno del suo compleanno
cakeday birthday emoji
L’emoji [s] che verrà mostrata accanto al nome dell’utente nel giorno del suo compleanno. È possibile specificare più emoji separandole con: smile
Ciao, solo per informazione, l’utente in staging ha un badge di compleanno, ma non appare nell’elenco dei compleanni (vengono mostrati solo gli utenti normali)
È possibile modificare manualmente (o idealmente caricare un file CSV) il campo dell’anniversario?
Il nostro problema principale è che abbiamo migrato la nostra community da una piattaforma molto vecchia (enjin) a Discourse. Siamo riusciti a recuperare la maggior parte dei dati, comprese le nostre vecchie date di iscrizione, ma ovviamente quando abbiamo creato i nuovi utenti Discourse le loro “date di iscrizione” ora non corrispondono più a quando si sono effettivamente uniti alla nostra community su enjin.
Ciao, nella mia lista “anniversario di iscrizione al forum” non ho nulla in /cakeday/anniversaries/all?month=3, anche se la maggior parte dei membri si è iscritta in quel mese, hai qualche idea? Grazie.
Sì, ma questo URL (/cakeday/anniversaries/all) dovrebbe mostrare tutti gli anniversari di registrazione, non i compleanni.
Per i compleanni, questo è l’URL: /cakeday/birthdays/all
Intendevo dire che potrebbe apparire nel mese in cui si celebra il loro primo anniversario (cioè, un anno dopo che le persone si sono iscritte al forum). Il primo giorno in cui ti iscrivi non è tecnicamente un anniversario. Quindi, se ‘Marzo’ in questo caso è ‘Marzo 2024’ ed è l’anno in cui si sono tutti iscritti, allora nessuno starebbe ancora festeggiando un anniversario.
Non ho guardato il codice, quindi questa potrebbe essere solo un’ipotesi.
Ciao, ho installato questo plugin molto tempo fa ma oggi non riesco a trovarne più traccia sul mio sito… che succede? Quel plugin ora fa parte del core?
È possibile che la preferenza “Mese e Data” della data di nascita appaia sul modulo di registrazione, invece che solo nella pagina Preferenze → Profilo di ciascun utente?