Prossima EOL per il sistema di rendering dei widget

Abbiamo cercato di fornire istruzioni di migrazione per i modelli di personalizzazione più comuni, come quelli che modificavano il post-stream.

È più difficile scrivere una guida più completa perché praticamente qualsiasi cosa poteva essere fatta usando i widget, quindi le esigenze di personalizzazione rimanenti devono essere convertite in componenti caso per caso.

Sto monitorando questi argomenti e cercheremo di rispondere alle domande pubblicate qui per aiutare coloro che hanno ancora bisogno di migrare.

Ho dato una rapida occhiata al codice che sembra innescare la deprecazione nel tuo forum usando la console del browser, e sembra che sia la seguente riga:

const { iconNode } = require("discourse-common/lib/icon-library");
let iconsjira = iconNode('icons-jira');

iconNode era usato solo dai widget, e ora è una funzione noop (che non fa nulla). Nel tuo codice non sembra che questa variabile venga utilizzata, quindi dovrebbe essere sicuro rimuovere semplicemente queste righe.

Fammi sapere se hai bisogno di ulteriore aiuto.