Plugin Landing Pages đŸ›©

Apparemment, il y a un autre problùme (cette fois, le chargement de la page de destination)


Lorsque vous ouvrez une page de destination créée avec le plugin, aucun des fichiers JS n’est chargĂ©, exemple :

Refused to load the script ‘https://clientes.propulsa.me/plugins/discourse-landing-pages/javascripts/common.js’ because it violates the following Content Security Policy directive: “script-src ‘nonce-C5lZ5MgP8dUHzGFnmwwI3epSx’ ‘strict-dynamic’”. Note that ‘script-src-elem’ was not explicitly set, so ‘script-src’ is used as a fallback..

Mais 3 JS essaient de se charger sur une seule page de destination :

J’ai essayĂ© avec diffĂ©rents thĂšmes (Default, Air Theme et Mint) et bien que le plugin charge les CSS spĂ©cifiques du thĂšme sĂ©lectionnĂ© configurĂ©, les JS sont bloquĂ©s.

1 « J'aime »

Ah, oui, il y a probablement du travail Ă  faire ici, Ă  cause de (Superseded) Experimenting with a 'strict-dynamic' Content Security Policy (CSP)

Actuellement, nous n’avons pris en charge que la version stable 3.2 rĂ©cemment, d’oĂč certains de ces problĂšmes.

J’y jetterai un Ɠil Ă  un moment donnĂ©.

1 « J'aime »

Merci pour l’info


J’ai lu que c’est une option que l’on peut modifier dans le panneau d’administration, alors je l’ai fait et ça fonctionne bien maintenant :smiley:

Pour rĂ©fĂ©rence, voici l’option que vous pouvez dĂ©sactiver dans le panneau d’administration (activĂ©e par dĂ©faut) :

Merci encore pour votre aide Robert !

Pour information, vous pouvez désormais afficher des pages arbitraires au sein de Discourse en utilisant le plugin Landing Pages en combinaison avec quelques extensions :

2 « J'aime »

Ok, cela semble excellent, beaucoup de potentiel, je pense que je pourrais mĂȘme me passer de WordPress en l’utilisant

Mais lire l’historique ici est peu fiable pour crĂ©er un certain nombre de pages et dĂ©couvrir qu’une seule mise Ă  jour pourrait tout annuler, temporairement ou dĂ©finitivement si le support cesse Ă  nouveau

Y a-t-il un espoir que cela fasse partie du noyau officiel afin qu’un site entier puisse ĂȘtre construit avec et ne pas avoir Ă  se soucier de ces problĂšmes ?

1 « J'aime »

Salut Robert, si je comprends bien, ce plugin a toujours Ă©tĂ© destinĂ© Ă  la crĂ©ation de pages de destination (qui, par dĂ©finition, sont des pages web autonomes). Il a bien sĂ»r le potentiel de construire un site Ă  la Wordpress, mais ce n’est peut-ĂȘtre pas un outil appropriĂ© car je ne pense pas qu’il ait Ă©tĂ© conçu dans cet objectif.

Concernant le support, il est en maintenance active depuis un an, et je prĂ©vois personnellement de continuer Ă  le faire dans un avenir prĂ©visible. Je ne suis pas sĂ»r des exigences pour qu’un plugin soit intĂ©grĂ© au cƓur de Discourse, donc je suppose que c’est le « meilleur » engagement que vous pourriez obtenir.

2 « J'aime »
  1. Si vous passez à Stable, les choses fonctionnent plus longtemps, en général

  2. Nos clients ont souvent des budgets qui leur permettent de commander des mises à jour pour prendre en charge les améliorations.

1 « J'aime »

Je ne sais pas ce que cela signifie, mais je n’ai pas pu reconstruire rĂ©cemment avec trois plugins non officiels installĂ©s, dont celui-ci, j’ai donc choisi de les supprimer tous les trois et j’ai l’intention de garder les choses ainsi.

Branche stable.

Oui, vous avez besoin de ressources suffisamment importantes pour exĂ©cuter certaines personnalisations. Sinon, il est prĂ©fĂ©rable de s’en tenir Ă  la version vanilla.

1 « J'aime »

Je ne connais pas la diffĂ©rence entre stable et officiel, ce que sont une PR ou un fork, et ce que signifie des ressources suffisamment significatives. J’ai 2 vCPU/2 Go de RAM. Si j’avais plus de l’un ou l’autre, mes reconstructions pourraient ne pas Ă©chouer avec des plugins non officiels ?

Compétences pertinentes en développement financier.

1 « J'aime »

Donc, stable signifie une solution hébergée ?

2 « J'aime »

Bonjour Ă  tous,

Je développe une instance Discourse pour la communauté Auroville.
J’essaie d’utiliser le plugin de page d’accueil au lieu d’un autre site WordPress pour tout garder sur un seul serveur. Je suis assez nouveau dans le dĂ©veloppement web mais j’y arrive.
J’essaie de rĂ©cupĂ©rer l’en-tĂȘte, la barre latĂ©rale et d’autres composants comme la liste des publications rĂ©centes d’une catĂ©gorie, “qui est en ligne”, etc., afin de pouvoir les afficher sur une page “tableau de bord” personnalisĂ©e par exemple. La page doit donner l’impression que nous sommes sur la mĂȘme plateforme, de sorte que l’utilisateur, s’il est connectĂ©, puisse voir son avatar. J’ai rĂ©ussi Ă  crĂ©er une page avec la liste des publications d’une catĂ©gorie, mais j’ai des difficultĂ©s avec le reste. Je peux copier le code source de la page entiĂšre et le coller dans mon dĂ©pĂŽt GitHub, mais ce n’est pas fonctionnel pour des raisons Ă©videntes que je dois comprendre. Cela a probablement Ă©tĂ© discutĂ© quelque part, mais je n’ai pas encore trouvĂ© une telle discussion. Quelqu’un pourrait-il me guider vers les connaissances que je recherche ?

Cordialement

Instance Discourse actuelle

Exemple de tableau de bord personnalisé :

2 « J'aime »

C’est un bon objectif.

Avez-vous vu ce post ?

J’ai créé cette extension exactement pour le scĂ©nario que vous dĂ©crivez.

Suivez le guide et dites-nous comment vous vous en sortez.

Si vous avez un budget, je peux m’impliquer plus directement dans la mise en Ɠuvre de vos besoins.

3 « J'aime »

Merci pour votre réponse rapide Robert.
Je suis tombé sur cela briÚvement. Je vais le retrouver et mettre à jour.

1 « J'aime »

Malheureusement, comment puis-je ajouter cela, car nous utilisons l’hĂ©bergement Discourse et non localement.

DĂ©solĂ©, mais vous ne pouvez pas, Ă  moins d’auto-hĂ©berger votre forum.

1 « J'aime »

Ou utilisez Communiteq.

Je pense que la seule façon de l’obtenir avec l’hĂ©bergement discourse.com est via leur offre Entreprise.

4 « J'aime »

Merci @nathank, il est regrettable que nous ne puissions pas implĂ©menter le plugin sans un plan d’entreprise.