Augmenter la limite de caractères au-delà de 99000

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é.

La seule façon propre de remplacer cette ligne : discourse/config/site_settings.yml at 3610709b6cf859f674a02394f1430bb51f68d117 · discourse/discourse · GitHub est via un plugin personnalisé. L’avantage est que le plugin est assez simple à créer.

J’ai vu des demandes une ou deux fois pour augmenter notre limite « max », mais ce n’est certainement pas une demande courante.

5 « J'aime »

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.

4 « J'aime »