Cette description me laisse un peu perplexe. J’ai utilisé le composant de thème “topic list excerpts” sur mon forum sans problème auparavant. Alors, qu’est-ce que le paramètre change exactement ? La description donne l’impression que je ne peux utiliser les extraits que lorsque le paramètre est activé et que j’utilise un composant qui les affiche, mais les extraits semblent fonctionner sur mon forum avec le paramètre désactivé et seul “topic list excerpts” activé. Quelle serait la différence si j’activais le paramètre ?
Note secondaire : Y a-t-il une raison pour laquelle ce paramètre n’a pas été ajouté à une “zone” comme ‘layout’ ?
Oui, ceci est lié à Horizon: High Context Topic Cards, l’idée originale était que nous devions exposer ce paramètre afin que les gens puissent activer les extraits dans ces cartes de sujet Horizon sans accès à la console… mais c’est un paramètre un peu dangereux à exposer car si vous l’activez, vous ajoutez beaucoup de données à la liste des sujets même si les extraits ne sont pas affichés dans le thème actuel.
La suite est d’activer plutôt le paramètre de site masqué lorsque le thème Horizon a activé topic card high context… de cette façon, le paramètre est contraint à une situation où il sera utilisé.
Par défaut, nous ne sérialisons les extraits que pour les sujets épinglés
À moins que le paramètre du site always_include_topic_excerpts ne soit activé, ou qu’un thème n’utilise un « modificateur de thème ». Peut-être que le thème que vous utilisez utilise le modificateur ?
alors, quelle est la justification pour rendre les nouvelles fonctionnalités uniquement Horizon ? Rendre les nouvelles fonctionnalités limitées à un thème central qui ne peut pas être personnalisé semble aller à l’encontre de l’éthique générale de Discourse ? Nous ne pouvons même pas l’utiliser dans Foundation ? Il y a des lignes de code dans le cœur pour des corrections spécifiques à Horizon…
Donc, si je modifie le paramètre dans Horizon, cela modifiera le paramètre de site masqué ? Cela signifie-t-il que cela sera également activé en mode sans échec car il s’agit d’un paramètre de site ? Je m’attendais à ce que, de manière similaire à ce que zogstrip vient de décrire, le thème Horizon active les extraits indépendamment du paramètre, tout comme vous pouvez le faire en ajoutant le composant d’extraits de liste de sujets à Foundation.
Le temps et la complexité, vraiment. Pour ajouter une vue comme celle-ci pour Foundation, nous devons mettre à jour l’API pour qu’elle fonctionne avec des mises en page plus flexibles… nous devrions donc créer de nouvelles API, en maintenir deux pendant un certain temps, puis déprécier les anciennes.
Horizon est plutôt une table rase, a plus de limites en matière de personnalisation et manque par défaut de certaines informations comme les étiquettes dans la liste des sujets… il était donc plus facile de prioriser sans se soucier de la rétrocompatibilité. Idéalement, nous utiliserons ce que nous apprendrons d’Horizon pour mettre à jour Foundation également.
Désolé, vous avez raison, c’était un peu imprécis… cela n’active pas littéralement ce paramètre de site… mais cela fait la même chose (sérialiser les extraits) uniquement pour le thème en utilisant un modificateur de thème
Je ne suis pas sûr de ce que vous voulez dire. J’ai dit que le composant d’extraits de liste de sujets fonctionnait sans le paramètre auparavant :
Donc je suppose qu’il utilisait le modificateur, mais la nouvelle description du paramètre du site indiquait que même après l’avoir activé, vous auriez besoin du composant “extraits de liste de sujets” pour les voir.
Ma question était de savoir pourquoi j’ai besoin du paramètre du site si le composant semble activer les extraits sans lui.
Cet extrait peut ne pas être visible à moins qu’un composant de thème comme “Extraits de liste de sujets” ne soit activé
Ma question n’était pas de savoir pourquoi cela fonctionne, mais pourquoi j’utiliserais le paramètre, car c’est l’information que j’attends d’une description. Et c’est pourquoi j’ai dit qu’il semble que je n’ai pas besoin de comprendre car la description n’est plus nécessaire puisqu’elle a été supprimée.
Pour être clair : la fonctionnalité d’extraits de sujet n’est pas propre à horizon. N’importe quel thème peut l’activer via le modificateur de thème. Beaucoup de thèmes le font.
Le paramètre du site était l’ancienne façon de faire cela, avant l’existence des modificateurs de thème. Il a été rendu visible aujourd’hui parce que nous avons brièvement pensé que c’était le seul moyen d’en faire une option basculable pour les utilisateurs d’horizon. Mais en fait, il existe un moyen de faire en sorte que les modificateurs de thème soient liés aux paramètres du thème, ce que nous avons maintenant fait dans horizon.
Nous avons également documenté cette stratégie, afin qu’il soit clair comment d’autres thèmes peuvent le faire. (Et pour ne pas l’oublier nous-mêmes )
oh oui, je comprends maintenant. Ce n’était pas clair pour moi parce que je pensais que c’étaient des extraits différents, et non le même utilisé d’une nouvelle manière dans Horizon.