Aiuto per l'aggiornamento del componente: messaggio di errore durante il caricamento della nuova versione

Abbiamo un sito Discourse in hosting.

Sto cercando di correggere il JavaScript in un componente, poiché ci è stato detto che “sta utilizzando un approccio obsoleto non più compatibile con la versione corrente di Discourse”.

La raccomandazione è di “creare un nuovo file” e “andare su Amministrazione → Personalizza → Temi → il tuo tema → Modifica file, quindi usa l’albero dei file per aggiungere un nuovo file in quel percorso”, ma non abbiamo tale opzione, quindi ho provato a creare e installare un nuovo componente.

Quando provo a installare il nuovo componente, ricevo questo messaggio: “Si è verificato un errore: Errore di importazione: about.json non esiste o non è valido. Sei sicuro che questo sia un Tema Discourse?”. Non ci sono dati specifici sull’errore e ho provato molte cose, ma continuo a ricevere lo stesso errore.

Potete aiutarmi in uno dei seguenti modi:

  1. Indicate dove posso accedere per visualizzare l’albero dei file e modificare i file?

  2. Fatemi sapere come posso scoprire l’errore specifico nel componente che sto caricando?

Ecco un link per scaricare il componente che ho provato a caricare, se può essere utile: https://drive.google.com/file/d/1sg-F3E_YB2BuExuTdcQ8sfbTqUInkgKl/view?usp=sharing

Grazie!

Credo che ci sia qualcosa che non va nella struttura del tuo file zip. Ho riscontrato lo stesso errore, ma dopo averlo estratto e creato un nuovo file zip, sono riuscito a installarlo sul mio forum. Ecco il file zip che ho creato: https://drive.google.com/file/d/1nc6Q5GRvIscVz9FJVqJq-Knzoz091TXB/view

Penso che il problema possa essere il modo in cui i Mac comprimono più cartelle. La directory principale fa sì che about.json si trovi in una sottocartella. https://stackoverflow.com/questions/62669313/is-it-possible-to-zip-multiple-files-without-a-parent-directory-on-macos