Das Landing Pages Plugin ermöglicht es Ihnen, eigenstĂ€ndige Landing Pages fĂŒr Ihre Discourse-Instanz zu erstellen. Sie können Themen, Benutzer und andere Inhalte aus Ihrem Forum anzeigen. Sie können Seiten auf bestimmte Gruppen beschrĂ€nken, Discourse-Themes anwenden, benutzerdefinierte Pfade festlegen und Seiten in einem dedizierten Git-Repository verwalten.
Hast du eine Site-Einstellung hinzugefĂŒgt (oder kannst du eine hinzufĂŒgen), mit der sich die Discourse-Stammroute Ă€ndern lĂ€sst, sodass die Stammroute die angegebene Zielseite der Site wird?
Dies ist eine kleine ErgĂ€nzung (falls sie noch nicht enthalten ist) und wĂŒrde Benutzern helfen, die nicht an ihrem Webserver herumdoktern und Weiterleitungen usw. einrichten möchten. Daher denke ich, dass dies dieses Plugin noch besser machen wĂŒrde.
Ja, das plane ich in KĂŒrze umzusetzen. Möchtest du das aber unter allen UmstĂ€nden? Eine Liste gewĂŒnschter Ergebnisse fĂŒr GĂ€ste im Vergleich zu Nutzern sowie weitere Faktoren wĂŒrden mir helfen, das genauer zu durchdenken.
Und du direkt zu thepavilion.io gehst (d. h. zum Basispfad)
Und wir dich in den letzten 5 Minuten nicht bereits zu /welcome weitergeleitet haben.
Derzeit ist dies nur ĂŒber einen ZIP-Upload oder eine Repository-Verbindung möglich. Eine solche Anpassung ĂŒber die Admin-OberflĂ€che ist noch nicht möglich. Aber ja, geplant ist, eine neue âSeiteâ fĂŒr siteweite Einstellungen hinzuzufĂŒgen.
Gibt es bekannte InkompatibilitÀten mit anderen Plugins? Ich habe Probleme bei der Installation und vermute, dass die procourse statischen Seiten die Ursache sind.
Ich habe es nicht getestet, aber es sollte keine Konflikte geben. Das ProCourse Static Pages-Plugin ist technisch grundlegend anders als dieses Plugin.
Teile uns das spezifische Problem mit, das du hast, und wir schauen, ob wir helfen können.
Ich hatte Probleme mit dem Plugin, daher habe ich den Git-Eintrag aus der app.yml entfernt.
Ich habe es neu installiert, aber alle vorherigen Daten sind noch enthalten.
Wie kann ich sie löschen?
(Im Moment, wenn ich eine neue Seite erstelle, kann ich zwar HTML hinzufĂŒgen, aber all dieser zusĂ€tzliche Inhalt wird angezeigt, wie mein Logo und ein Footer von Pavilion. Ich kann jedoch nicht herausfinden, woher dieser bezogen wird.)
Lösche einfach alle Landing Pages in der Landing Pages-Admin-OberflÀche und entferne deine Repository-Verbindung.
Du verwendest die pages.json-Datei im Repository âPavilion Landing Pagesâ. Dort musst du deine eigenen Details hinterlegen. Weitere Informationen dazu findest du hier:
Da die globale pages.json-Datei bisher als das verwirrendste und einschrĂ€nkendste Element dieses Plugins erwiesen hat (ich habe dazu bereits einiges an Feedback erhalten), habe ich sie in die Admin-OberflĂ€che integriert. Beachten Sie die Links âMehr erfahren
Hmm, ich bin mir nicht sicher, was dort los ist. Dieser Konsolenfehler hat keinen Zusammenhang mit der Admin-OberflÀche der Landingpages. Tritt das jedes Mal auf? Passiert es, wenn du bestimmte Attribute aktualisierst?
Das Update funktioniert bei mir in der Produktion einwandfrei. Zum Beispiel habe ich gerade zum âHinweis
Danke fĂŒr die Antwort, dann muss ich mich wohl erst einmal damit beschĂ€ftigen. Wenn ich raten mĂŒsste, liegt es wahrscheinlich an etwas Spezifischem in meiner Installation. Ich werde mal schauen, ob eine bestimmte Fehlermeldung ausgegeben wird, aber die App lĂ€sst sich mit diesem Plugin nicht neu erstellen.
Hey @Paul_King1, entschuldige bitte die Verzögerung â es war hier eine ziemlich stressige Woche. Ich habe mich entschieden, ein kleines Video fĂŒr dich zu erstellen, das die einfachste Methode zeigt, Bootstrap mit dem Plugin zu nutzen. Es ist hier schon etwas spĂ€t und ich habe kein Skript verwendet, also entschuldige bitte, falls ich abschweife!
Hey Angus, vielen Dank fĂŒr dieses hervorragende Plugin. Ich versuche, den Redirect-Patch fĂŒr die Startseite umzusetzen, um / auf /welcome umzuleiten. Ich habe deinen einfachen Patch in die plugin.rb des discourse-landing-pages-Plugin-Repositories eingefĂŒgt, aber er funktioniert nicht.
Das liegt höchstwahrscheinlich daran, dass ich nicht genau verstehe, wie er eigentlich funktioniert.
Könntest du mir den richtigen Weg aufzeigen, um dies umzusetzen? Ich bin ein erfahrener JS-Entwickler, habe aber gerade erst angefangen, Ruby und die Discourse-Architektur zu lernen.