Discourse Cakeday decora los avatares de los usuarios con un emoji festivo en el aniversario de su fecha de registro, y (opcionalmente) también en su cumpleaños.
Guía de instalación
Este plugin está incluido en el núcleo de Discourse. No es necesario instalar el plugin por separado.
Habilitar Cakeday
El plugin Cakeday está habilitado por defecto, pero puede deshabilitarse/habilitarse desde su configuración, accesible desde tu página admin/plugins:
Características
Emoji mostrado en publicaciones, tarjetas de usuario y páginas de usuario para el aniversario de la entrada al foro y/o cumpleaños: (Los emojis mostrados también pueden personalizarse)
Utiliza automáticamente la fecha de registro para los aniversarios y añade un campo opcional de Fecha de Nacimiento en la página Preferencias->Perfil de cada usuario (limitado a Mes y Día)
Consulta toda la configuración relevante del sitio buscando “cakeday” en la configuración de administración
Nombre
Descripción
cakeday enabled
Mostrar el/los emoji/s de cakeday junto al nombre del usuario en la fecha en que se registró en Discourse
cakeday emoji
El/los emoji/s que se mostrarán junto al nombre del usuario en la fecha en que se registró en Discourse. Se pueden especificar varios emojis separándolos con: barra vertical
cakeday birthday enabled
Mostrar el/los emoji/s de cumpleaños junto al nombre del usuario en su cumpleaños
cakeday birthday emoji
El/los emoji/s que se mostrarán junto al nombre del usuario en su cumpleaños. Se pueden especificar varios emojis separándolos con: barra vertical
Hola, solo para que lo sepas, el usuario en etapa de prueba tiene una insignia de cumpleaños, pero no aparece en la lista de cumpleaños (solo se muestran los usuarios normales)
¿Es posible editar manualmente (o idealmente subir un archivo CSV) el campo de aniversario?
Nuestro principal problema es que migramos nuestra comunidad de una plataforma muy antigua (enjin) a Discourse. Logramos extraer la mayor parte de los datos, incluidas nuestras antiguas fechas de unión, pero obviamente, cuando creamos los nuevos usuarios de Discourse, sus “fechas de unión” ya no corresponden con cuándo se unieron realmente a nuestra comunidad en enjin.
Hola, en mi lista de “aniversario de unión al foro” no tengo nada en /cakeday/anniversaries/all?month=3, aunque la mayoría de los miembros se unieron ese mes, ¿alguna idea? Gracias.
Sí, pero esta URL (/cakeday/anniversaries/all) debería mostrar todos los aniversarios de registros, no los cumpleaños.
Para los cumpleaños, es esta URL: /cakeday/birthdays/all
Quise decir que podría aparecer en el mes en que se celebra su primer aniversario (es decir, un año después de que las personas se unieran al foro). El primer día que te unes no es técnicamente un aniversario. Así que si ‘Marzo’ en este caso es ‘Marzo de 2024’ y ese es el año en que todos se unieron, entonces nadie estaría celebrando un aniversario todavía.
No he mirado el código, así que esto podría ser una conjetura.
¿Es posible que la preferencia de fecha de nacimiento “Mes y Día” aparezca en el formulario de registro, en lugar de solo en la página Preferencias → Perfil de cada usuario?