Les composants Plugins & Theme ont réussi la reconstruction, mais sont-ils inaccessibles ?

En suivant la documentation, j’ai ajouté quelques composants et plugins Thème dans le 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

Le ./launcher rebuild semble réussir :

[...]
I, [2024-05-16T10:49:19.172929 #1]  INFO -- : Replacing # redis with sv start redis || exit 1 in /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
Cloning into '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
Cloning into '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
Cloning into '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
Cloning into '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
Cloning into '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
Cloning into '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
Cloning into '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 is already at latest compatible version
discourse-ratings is already at latest compatible version
discourse-reactions is already at latest compatible version
discourse-tag-styles is already at latest compatible version
discourse-tc-tag-cloud is already at latest compatible version
docker_manager is already at latest compatible version
reader-mode is already at latest compatible version

Mais le site a redémarré avec seulement certains d’entre eux. Un seul d’entre eux se trouve dans /admin/customize/components et les autres ont été trouvés en recherchant dans la page des paramètres.
Est-ce un problème de compatibilité de version avec 3.3.0b3 ? Où puis-je le voir dans les logs pour savoir ce qui cause le saut de certains d’entre eux, comme Discourse-ratings, reader-mode, etc.

1 « J'aime »

C’est ainsi que vous installez des plugins. Mais pour installer des composants de thème, vous devez suivre Installing a theme or theme component

2 « J'aime »

J’ai essayé cela, mais j’ai reçu un message indiquant que l’URL GIT ne contient pas de composant de thème, j’ai donc essayé l’autre méthode. Je vois ce qui s’est passé. Il laisse toujours de côté discourse-ratings, il n’est installé d’aucune façon.

1 « J'aime »

Ceux-ci sont des composants de thème.

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

Supprimez-les de votre fichier app.yml et suivez la documentation pour les installer :

5 « J'aime »

Oui. J’ai supprimé ces 4 et j’ai réussi à les ajouter en tant que composants, mais j’ai toujours discourse-ratings, qui s’installe et apparaît dans les paramètres, activé, mais aucun widget n’apparaît dans les sujets. Je vais me concentrer sur cela alors. Merci pour votre aide !

1 « J'aime »

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