Bugs du thème composant

Bugs : un composant de thème Discourse

Saviez-vous que les drosophiles ont été les premiers êtres vivants envoyés dans l’espace ? On trouve des araignées sur tous les continents du monde, à l’exception de l’Antarctique :spider:

Ce composant de thème est un port et une mise à jour du dépôt Auzbugs. Il a commencé comme une blague d’Avril et a été adapté au fil du temps. J’ai inclus une nouvelle fonctionnalité d’interaction avec les insectes dans ce composant.

Ce n’est qu’un peu de fun :stuck_out_tongue_winking_eye: : Je vous suggère de l’utiliser avec modération, peut-être juste à Halloween :ghost: ou pour faire une blague à quelqu’un que vous connaissez :nerd_face:. Vous pouvez le cibler sur des groupes et des utilisateurs spécifiques dans les paramètres du thème.

J’aime personnellement avoir un petit ami insecte à l’écran pour me tenir compagnie :ant: Je l’éloigne s’il commence à m’embêter ! Oui, vous pouvez les exterminer :skull: :flushed_face:

Vous voulez en savoir plus ? Essayez l’aperçu ci-dessous…

Composant de thème Discourse Bugs

:eyeglasses: Démo : Aperçu de ce composant de thème

:hammer_and_wrench: Dépôt Git : https://github.com/naidihr/discourse-bug-theme

:thinking: Comment installer un thème ou un composant de thème ?

Paramètres

J’ai inclus quelques options dans les paramètres du thème. Ceux-ci incluent la possibilité de l’afficher uniquement pour des utilisateurs et des groupes spécifiques.

Il existe plusieurs méthodes que vous pouvez utiliser pour permettre aux utilisateurs de l’activer et de le désactiver.

Créer un groupe d'utilisateurs sélectionnable pour les insectes

En créant un groupe, vous pouvez permettre aux utilisateurs de rejoindre et de quitter à leur guise.

Créez un groupe, par exemple « Insectes ». Dans les paramètres du groupe, autorisez-les à rejoindre et à quitter librement.

Cela leur donnera ces options avant et après leur adhésion.

N’oubliez pas de régler le paramètre du thème afin que le groupe puisse voir les insectes !

Convertir le composant en thème sélectionnable par l'utilisateur

Pour rendre ce composant de thème sélectionnable par l’utilisateur, vous pouvez le convertir en thème. Pour ce faire, cliquez sur le bouton Convertir en bas des paramètres du thème.

Une fois qu’il est devenu un thème, rendez-le sélectionnable par l’utilisateur, choisissez la palette de couleurs claire et incluez tous les autres composants que vous avez installés. Vous pouvez également le renommer si vous le souhaitez.

Si vous avez installé le composant de sélecteur de thème, les utilisateurs peuvent alors basculer leurs thèmes dans le menu du site.

22 « J'aime »

Vraiment cool !

Juste une autre suggestion :
Pourriez-vous ajouter une option pour activer ce composant de thème uniquement à un certain intervalle de temps dans la journée ?
Par exemple, ce serait amusant si un utilisateur qui visite le forum à minuit le voyait :wink:

4 « J'aime »

Heureux de jeter un coup d’œil à cela, sauf si quelqu’un d’autre souhaite s’y essayer ?

J’ai inclus le code JavaScript dans le fichier d’en-tête afin que les administrateurs puissent apporter leurs propres personnalisations (ce qui n’est actuellement pas possible si je l’inclus sous forme de fichier JS lié).

Je suis ouvert aux demandes de tirage (pull requests) sur le dépôt.

Superbe composant de thème ! Cela m’a fait rire ! Ce serait utile d’avoir une case à cocher visuelle quelque part pour que l’utilisateur puisse facilement l’activer ou la désactiver.

Bonne remarque.

Une façon de permettre aux utilisateurs de l’activer et de la désactiver est de la convertir en thème plutôt qu’en composant de thème. J’ai ajouté cela dans les instructions en haut de la page.

Vous pouvez également le faire en créant un groupe auquel les utilisateurs peuvent librement adhérer ou quitter. Cela exploite le paramètre de thème qui peut être configuré pour n’être affiché qu’à certains utilisateurs et groupes. J’ai également ajouté cette option dans les instructions en haut.

4 « J'aime »

Je ne vois aucun bug quand je l’active. C’est juste moi ?

Non, vous n’êtes pas seul. Je ne sais pas si le problème vient de Safari, de DiscourseHub ou des appareils i-devices en général, mais je n’ai trouvé aucun bug nulle part. Oui, je sais que je devrais vérifier s’il y a des erreurs, mais je ne me suis pas donné la peine.

Désolé, c’est maintenant « bugué » dans le mauvais sens — je vais jeter un coup d’œil. Le composant n’a pas été modifié, mais il semble qu’il y ait eu des changements ailleurs qui nécessitent une mise à jour. Cela fonctionnait auparavant dans Safari.

4 « J'aime »

C’est vraiment un TC « buggé » ! :drum: :clown_face:

1 « J'aime »