Anscheinend gibt es ein weiteres Problem (diesmal beim Laden der Landingpage)…
Wenn Sie eine mit dem Plugin erstellte Landingpage öffnen, werden keine der JS-Dateien geladen. Beispiel:
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..
Aber es gibt 3 JS, die auf jeder einzelnen Landingpage zu laden versuchen:
Ich habe es mit verschiedenen Themes (Default, Air Theme und Mint) versucht und obwohl das Plugin die spezifischen CSS des ausgewählten konfigurierten Themes lädt, werden die JS blockiert.
Nur um darauf hinzuweisen, dass Sie jetzt beliebige Seiten innerhalb von Discourse mit dem Landing Pages Plugin in Kombination mit ein paar Erweiterungen anzeigen können:
Ok, das sieht großartig aus, viel Potenzial, ich denke, ich könnte sogar die Notwendigkeit von WordPress eliminieren, indem ich es benutze
Aber wenn ich die bisherige Entwicklung lese, ist es schwierig, dem zu vertrauen, dass ich eine Reihe von Seiten erstelle und dann feststelle, dass eine einzige Aktualisierung alles zunichtemachen könnte, vorübergehend oder dauerhaft, wenn der Support wieder eingestellt wird
Gibt es eine Hoffnung, dass dies Teil des offiziellen Kerns wird, damit eine ganze Website damit aufgebaut werden könnte und man sich keine Sorgen um diese Probleme machen müsste?
Hallo Robert, meines Wissens war dieses Plugin schon immer für die Erstellung von Landing Pages (die per Definition eigenständige Webseiten sind) gedacht. Es hat natürlich das Potenzial, eine Seite à la WordPress zu erstellen, aber es ist vielleicht nicht das richtige Werkzeug, da ich nicht glaube, dass es für diesen Anwendungsfall konzipiert wurde.
Was den Support angeht, so wird es seit einem Jahr aktiv gepflegt, und ich persönlich habe vor, dies auch in absehbarer Zeit fortzusetzen. Ich bin mir nicht sicher, welche Voraussetzungen ein Plugin erfüllen muss, um in den Discourse-Kern integriert zu werden, daher nehme ich an, dass dies die “beste” Zusage ist, die Sie erhalten würden.
Ich weiß nicht, was das bedeutet, aber ich konnte kürzlich mit drei inoffiziellen Plugins, darunter diesem, nicht neu erstellen, daher habe ich beschlossen, alle drei zu entfernen und plane, es einfach dabei zu belassen.
Ich kenne den Unterschied zwischen stabil und offiziell nicht, was ein PR oder Fork ist und was “signifikant genug Ressourcen” bedeutet. Ich habe 2 vCPUs/2 GB RAM. Wenn ich mehr von beidem hätte, würden meine Rebuilds vielleicht nicht mit inoffiziellen Plugins fehlschlagen?
ich entwickle eine Discourse-Instanz für die Auroville-Gemeinschaft.
Ich versuche, das Landing-Page-Plugin anstelle einer anderen WordPress-Seite zu verwenden, um alles auf einem Server zu halten. Ich bin ziemlich neu in der Webentwicklung, aber ich komme voran.
Ich versuche, den Header und die Seitenleiste sowie andere Komponenten wie eine Liste der neuesten Beiträge aus einer Kategorie, „Wer ist online“ usw. abzurufen, damit ich sie beispielsweise auf einer benutzerdefinierten „Dashboard“-Seite anzeigen kann. Die Seite soll sich anfühlen, als wären wir auf derselben Plattform, sodass der Benutzer, wenn er angemeldet ist, seinen Avatar sehen kann. Es ist mir gelungen, eine Seite mit der Liste der Beiträge aus einer Kategorie zu erstellen, aber mit dem Rest habe ich Schwierigkeiten. Ich kann den gesamten Quellcode der Seite kopieren und in mein GitHub-Repository einfügen, aber das ist aus offensichtlichen Gründen, die ich verstehen muss, nicht funktionsfähig. Wahrscheinlich wurde dies irgendwo diskutiert, aber ich habe eine solche Diskussion noch nicht gefunden. Könnte mir jemand den Weg zu dem Wissen weisen, das ich suche?