Anniversaire de Discourse

:discourse2: Résumé Discourse Cakeday décore les avatars des utilisateurs avec un emoji festif à l’anniversaire de leur inscription, et (optionnellement) aussi à leur anniversaire. :cake: :birthday:
:open_book: Guide d’installation Ce plugin est intégré au noyau de Discourse. Il n’est pas nécessaire d’installer le plugin séparément.

Activation de Cakeday

Le plugin Cakeday est activé par défaut, mais peut être désactivé/activé depuis ses paramètres, accessibles depuis votre page admin/plugins :

Paramètres de Cakeday

Fonctionnalités

  • Emoji affiché dans les messages, les cartes utilisateur et les pages utilisateur pour l’anniversaire de l’inscription au forum et/ou l’anniversaire : (Les emojis affichés peuvent également être personnalisés)

  • Annuaire consultable des anniversaires et des jours d’anniversaire à /cakeday/anniversaries/today

  • Utilise automatiquement la date d’inscription pour les anniversaires, et ajoute un champ Optionnel de Date de Naissance sur la page Préférences->Profil de chaque utilisateur (limité au Mois et au Jour)

Paramètres

  • Consultez tous les paramètres du site pertinents en recherchant « cakeday » dans vos paramètres d’administration
Nom Description
cakeday enabled Afficher l’emoji/les emojis cakeday à côté du nom de l’utilisateur le jour de leur inscription à Discourse
cakeday emoji L’emoji/les emojis qui seront affichés à côté du nom de l’utilisateur le jour de leur inscription à Discourse. Plusieurs emojis peuvent être spécifiés en les séparant par une barre verticale : smile
cakeday birthday enabled Afficher l’emoji/les emojis d’anniversaire à côté du nom de l’utilisateur à son anniversaire
cakeday birthday emoji L’emoji/les emojis qui seront affichés à côté du nom de l’utilisateur à son anniversaire. Plusieurs emojis peuvent être spécifiés en les séparant par une barre verticale : smile

:discourse2: Hébergé par nous ? Ce plugin est disponible sur toutes nos offres d’hébergement Cakeday | Discourse - Civilized Discussion

58 « J'aime »

4 messages ont été déplacées vers un nouveau sujet : Afficher uniquement les anniversaires et non les dates d’anniversaire ?

Un message a été divisé dans un nouveau sujet : Comment créer automatiquement un message dans une catégorie lors d’un anniversaire ?

Salut, juste pour information, l’utilisateur mis en scène a un badge d’anniversaire, mais il n’apparaît pas dans la liste des anniversaires (seuls les utilisateurs réguliers sont affichés) :slight_smile:

3 « J'aime »

Est-il possible de modifier manuellement (ou idéalement de télécharger un fichier CSV) le champ d’anniversaire ?

Notre principal problème est que nous avons migré notre communauté d’une très ancienne plateforme (enjin) vers Discourse. Nous avons réussi à récupérer la plupart des données, y compris nos anciennes dates d’adhésion, mais évidemment, lorsque nous avons créé les nouveaux utilisateurs Discourse, leurs « dates d’adhésion » ne correspondent plus à la date à laquelle ils ont réellement rejoint notre communauté sur enjin.

Si vous avez accès à Rails, cela fonctionne (bien que ce soit complètement manuel) :

UPDATE users SET created_at = '2023-05-03 13:56:41' WHERE username_lower = 'username';

Salut, dans ma liste « anniversaire de participation au forum », je n’ai rien dans /cakeday/anniversaries/all?month=3, bien que la plupart des membres aient rejoint ce mois-là, une idée ? Merci.

1 « J'aime »

Hmm. :thinking: Peut-être que le mois est pour cette année, et personne n’a encore célébré d’anniversaire ?

2 « J'aime »

Oui, mais cette URL (/cakeday/anniversaries/all) devrait afficher tous les anniversaires d’enregistrements, pas les anniversaires.
Pour les anniversaires, c’est cette URL : /cakeday/birthdays/all

1 « J'aime »

Je voulais dire que cela pourrait apparaître le mois où leur premier anniversaire est célébré (c’est-à-dire un an après que les gens aient rejoint le forum). Le premier jour où vous rejoignez n’est techniquement pas un anniversaire. Donc, si « mars » dans ce cas est « mars 2024 » et que c’est l’année où ils ont tous rejoint, alors personne ne célébrerait encore d’anniversaire.

Je n’ai pas regardé le code, donc cela pourrait être de la spéculation. :slight_smile:

1 « J'aime »

Ok, je suis probablement induit en erreur par l’onglet « Tout » :

1 « J'aime »

Existe-t-il une API ou un moyen de récupérer les anniversaires et les commémorations d’aujourd’hui ?

1 « J'aime »

Oui,

https://meta.discourse.org/cakeday/birthdays/today.json

https://meta.discourse.org/cakeday/anniversaries/today.json

3 « J'aime »

Merci beaucoup !

2 « J'aime »

Merci pour votre aide, Richard, j’ai réussi à créer un composant !

3 « J'aime »

Il semble qu’une nouvelle image docker_manager sera bientôt disponible ?

Salut, j’ai installé ce plugin il y a longtemps, mais aujourd’hui je n’en trouve aucune trace sur mon site… qu’est-ce qui se passe ? :roll_eyes: Ce plugin fait-il maintenant partie du cœur du logiciel ?

1 « J'aime »

ce plugin est maintenant inclus dans le cœur de Discourse :partying_face:

2 « J'aime »

Est-il possible que la préférence « Mois et date » de naissance apparaisse sur le formulaire d’inscription, au lieu d’être uniquement sur la page Préférences → Profil de chaque utilisateur ?

1 « J'aime »

Je ne pense pas que ce soit possible actuellement.

2 « J'aime »