Calendrier des événements dans les listes personnalisées

:information_source: Résumé Ajouter la fonctionnalité Calendrier aux listes personnalisées
:eyeglasses: Aperçu Voir en action ici
:hammer_and_wrench: Dépôt Calendrier de liste d’événements
:question: Guide d’installation Comment installer un thème ou un composant de thème
:open_book: Nouveau aux thèmes Discourse ? Guide du débutant pour utiliser les thèmes Discourse

:warning: Cette extension utilise (nécessite) à la fois le plugin événements et le plugin de listes personnalisées.

Pourquoi utiliser ceci plutôt que la page événements à venir ?

  • Permet d’avoir une sortie dans la barre latérale au lieu du calendrier complet
  • Inclut la liste des sujets
  • Possibilité de cibler plusieurs catégories ou des balises spécifiques (via le plugin de listes personnalisées)

Note : pour exclure les catégories où une balise est utilisée, assurez-vous d’ajouter -category:SLUG dans les paramètres de la liste personnalisée. Par exemple, tag:webinar,livestream -category:show-tell

Vue calendrier :

Vue barre latérale :

Paramètres

Inclut la possibilité d’avoir différents calendriers par liste/objet

  • Calendrier complet ou sortie dans la barre latérale
  • Inclure le bouton Nouveau sujet/Événement
  • N’afficher que les sujets de la liste ayant des événements
  • Masquer la liste des sujets

7 « J'aime »

C’est vraiment génial ! Je vois bien comment cela pourrait devenir très utile, et combler le manque d’une liste globale des événements à venir dans les fonctionnalités de base.

Pour une raison quelconque, l’interrupteur pour masquer les sujets ne contenant pas d’événements ne fonctionne pas chez moi. J’utilise le thème Horizon (je n’ai pas testé davantage, désolé). Je me demande si ce qu’il faut, c’est que le filtre gère le filtrage des événements plutôt que de les masquer via la TC. Je vais soumettre une demande de fonctionnalité à ce sujet.

Enfin, il nous faut vraiment que le bouton « Nouveau sujet » devienne un bouton « Nouvel événement » sur la liste filtrée par événements. Est-il possible d’ajouter cela à la TC ?

1 « J'aime »

Je vais tester Horizon pour voir ce que je peux trouver. Merci quand même d’avoir soumis cette demande de fonctionnalité !

Bien sûr, ce ne devrait pas être trop difficile !

Cela devrait maintenant fonctionner dans Horizon. Je réexaminerai la question si/votre demande de fonctionnalité est approuvée. :slight_smile:

Bouton Nouveau sujet/événement ajouté !

J’ai envisagé de récupérer le filtre depuis le paramètre Liste, mais s’il y a plusieurs balises ou catégories, ça devient vite un bazar.

1 « J'aime »

Wow ! Merci d’avoir écouté et mis cela en œuvre si rapidement. J’ai vraiment hâte de faire un essai bientôt.

C’est le cas !

D’accord, j’ai pu tester maintenant - ça fonctionne bien ! Et les sujets non liés à des événements sont joliment masqués sur Horizon également.

Cependant, il manque vraiment un dernier ajustement pour que ce soit vraiment efficace, et cela bénéficierait d’une adaptation spécifique pour Horizon.

Le problème principal restant

Actuellement, le bouton ouvre un sujet dans la catégorie de composition par défaut du site. Bien que ce soit excellent en tant que preuve de concept, il faudrait vraiment qu’il ouvre un nouveau sujet dans un contexte d’événement (c’est-à-dire dans une catégorie Événements configurée), sinon nos utilisateurs risquent de se perdre complètement.

À noter, si vous changez la catégorie de composition par défaut du site pour une catégorie Événements, cela crée une boîte de saisie d’événement que l’utilisateur ne peut pas facilement supprimer, sauf s’il change de catégorie ou s’il plonge dans le Markdown. Connaissant mes utilisateurs, ils seront bloqués et abandonneront !!!

Comment devrions-nous aborder cela ?

Je suppose que la fonctionnalité principale du plugin Événements pourrait être un peu difficile à manipuler ici. Mais peut-être pouvez-vous trouver une astuce ingénieuse. Je suggère de viser à faire apparaître la boîte de saisie d’événement (et à la laisser telle quelle) quel que soit la catégorie choisie.

Une solution de contournement raisonnable serait de faire en sorte que le bouton s’ouvre avec une catégorie configurée (c’est-à-dire une où les Événements sont configurés). Si l’utilisateur saisit des données, elles resteront actives même s’il change de catégories. Cependant, s’il choisit la catégorie en premier, il perdra la boîte de saisie. Cela pourrait nécessiter quelques indications visuelles.

Le thème Horizon capricieux

Enfin, le thème Horizon fait des choses adorables / étranges avec le bouton Nouveau sujet (il est placé haut sur la barre latérale gauche sur ordinateur), et cela devra être spécifiquement corrigé.