Plugin Landing Pages đŸ›©

Ceci est un leurre. C’est un avertissement, pas une erreur fatale. Il est sans importance pour le problùme que vous rencontrez.

1 « J'aime »

Merci @RGJ et @nathank.

Je n’ai pas rĂ©ussi Ă  extraire de GitHub malgrĂ© des tests de connexion sans problĂšme.

J’ai fini par placer certains fichiers de thĂšme dans un rĂ©pertoire accessible par le web et Ă  utiliser l’entrĂ©e admin Page body html.erb, ce qui fonctionne bien malgrĂ© les autres difficultĂ©s.

J’essaie d’utiliser le plugin Landing Pages de Pavilion pour crĂ©er une page HTML personnalisĂ©e. Mon objectif est que cette page s’affiche avec l’en-tĂȘte et le pied de page natifs de mon forum Discourse, et non comme une page autonome vierge.

J’ai Ă©galement installĂ© le composant de thĂšme compagnon « Home Pages », car je comprends que cela est nĂ©cessaire pour « envelopper » la page dans la mise en page du forum.

J’ai créé mon contenu avec succĂšs dans le plugin Landing Pages (par exemple, au chemin /mypage), mais je suis complĂštement bloquĂ© sur la façon de configurer le composant « Home Pages ».

Le paramĂštre des composants Homepages a un « Lancer l’éditeur » qui est trĂšs complexe. Je ne suis pas sĂ»r de ce qu’il faut entrer pour simplement « importer » ma page de destination et ajouter la mise en page native.

Quelqu’un pourrait-il fournir un guide sur la façon de configurer cela pour une simple page HTML ?

Merci !

1 « J'aime »

Je ne sais pas si cela est pertinent, mais lorsque j’ouvre l’Inspecteur, j’obtiens des messages d’erreur, mĂȘme si je n’utilise pas du tout le plugin. Peut-ĂȘtre que cela peut aider le dĂ©veloppeur Ă  comprendre si quelque chose doit ĂȘtre corrigĂ© ?

Résumé
deprecated.js:49 AVIS DE DÉPRÉCIATION : La recherche de 'route:admin-plugins-landing-pages' n'est plus autorisĂ©e. Renommez-la en 'route:admin-plugins/landing-pages' Ă  la place [id de dĂ©prĂ©ciation : discourse.deprecated-resolver-normalization]
a @ deprecated.js:49
_normalize @ resolver.js:234
normalize @ index.js:205
normalizeFullName @ registry-BJpQx6hv.js:606
normalizeFullName @ registry-BJpQx6hv.js:608
normalize @ registry-BJpQx6hv.js:622
lookup @ registry-BJpQx6hv.js:131
lookup @ container_proxy.js:27
getRoute @ router.js:252
i @ index.ts:121
fetchRoute @ router-BViwI_oJ.js:260
get route @ router-BViwI_oJ.js:194
_getQPMeta @ router.js:913
_getQPMeta @ index.ts:101
_hydrateUnsuppliedQueryParams @ router.js:1018
_prepareQueryParams @ router.js:897
normalizeQueryParams @ routing-service.js:57
_generateURL @ routing-service.js:63
generateURL @ routing-service.js:71
get href @ index-BCp6wOJU.js:929
eM @ cache-fCezwMOy.js:1647
(anonymous) @ index.js:87
(anonymous) @ index.js:64
X @ index.js:416
k @ index.js:62
en @ index.js:1112
flush @ index.js:1089
(anonymous) @ index.js:665
evaluate @ index.js:103
evaluateSyscall @ index.js:2873
evaluateInner @ index.js:2852
evaluateOuter @ index.js:2849
next @ index.js:4167
_execute @ index.js:4157
execute @ index.js:4133
handleException @ index.js:3450
handleException @ index.js:3592
throw @ index.js:3414
evaluate @ index.js:565
_execute @ index.js:3401
execute @ index.js:3393
rerender @ index.js:3610
(anonymous) @ index-BCp6wOJU.js:4639
(anonymous) @ index-BCp6wOJU.js:4934
eX @ index.js:2414
_renderRoots @ index-BCp6wOJU.js:4914
_renderRootsTransaction @ index-BCp6wOJU.js:4962
_revalidate @ index-BCp6wOJU.js:4995
invoke @ index.js:262
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Afficher 54 autres trames
Afficher moins
deprecated.js:49 AVIS DE DÉPRÉCIATION : La recherche de 'controller:admin-plugins-landing-pages' n'est plus autorisĂ©e. Renommez-la en 'controller:admin-plugins/landing-pages' Ă  la place [id de dĂ©prĂ©ciation : discourse.deprecated-resolver-normalization]
a @ deprecated.js:49
_normalize @ resolver.js:234
normalize @ index.js:205
normalizeFullName @ registry-BJpQx6hv.js:606
normalizeFullName @ registry-BJpQx6hv.js:608
normalize @ registry-BJpQx6hv.js:622
lookup @ registry-BJpQx6hv.js:131
lookup @ container_proxy.js:27
get _qp @ route.js:1147
(anonymous) @ cache-fCezwMOy.js:1092
Z @ index.js:430
get @ cache-fCezwMOy.js:1091
get @ cache-fCezwMOy.js:240
eM @ cache-fCezwMOy.js:1647
eA @ cache-fCezwMOy.js:1636
_getQPMeta @ router.js:914
_getQPMeta @ index.ts:101
_hydrateUnsuppliedQueryParams @ router.js:1018
_prepareQueryParams @ router.js:897
normalizeQueryParams @ routing-service.js:57
_generateURL @ routing-service.js:63
generateURL @ routing-service.js:71
get href @ index-BCp6wOJU.js:929
eM @ cache-fCezwMOy.js:1647
(anonymous) @ index.js:87
(anonymous) @ index.js:64
X @ index.js:416
k @ index.js:62
en @ index.js:1112
flush @ index.js:1089
(anonymous) @ index.js:665
evaluate @ index.js:103
evaluateSyscall @ index.js:2873
evaluateInner @ index.js:2852
evaluateOuter @ index.js:2849
next @ index.js:4167
_execute @ index.js:4157
execute @ index.js:4133
handleException @ index.js:3450
handleException @ index.js:3592
throw @ index.js:3414
evaluate @ index.js:565
_execute @ index.js:3401
execute @ index.js:3393
rerender @ index.js:3610
(anonymous) @ index-BCp6wOJU.js:4639
(anonymous) @ index-BCp6wOJU.js:4934
eX @ index.js:2414
_renderRoots @ index-BCp6wOJU.js:4914
_renderRootsTransaction @ index-BCp6wOJU.js:4962
_revalidate @ index-BCp6wOJU.js:4995
invoke @ index.js:262
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Afficher 58 autres trames
Afficher moins
deprecation-identify-source.js:15 DÉPRÉCIATION : [PLUGIN discourse-landing-pages] L'importation de `inject` depuis `@ember/service` est dĂ©prĂ©ciĂ©e. Veuillez importer `service` Ă  la place. [id de dĂ©prĂ©ciation : importing-inject-from-ember-service] Ceci sera supprimĂ© dans ember-source 7.0.0. Voir https://deprecations.emberjs.com/id/importing-inject-from-ember-service pour plus de dĂ©tails.
(anonymous) @ deprecate.js:72
(anonymous) @ handlers.js:10
(anonymous) @ deprecate.js:108
(anonymous) @ handlers.js:10
(anonymous) @ deprecate.js:116
(anonymous) @ handlers.js:10
(anonymous) @ index.js:75
(anonymous) @ index.js:110
(anonymous) @ handlers.js:10
(anonymous) @ index.js:115
(anonymous) @ handlers.js:10
(anonymous) @ deprecation-identify-source.js:15
(anonymous) @ handlers.js:10
(anonymous) @ deprecation-this-property-fallback-handler.js:15
(anonymous) @ handlers.js:10
(anonymous) @ deprecation-warning-handler.js:19
(anonymous) @ handlers.js:10
s @ deprecated.js:132
(anonymous) @ handlers.js:10
r @ handlers.js:19
l @ deprecate.js:189
k @ index.js:31
p @ index.js:126
o @ index.js:31
(anonymous) @ admin-plugins-landing-pages.js:13
(anonymous) @ loader.js:106
requireModule @ loader.js:27
get @ index.js:15
_extractDefaultExport @ index.js:469
resolveOther @ index.js:183
resolve @ index.js:222
resolve @ registry-BJpQx6hv.js:795
resolve @ registry-BJpQx6hv.js:571
u @ registry-BJpQx6hv.js:245
(anonymous) @ registry-BJpQx6hv.js:284
lookup @ registry-BJpQx6hv.js:239
lookup @ container_proxy.js:27
get _qp @ route.js:1147
(anonymous) @ cache-fCezwMOy.js:1092
Z @ index.js:430
get @ cache-fCezwMOy.js:1091
get @ cache-fCezwMOy.js:240
eM @ cache-fCezwMOy.js:1647
eA @ cache-fCezwMOy.js:1636
_getQPMeta @ router.js:914
_getQPMeta @ index.ts:101
_hydrateUnsuppliedQueryParams @ router.js:1018
_prepareQueryParams @ router.js:897
normalizeQueryParams @ routing-service.js:57
_generateURL @ routing-service.js:63
generateURL @ routing-service.js:71
get href @ index-BCp6wOJU.js:929
eM @ cache-fCezwMOy.js:1647
(anonymous) @ index.js:87
(anonymous) @ index.js:64
X @ index.js:416
k @ index.js:62
en @ index.js:1112
flush @ index.js:1089
(anonymous) @ index.js:665
evaluate @ index.js:103
evaluateSyscall @ index.js:2873
evaluateInner @ index.js:2852
evaluateOuter @ index.js:2849
next @ index.js:4167
_execute @ index.js:4157
execute @ index.js:4133
handleException @ index.js:3450
handleException @ index.js:3592
throw @ index.js:3414
evaluate @ index.js:565
_execute @ index.js:3401
execute @ index.js:3393
rerender @ index.js:3610
(anonymous) @ index-BCp6wOJU.js:4639
(anonymous) @ index-BCp6wOJU.js:4934
eX @ index.js:2414
_renderRoots @ index-BCp6wOJU.js:4914
_renderRootsTransaction @ index-BCp6wOJU.js:4962
_revalidate @ index-BCp6wOJU.js:4995
invoke @ index.js:262
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
(anonymous) @ index.js:499
Promise.then
(anonymous) @ index.js:18
flush @ index.js:29
_scheduleAutorun @ index.js:928
_end @ index.js:768
(anonymous) @ index.js:499
Afficher 82 autres trames
Afficher moins

je reçois une erreur. Une mise Ă  jour est nĂ©cessaire. [Avis d’administrateur] Le plugin ‘discourse-landing-pages’ contient du code qui doit ĂȘtre mis Ă  jour. (id:discourse.resolver-resolutions)

Au cas oĂč il y aurait encore un intĂ©rĂȘt pour ce plugin, j’ai publiĂ© une mise Ă  jour pour le rendre compatible avec la version stable actuelle de Discourse (2026.1). Elle sera disponible une fois les modifications examinĂ©es et approuvĂ©es (bien que je ne sache pas si @angus ou @merefield sont toujours lĂ  pour cela).

1 « J'aime »

Merci
 J’ai ajoutĂ© quelques commentaires, et :robot: en a fait autant :slight_smile:

1 « J'aime »

Merci @cabidop, j’ai contribuĂ© Ă  ta PR de bienvenue et le rĂ©sultat a Ă©tĂ© fusionnĂ© :

NB : J’ai créé une branche esr afin que nous puissions supporter latest sur main, mais elles sont actuellement identiques.

6 « J'aime »