Plugin Landing Pages đŸ›©

Le plugin Landing Pages vous permet de crĂ©er des pages d’atterrissage autonomes pour votre instance Discourse. Vous pouvez afficher des sujets, des utilisateurs et d’autres contenus de votre forum. Vous pouvez restreindre l’accĂšs aux pages Ă  certains groupes, appliquer des thĂšmes Discourse, dĂ©finir des chemins personnalisĂ©s et gĂ©rer les pages dans un dĂ©pĂŽt git dĂ©diĂ©.

Screen Shot 2021-02-23 at 6.11.10 PM

:desktop_computer:
Obtenir le code

:page_facing_up: Lire la documentation

:raising_hand_woman: Demander une fonctionnalité

:bug: Signaler un bug

Vous ne savez pas comment installer un plugin ? Suivez les étapes ici.

Liens rapides

Ajouter et modifier des pages
Attributs des pages
Gestion des assets des pages
Partials et Helpers
Attributs globaux
Pages d’atterrissage de Pavilion
Thùme d’atterrissage de Pavilion

53 « J'aime »
Is anyone here using their Discourse instance as their entire website?
Need to create custom static page as home page
Can you create a custom landing page?
Create a custom page with theme cli?
I’m looking for advice on embedding a Discourse forum directly into my website
2024: The Year in Review
Custom Platform
Is Discourse a full website or just a forum add-in?
Should Discourse make an effort to become the next best "CMS"
Landing page plugin issue - Pages are not working after Rebuild
Is It Possible to Create Custom Pages in Discourse?
Building a custom html page in discourse
How to link a static html page
How do I create a blank page within Discourse
Blank screen when adding categories to the navigation menu
Modal is set to display none;
Paid Groups
2021: The Year in Review
Creating custom pages like "About" and "FAQ"
Structuring an active support community migrating from Facebook
Discourse Retort
ćœšæ’ä»¶äž­ïŒŒæ€Žäčˆè‡Ș漚äč‰è·Żç”±ïŒŒç„¶ćŽæžČ染è‡Ș漚äč‰éĄ”éąïŒŸ
How to add contact us page?
Topics visibile to not-registered users
Landing Pages Blog :small_airplane:
Landing page (not landing page plugin)
Open (anon) interaction with a forum
Landing page (not landing page plugin)
Custom route not being indexed/appearing in crawler view
Creating a homepage with Discourse? Like a landing page
Is anyone here using their Discourse instance as their entire website?
Adding a static web page
New Custom HomePage, Back to Forum URL

C’est un excellent plugin ! J’ai hñte de l’utiliser encore plus !

5 « J'aime »

Salut @angus

As-tu inclus (ou peux-tu inclure) un paramĂštre de site permettant de modifier la route racine de Discourse afin que la route racine devienne la page d’atterrissage spĂ©cifiĂ©e pour le site ?

Il s’agit d’une petite amĂ©lioration (si elle n’est pas dĂ©jĂ  incluse) qui aiderait les utilisateurs qui ne souhaitent pas se lancer dans des manipulations avec leur serveur web, comme configurer des redirections, etc. Par consĂ©quent, je pense que cela rendrait ce plugin encore meilleur.

3 « J'aime »

Comment personnaliser pages.json sans connecter un dépÎt ?

1 « J'aime »

Merci pour vos retours, les amis.

Oui, j’espĂšre le faire bientĂŽt. Cependant, souhaiteriez-vous que cela s’applique en toutes circonstances ? Une liste des rĂ©sultats souhaitĂ©s pour les invitĂ©s par rapport aux utilisateurs, ainsi que tout autre facteur, m’aiderait Ă  y rĂ©flĂ©chir.

Voici le correctif rudimentaire que j’ai apportĂ© Ă  thepavilion.io pour gĂ©rer cela.

Effectuer la redirection de / vers /welcome :

  • Si vous ĂȘtes un invitĂ©
  • Et que vous accĂ©dez directement Ă  thepavilion.io (c’est-Ă -dire le chemin de base)
  • Et que nous ne vous avons pas redirigĂ© vers /welcome au cours des 5 derniĂšres minutes.

La seule mĂ©thode actuellement disponible est via un tĂ©lĂ©chargement ZIP ou une connexion Ă  un dĂ©pĂŽt. Vous ne pouvez pas encore le faire via l’interface d’administration. Mais oui, le plan est d’ajouter une nouvelle « page » pour les paramĂštres du site entier.

9 « J'aime »

Y a-t-il des incompatibilitĂ©s connues avec d’autres plugins ? Je rencontre des problĂšmes lors de l’installation de ce plugin et je soupçonne les pages statiques procourse d’en ĂȘtre la cause.

Je ne l’ai pas testĂ©, mais il ne devrait y avoir aucun conflit. Le plugin ProCourse Static Pages est fondamentalement diffĂ©rent de ce plugin d’un point de vue technique.

Partagez le problÚme spécifique que vous rencontrez et nous verrons si nous pouvons vous aider.

2 « J'aime »

J’ai rencontrĂ© des problĂšmes avec le plugin, alors j’ai supprimĂ© la section git de app.yml.

Je l’ai rĂ©installĂ©, mais toutes les anciennes donnĂ©es y sont toujours.

Comment puis-je les supprimer ?

(En gros, pour le moment, lorsque je crĂ©e une nouvelle page, je peux ajouter du HTML, mais tout ce superflu s’affiche, comme mon logo et un certain pied de page provenant de Pavilion). Cependant, je n’arrive pas Ă  trouver d’oĂč cela est tirĂ©.

Merci

1 « J'aime »

Supprimez simplement toutes les pages d’atterrissage dans l’interface d’administration des pages d’atterrissage et supprimez votre connexion au dĂ©pĂŽt.

Vous utilisez le fichier pages.json dans le dĂ©pĂŽt Pavilion Landing Pages. Vous devez y utiliser vos propres informations. Plus d’informations ici :

4 « J'aime »

Comme le fichier pages.json global s’avĂšre ĂȘtre l’élĂ©ment le plus confus et le plus limitant de ce plugin Ă  ce jour (j’ai reçu pas mal de retours Ă  ce sujet), je l’ai ajoutĂ© Ă  l’interface d’administration. Notez les liens « Voir plus » dans les notes, qui vous mĂšneront directement Ă  la partie pertinente de la documentation.

Les attributs d’en-tĂȘte et de pied de page seront dĂ©finis et Ă©tendus davantage au fil du temps (et seront modifiables via une interface utilisateur plutĂŽt que via JSON), mais Ă  ce stade prĂ©coce, une certaine flexibilitĂ© est prĂ©fĂ©rable.

3 « J'aime »

J’ai Ă©tĂ© surpris que cet utilitaire soit si bon que vous l’ayez partagĂ© gratuitement avec tout le monde. J’admire vraiment votre talent. :star: :star: :star: :star: :star:

5 « J'aime »

C’est beaucoup, beaucoup plus simple ! Merci beaucoup pour cette mise à jour. :slightly_smiling_face:

Bonjour, est-ce que j’oublie un fichier CSS ou autre chose quelque part ?

Je vois l’en-tĂȘte global, mais il ne s’affiche pas correctement.

De plus, lorsque j’effectue des modifications dans les paramĂštres globaux, quand j’essaie de les enregistrer, cela reste en chargement indĂ©finiment.

Voici la seule erreur que je puisse voir :

Merci d’avance.

Hum, je ne suis pas sĂ»r de ce qui se passe lĂ . Cette erreur de console n’a aucun lien avec l’interface d’administration des pages d’accueil. Cela se produit-il Ă  chaque fois ? Se produit-il lorsque vous mettez Ă  jour des attributs spĂ©cifiques ?

La mise Ă  jour fonctionne parfaitement pour moi en production. Par exemple, je viens d’ajouter :raising_hand_woman: au « avis » dans l’en-tĂȘte de nos pages d’accueil : Pavilion

Screen Shot 2021-04-26 at 8.48.44 PM

{
    "root": "/welcome",
    "notice": {
        "href": "/join",
        "text": "Nous recherchons de nouveaux membres đŸ™‹â€â™€ïž"
    }
}

Ă©dit : @Paul_King1 vous essayez d’utiliser Bootstrap, n’est-ce pas ? Je vais profiter de l’occasion pour crĂ©er un ensemble de pages d’exemple utilisant Bootstrap, sur lesquelles vous pourrez vous baser. Donnez-moi une semaine.

1 « J'aime »

TrÚs apprécié ! Cordialement.

@angus dĂ©solĂ©, juste pour confirmer que l’erreur de console provenait de la page de test que j’ai créée, cĂŽtĂ© frontend. Pas du cĂŽtĂ© Admin.

Cordialement.

1 « J'aime »

Merci pour votre rĂ©ponse, je vais devoir donc y jouer un peu. Si je devais parier, c’est probablement quelque chose de spĂ©cifique Ă  mon installation. Je vais voir s’il y a une erreur spĂ©cifique signalĂ©e, mais l’application ne me permet pas de la reconstruire avec ce plugin ajoutĂ©.

Je n’arrive toujours pas Ă  faire fonctionner Bootstrap sur les pages d’atterrissage. J’ai tout essayĂ©, mais rien ne fonctionne.

1 « J'aime »

Salut @Paul_King1, dĂ©solĂ© pour le dĂ©lai, les derniĂšres semaines ont Ă©tĂ© trĂšs chargĂ©es. J’ai dĂ©cidĂ© de te faire une petite vidĂ©o sur la mĂ©thode la plus simple pour utiliser Bootstrap avec le plugin. Il est un peu tard ici et je n’utilisais pas de script, alors dĂ©solĂ© si je divague un peu !

J’espĂšre que cela t’aidera Ă  dĂ©marrer. La page d’exemple de la vidĂ©o est ici : https://try.thepavilion.io/bootstrap

5 « J'aime »

Salut Angus, merci pour ce superbe plugin. J’essaie d’implĂ©menter le correctif de redirection de la page d’accueil pour rediriger / vers /welcome. J’ai ajoutĂ© ton correctif rudimentaire au fichier plugin.rb du dĂ©pĂŽt du plugin discourse-landing-pages, mais cela ne fonctionne pas.

Cela est probablement dû à mon manque de compréhension de son fonctionnement réel.

Pourrais-tu m’orienter dans la bonne direction pour implĂ©menter cela ? Je suis un dĂ©veloppeur JS expĂ©rimentĂ©, mais je viens juste de commencer Ă  apprendre Ruby et l’architecture de Discourse.