Je me rends compte que pour la plupart des cas d’utilisation, cela ne sera pas utile, mais je me demandais :
Pourquoi 99 000 précisément ? Est-ce une limitation technique ?
Peut-on augmenter cette valeur davantage en tant qu’administrateur (avec un message expliquant les conséquences) ?
J’exécute deux instances Discourse : l’une est un wiki privé et l’autre un forum public. Les utilisateurs ont atteint cette limite dans les deux cas.
Il est possible de séparer les publications de sujet en plusieurs réponses, certes, mais ce n’est pas idéal. Surtout, pour le wiki, cela rend le plugin DiscoTOC (table des matières automatique) inutilisable, ce qui est exactement ce dont nous avons besoin pour les longs wikis.
Enfin, existe-t-il un moyen d’explorer l’image Docker et de remplacer ce paramètre si on ne peut pas l’augmenter dans le code de Discourse ?
La plus grande conséquence de fixer cette valeur trop haut est que le traitement du Markdown peut devenir assez coûteux pour des documents énormes.
La limite est en quelque sorte arbitraire ; je ne pense pas que tout explose en feu si vous l’augmentez à 200 000 ou 300 000 dans un environnement très contrôlé.
Malheureusement, je n’ai jamais écrit une seule ligne de code Ruby de ma vie, donc je ne sais pas comment faire. L’administration système, c’est du gâteau, mais le codage me donne la nausée.
Je pense que quelqu’un pourrait créer ce plugin pour vous en environ 1 heure, donc un budget de 50 à 200 sur Marketplace suffirait amplement pour obtenir cette modification.
Je déconseille fortement de faire un fork ici pour cette modification, car cela exposerait vos forums à de graves risques à long terme : le contournement des conteneurs risque de briser les mises à jour web.