Aperçu de la liste des sujets (legacy)

Connaissez-vous un moyen de le faire exécuter plus souvent ? Par exemple, toutes les 5 secondes environ ?

2 « J'aime »

Vous pouvez vérifier cela vous-même en examinant le code source de Discourse (TLP n’est pas impliqué ici).

Laissez-moi vous aider à trouver :wink:

… Il semble que ce soit lié au délai de grâce pour l’édition. Raccourcissez-le et cela s’exécutera plus rapidement.

2 « J'aime »

oui, quelqu’un l’a posté fortuitement à peu près au même moment

3 « J'aime »

Bonjour, voici une question concernant les permissions. Si une instance Discourse a les images mises en avant activées sur les pages autres que les catégories, et que l’instance contient des catégories publiques et privées, quelles images doivent être affichées à qui ?

Idéalement, les utilisateurs voient les images mises en avant correspondant aux sujets auxquels ils ont accès, et ne voient pas celles des sujets auxquels ils n’ont pas accès. Par conséquent, les images mises en avant affichées varieront selon les permissions de chaque utilisateur. Est-ce exact ?

1 « J'aime »

Une autre question concernant les permissions, probablement plus simple celle-ci. Existe-t-il un moyen de sélectionner des images à la une autre que d’ajouter le tag défini aux publications ? Le problème est que, sur notre Discourse actuel, presque tout le monde peut ajouter des tags, et donc presque n’importe qui peut décider qu’une image est à la une. Cela ouvre la porte à des abus potentiels et nécessite une modération.

Nous pourrions augmenter le niveau de confiance requis pour ajouter des tags, mais cela entraîne d’autres conséquences. Je suis curieux de savoir comment d’autres abordent cette question.

1 « J'aime »
  1. TLP respecte les autorisations : vous ne verrez rien de différent. Les images mises en avant seront limitées aux éléments auxquels vous avez accès. L’ensemble peut être plus vaste pour certains utilisateurs.

  2. La fonctionnalité principale de Discourse résout ce problème pour vous : vous devez conserver votre tag choisi dans un groupe de tags configuré de manière à ce que seuls les membres du personnel puissent attribuer ce tag :

image

2 « J'aime »

Merci beaucoup ! Cela répond à toutes nos préoccupations.

1 « J'aime »

J’observe avec un grand plaisir l’utilisation des images à la une (la rangée horizontale d’images) sur https://realtimevfx.com/. Avez-vous des conseils sur la manière d’implémenter les améliorations qu’ils ont apportées ?

Plus précisément :

  • Comment rendre le texte avec le titre et l’auteur visible sans survol ?
  • Comment obtenir ces flèches pour faire défiler vers la gauche et la droite ?
  • Comment supprimer la barre de défilement horizontale ?
1 « J'aime »

Cela ne ressemble pas au même composant. Vous pouvez vérifier en inspectant le HTML pour les mêmes classes dans l’inspecteur de votre navigateur.

Vous pouvez personnaliser les barres de défilement en CSS. J’ai publié quelque chose dans ce sens plus haut dans le sujet.

Leur demander ? Vous pourriez même être en mesure d’identifier leur JavaScript et CSS. Ou publiez dans Marketplace si vous avez besoin d’aide ?

2 « J'aime »

Merci. C’est bon à savoir que ce n’est pas le même composant. Je leur ai demandé, et ils ont répondu… que c’est compliqué. :slight_smile:

@merefield, avant de prendre en compte une demande sur le marché, seriez-vous ouvert à intégrer ces éléments en tant qu’améliorations pour ce plugin ? Bien que j’apprécie beaucoup cette interface utilisateur, je ne suis pas certain de vouloir maintenir une instance modifiée pour cela.

2 « J'aime »

Désolé pour la réponse tardive.

Si vous êtes prêt à financer le projet, je serais ravi d’examiner la création d’un composant de thème que vous pourrez ajouter à votre instance et de m’assurer que cela fonctionne avec TLP installé.

Je cherche à éviter d’augmenter la complexité du plugin principal.

N’hésitez pas à m’envoyer un message privé.

4 « J'aime »

OK, une grosse PR arrive pour la version du composant de thème de ce module :

Changements :

  • REFACTOR : Élimine* jQuery :trumpet:
  • REFACTOR : Convertit la détermination des fonctionnalités de route et de mise en page en un service Ember (similaire au composant TLT, crédit pour l’approche à @David) – c’est BEAUCOUP plus fiable et élimine au moins un bug.
  • REFACTOR : élimine UN GRAND NOMBRE d’avertissements de dépréciation.
  • FONCTIONNALITÉ : Permet de spécifier les fonctionnalités de mise en page par balise spécifique maintenant (pas seulement globalement sur les balises) (même approche que TLT)

NB La hiérarchie CSS est plus simple et légèrement modifiée, alors soyez attentif si vous avez des personnalisations !

La branche est add_ember_service_remove_jquery

Si vous souhaitez le tester (ce serait apprécié), vous pouvez le charger comme un composant supplémentaire (remplissez la case de la branche sous Avancé), modifiez son nom (appelez-le « Aperçus de la liste des sujets (Bêta) » ?) et ajoutez-le à un thème vers lequel vous pouvez basculer et que vos utilisateurs n’utilisent pas normalement.

N’oubliez pas de rafraîchir le navigateur après chaque changement de paramètres.

Beaucoup de choses ont changé, donc cela nécessitera une bonne vérification et, malheureusement, il n’y a pas encore de tests automatisés. J’ai bien sûr effectué pas mal de tests moi-même.

Je fusionnerai dans quelques semaines environ, après une période de tests ouverts.

À terme, ces modifications pourraient être adoptées par le plugin aussi …

*Je crois qu’il reste un peu de jQuery, je reviendrai dessus

7 « J'aime »

Est-il possible d’exclure une catégorie spécifique des aperçus d’images et d’extraits ?

MODIFICATION : Désolé, je vois que vous disposez d’un espace pour les demandes. Je vais y placer la mienne.

1 « J'aime »

Oui, cela devrait être possible.

2 « J'aime »

@merefield les nouveaux changements sont super ! Je n’ai remarqué aucun problème jusqu’à présent. J’ai une suggestion : dans la version actuelle de TC, tous les tags sont stylisés par défaut. Avec la nouvelle branche, les tags doivent être nommés individuellement dans les paramètres. Étant donné qu’il existe de nombreux tags (et qu’on peut en créer d’autres), pouvons-nous avoir tous les tags stylisés par défaut (ou avoir un paramètre permettant de styliser tous les tags) ?

2 « J'aime »

Totalement expérimental et en cours de développement à ce stade, mais voici sur quoi j’ai travaillé : une modernisation massive de l’apparence et de l’expérience utilisateur de TLP :

(pour voir la démo en direct, rendez-vous sur : https://rideables.tech)

(et oui, je me suis bien sûr inspiré de l’excellente fonctionnalité « Flux » du navigateur Microsoft Edge :heart_eyes).

6 « J'aime »

La solution s’avère assez simple :

  • La route tags est maintenant simplement tag.

J’ai mis à jour la branche add_ember_service_remove_jquery avec ce changement (uniquement pour les paramètres par défaut) (ainsi qu’avec une multitude d’autres modifications sans rapport). Si vous avez modifié les paramètres par défaut, remplacez simplement tags par tag et tags-mobile par tag-mobile.

Merci pour vos tests !

2 « J'aime »

Ça a l’air génial, aussi bien sur PC que sur mobile !

2 « J'aime »

Bonne nouvelle concernant la limitation de rendu de Chrome pour le TC (distance de défilement limitée avant corruption).

Corrigé dans Chrome 96 : https://bugs.chromium.org/p/chromium/issues/detail?id=688640#c58.

Il s’agit actuellement de leur version Canary (je l’ai testée et cela fonctionne désormais sans problème).

(Il ne nous reste plus qu’à attendre : https://bugs.chromium.org/p/chromium/issues/detail?id=1076027&q=masonry&can=2 pour pouvoir supprimer le JavaScript.)

4 « J'aime »

@merefield merci pour cela, mais cela fait planter mon site. J’ai effectué la mise à jour, mais tout ce que je vois est le menu déroulant de la période. Je vais essayer de tester sans les extensions et je te tiens au courant.

2 « J'aime »