¿Plugins y componentes de temas pasaron la reconstrucción, pero no están disponibles?

Siguiendo la documentación, agregué algunos componentes y plugins de Tema en el yaml:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-reactions.git
          - git clone https://github.com/paviliondev/discourse-ratings.git
          - git clone https://github.com/discourse/reader-mode.git
          - git clone https://github.com/VaperinaDEV/discourse-modal-grip.git
          - git clone https://github.com/nolosb/discourse-tag-styles.git
          - git clone https://github.com/merefield/discourse-tc-tag-cloud.git

El ./launcher rebuild parece pasar correctamente:

[...]
I, [2024-05-16T10:49:19.172929 #1]  INFO -- : Reemplazando # redis con sv start redis || exit 1 en /etc/service/unicorn/run
I, [2024-05-16T10:49:19.173814 #1]  INFO -- : > cd /var/www/discourse/plugins & git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2024-05-16T10:49:20.511901 #1]  INFO -- :
I, [2024-05-16T10:49:20.512493 #1]  INFO -- : > cd /var/www/discourse/plugins & git clone https://github.com/discourse/discourse-reactions.git
Clonando en 'discourse-reactions'...
I, [2024-05-16T10:49:21.315121 #1]  INFO -- :
I, [2024-05-16T10:49:21.315491 #1]  INFO -- : > cd /var/www/discourse/plugins & git clone https://github.com/paviliondev/discourse-ratings.git
Clonando en 'discourse-ratings'...
I, [2024-05-16T10:49:21.917044 #1]  INFO -- :
I, [2024-05-16T10:49:21.917367 #1]  INFO -- : > cd /var/www/discourse/plugins & git clone https://github.com/discourse/reader-mode.git
Clonando en 'reader-mode'...
I, [2024-05-16T10:49:22.499069 #1]  INFO -- :
I, [2024-05-16T10:49:22.499672 #1]  INFO -- : > cd /var/www/discourse/plugins & git clone https://github.com/VaperinaDEV/discourse-modal-grip.git
Clonando en 'discourse-modal-grip'...
I, [2024-05-16T10:49:23.030998 #1]  INFO -- :
I, [2024-05-16T10:49:23.031349 #1]  INFO -- : > cd /var/www/discourse/plugins & git clone https://github.com/nolosb/discourse-tag-styles.git
Clonando en 'discourse-tag-styles'...
I, [2024-05-16T10:49:23.535520 #1]  INFO -- :
I, [2024-05-16T10:49:23.535773 #1]  INFO -- : > cd /var/www/discourse/plugins & git clone https://github.com/merefield/discourse-tc-tag-cloud.git
Clonando en 'discourse-tc-tag-cloud'...
I, [2024-05-16T10:49:24.330857 #1]  INFO -- :

[....]

I, [2024-05-16T10:52:07.932848 #1]  INFO -- : > cd /var/www/discourse & su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2024-05-16T10:52:15.062445 #1]  INFO -- : discourse-modal-grip ya está en la última versión compatible
discourse-ratings ya está en la última versión compatible
discourse-reactions ya está en la última versión compatible
discourse-tag-styles ya está en la última versión compatible
discourse-tc-tag-cloud ya está en la última versión compatible
docker_manager ya está en la última versión compatible
reader-mode ya está en la última versión compatible

Pero el sitio se reinició con solo algunos de ellos. Solo uno de ellos está en /admin/customize/components y otros los encontré buscando en la página de configuración. ¿Es un problema de compatibilidad de versiones con 3.3.0b3? ¿Dónde puedo verlo en los registros para ver qué causa que algunos de ellos se omitan, como Discourse-ratings, reader-mode, etc.?

1 me gusta

Así es como se instalan los complementos. Pero para instalar componentes de tema, debes seguir Installing a theme or theme component

2 Me gusta

Lo intenté, pero recibí un mensaje de que la URL de GIT no contiene un componente de tema, así que probé de la otra manera. Veo lo que pasó. Todavía deja fuera el discourse-ratings, no está instalado de ninguna manera.

1 me gusta

Estos son componentes de temas.

https://github.com/discourse/reader-mode
https://github.com/VaperinaDEV/discourse-modal-grip
https://github.com/nolosb/discourse-tag-styles
https://github.com/merefield/discourse-tc-tag-cloud

Elimínalos de tu archivo app.yml y sigue la documentación para instalarlos:

5 Me gusta

Sí. Quité esos 4 y, efectivamente, logré agregarlos como componentes, pero todavía tengo discourse-ratings, que se instala y aparece en la configuración, habilitado, pero no aparecen widgets en los temas. Me centraré en eso entonces. ¡Gracias por la ayuda!

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.