Ayuda para actualizar un componente: aparece un mensaje de error al intentar subir la nueva versión

Tenemos un sitio web de Discourse alojado.

Estoy intentando corregir el JavaScript en un componente, ya que nos dijeron que “utiliza un enfoque antiguo que ya no es compatible con la versión actual de Discourse”.

La recomendación es “crear un nuevo archivo” e “ir a Administración → Personalizar → Temas → tu tema → Editar archivos, y luego usar el árbol de archivos para agregar un nuevo archivo en esa ruta”, pero no tenemos esa opción, así que intenté crear e instalar un nuevo componente.

Cuando voy a instalar el nuevo componente, aparece este mensaje: “Se produjo un error: Error de importación: about.json no existe o no es válido. ¿Estás seguro de que esto es un tema de Discourse?”. No hay información específica sobre cuál es el error, y he probado muchas cosas, pero sigo obteniendo el mismo error.

¿Puedes ayudarme de alguna de las siguientes maneras?

  1. Indicar dónde puedo ir para ver el árbol de archivos y editar los archivos.

  2. Informarme cómo puedo descubrir el error específico en el componente que estoy subiendo.

Aquí hay un enlace para descargar el componente que intenté subir, por si resulta útil: https://drive.google.com/file/d/1sg-F3E_YB2BuExuTdcQ8sfbTqUInkgKl/view?usp=sharing

¡Gracias!

Creo que algo no está bien con la estructura de tu archivo zip. Veo el mismo error, pero después de descomprimirlo y crear un nuevo zip, pude instalarlo en mi foro. Este es el zip que creé: https://drive.google.com/file/d/1nc6Q5GRvIscVz9FJVqJq-Knzoz091TXB/view

Pienso que la forma en que los Mac comprimen varias carpetas podría ser tu problema. El directorio principal hace que about.json quede en una subcarpeta. https://stackoverflow.com/questions/62669313/is-it-possible-to-zip-multiple-files-without-a-parent-directory-on-macos