Estensione del limite dei caratteri oltre 99000

Mi rendo conto che per la maggior parte dei casi d’uso questo non sarà utile, ma mi chiedevo:

  • Perché proprio 99000? È una limitazione tecnica?
  • Possiamo aumentare ulteriormente questo valore come amministratori (con un messaggio che spieghi le eventuali conseguenze)?

Sto gestendo due istanze di Discourse: una è un wiki privato e l’altra è un forum pubblico. Gli utenti hanno raggiunto questo limite in entrambi i casi.
È possibile suddividere il post dell’argomento in risposte separate, sì, ma non è l’ideale farlo; e, cosa cruciale per il wiki, rende inutilizzabile il plugin DiscoTOC, la tabella dei contenuti automatica (che è esattamente ciò di cui abbiamo bisogno per wiki lunghi).

Infine, esiste un modo per entrare nell’immagine Docker e sovrascrivere questa impostazione, se non può essere aumentata come parte del codice di Discourse?

La conseguenza più significativa di impostare questo valore troppo alto è che l’elaborazione del markdown può diventare piuttosto costosa per documenti di grandi dimensioni.

Il limite è in una certa misura arbitrario; non credo che qualcosa si incendierebbe se lo si alzasse a 200.000 o 300.000 in un ambiente molto controllato.

L’unico modo pulito per sovrascrivere questa riga: discourse/config/site_settings.yml at 3610709b6cf859f674a02394f1430bb51f68d117 · discourse/discourse · GitHub è tramite un plugin personalizzato. Il vantaggio è che il plugin è piuttosto semplice da realizzare.

Ho visto richieste, una o due volte, per alzare il nostro limite “massimo”, ma di certo non è una richiesta comune.

5 Mi Piace

Purtroppo non ho mai scritto una riga di codice Ruby in vita mia, quindi non ho la minima idea di come farlo. Le cose da sysadmin sono facilissime, ma la programmazione mi mette a disagio.

Credo che qualcuno possa creare questo plugin per te in circa un’ora, quindi un budget di 50-200 dollari su Marketplace ti permetterebbe di ottenere questa modifica con facilità.

Sconsiglio vivamente di fare un fork qui per questa modifica, poiché esporrebbe i tuoi forum a un grave rischio a lungo termine: l’hacking dei container interromperà gli aggiornamenti web.

4 Mi Piace