Ajuda para atualizar componente: mensagem de erro ao tentar fazer upload da nova versão

Temos um site Discourse hospedado.

Estou tentando corrigir o JavaScript em um componente, pois nos foi dito que ele “está usando uma abordagem mais antiga que não é mais compatível com a versão atual do Discourse”.

A recomendação é “criar um novo arquivo” e “ir em Admin → Personalizar → Temas → seu tema → Editar Arquivos, depois usar a árvore de arquivos para adicionar um novo arquivo nesse caminho”, mas não temos essa opção, então tentei criar e instalar um novo componente.

Ao tentar instalar o novo componente, recebo esta mensagem: “Ocorreu um erro: Erro de Importação: about.json não existe ou é inválido. Tem certeza de que isso é um Tema do Discourse?”. Não há dados específicos sobre qual é o erro, e já tentei muitas coisas, mas continuo recebendo o mesmo erro.

Você pode me ajudar de alguma das seguintes formas:

  1. Mostrar onde posso ir para ver a árvore de arquivos e editar os arquivos?

  2. Me informar como posso descobrir o erro específico no componente que estou enviando?

Aqui está um link para baixar o componente que tentei enviar, caso seja útil: https://drive.google.com/file/d/1sg-F3E_YB2BuExuTdcQ8sfbTqUInkgKl/view?usp=sharing

Obrigado!

Acho que há algo de errado com a estrutura do seu arquivo zip. Eu vi o mesmo erro, mas depois que descompactei e criei um novo zip, consegui instalá-lo no meu fórum. Este é o zip que criei: https://drive.google.com/file/d/1nc6Q5GRvIscVz9FJVqJq-Knzoz091TXB/view

Acho que o modo como os Macs compactam várias pastas pode ser o seu problema. O diretório principal faz com que o about.json fique em uma subpasta. https://stackoverflow.com/questions/62669313/is-it-possible-to-zip-multiple-files-without-a-parent-directory-on-macos