Aggiornamenti per gli self-hoster
Per gli self-hoster che utilizzano questo plugin, il nostro aggiornamento più recente richiederebbe una ricostruzione manuale dell’indice. Ciò comporterebbe l’esecuzione di questo rake task:
bundle exec rake doc_categories:build_sidebar
# se l'esecuzione del task precedente fallisce a causa di NoDatabaseError,
# eseguilo con il seguente comando per le configurazioni self-hosted tipiche
sudo -E -u discourse bundle exec rake doc_categories:build_sidebar
Se non sei in grado di eseguire questo rake task, puoi andare alle impostazioni di ciascuna categoria di documentazione, rimuovere l’indice della categoria, salvare, riaggiungerlo e salvare. Ciò li ricostruirebbe e aggiornerebbe anche la cache della categoria.
Perché lo stiamo facendo?
In precedenza, quando la barra laterale doveva essere popolata, analizzavamo al volo ogni argomento dell’indice e li memorizzavamo nella cache. Questo aggiornamento sposta gli indici esistenti per essere supportati dal database invece che da un argomento. Ciò espone il nostro team a maggiori opzioni quando si pensa a modi per migliorare l’UX dell’organizzazione dell’indice.