Benötige Erstellung einer benutzerdefinierten statischen Seite als Homepage

Hallo,
ich benötige eine Möglichkeit, eine benutzerdefinierte statische Seite zu erstellen, auf der ich jQuery für den Aufruf einer Third-Party-API verwenden kann, und diese als Startseite meiner Website einzusetzen. Ich habe bereits zwei Plugins verwendet, nämlich:

  1. procourse-static-pages
  2. discpage mit dem discourse-home-page-Plugin

Keines der beiden erfüllt jedoch meine Anforderungen. Wenn ich das erste verwende, kann ich keinen JavaScript-Code oder jQuery auf der Seite nutzen. Wähle ich das zweite, wird eine Kategorie für die statische Seite erstellt, und statische Seiten werden als Themen in dieser Kategorie implementiert, was nicht sehr zuverlässig ist. Gibt es eine andere Möglichkeit, dies zu realisieren?

Feedback ist willkommen.
Vielen Dank

2 „Gefällt mir“

Hallo @Rajeev,
du kannst Landing Pages Plugin 🛩 ausprobieren – Link zum Code
GitHub - paviliondev/discourse-landing-pages: Adds landing pages to Discourse · GitHub

Es gibt eine Möglichkeit, jQuery dort hinzuzufügen.

2 „Gefällt mir“

Danke für das Feedback @4ong.

Ich habe dieses Plugin ausprobiert, habe aber Schwierigkeiten damit. Bitte werfen Sie einen Blick auf die Screenshots.

1 „Gefällt mir“

Hallo @Rajeev,

ich bin vielleicht nicht die beste Person, um bei localhost zu helfen, da ich diese Kombination noch nie verwendet habe. Außerdem habe ich gerade keine Zeit, das zu prüfen. Bei meiner Produktionsdomain auf dem Server funktioniert es jedoch einwandfrei.

@angus, kennst du vielleicht eine schnelle Lösung in diesem Fall? Danke!

Hallo @Rajeev, ich werde es morgen prüfen können – ich bin wieder bei meiner zusätzlichen lokalen Entwicklung.

1 „Gefällt mir“

Hallo @Rajeev,
ich habe es lokal getestet und das Plugin funktioniert einwandfrei.

Könntest du das Problem genauer beschreiben? Vielleicht finden wir gemeinsam eine Lösung.

1 „Gefällt mir“

@4ong Ich schätze es, dass du dich um mein Problem kümmerst. Ich möchte gerne wissen, wie du deinen lokalen Host eingerichtet hast. Betreibst du ihn als Docker-Image oder als eigenständige Anwendung mit einem Ruby-Server? Ich betreibe ihn als eigenständige Anwendung mit Ember und einem Ruby-Server.

Danke

1 „Gefällt mir“

Standalone unter Ubuntu (WSL2). Sie können auch die Docker-Methode ausprobieren, wie hier beschrieben:

3 „Gefällt mir“

Ich weiß, dass es spät ist, aber hast du die Datenbank zusammengeführt? Vielleicht kann dies anderen als Lösung dienen.