Necessario creare una pagina statica personalizzata come home page

Ciao,
ho bisogno di un modo per creare una pagina statica personalizzata, utilizzarci jQuery per chiamare un’API di terze parti e impiegarla come home page del mio sito. Ho già utilizzato due plugin, ovvero:

  1. procourse-static-pages
  2. discpage con il plugin discourse-home-page

Ma nessuno dei due soddisfa la mia esigenza. Se uso il primo, non riesco a inserire alcun codice JS o jQuery nella pagina. Se opto per il secondo, crea una categoria per la pagina statica e utilizza poi un argomento all’interno di questa categoria come pagina statica, il che non è molto affidabile. Esiste un altro modo per farlo?

Apprezzo i vostri feedback.
Grazie

2 Mi Piace

Ciao @Rajeev
Puoi provare Landing Pages Plugin 🛩 - link al codice
GitHub - paviliondev/discourse-landing-pages: Adds landing pages to Discourse · GitHub

C’è un modo per aggiungere jQuery lì

2 Mi Piace

Grazie per il feedback, @4ong.

Ho provato questo plugin, ma sto riscontrando delle difficoltà. Per favore, dai un’occhiata agli screenshot.

1 Mi Piace

Ciao @Rajeev
Forse non sono la persona più adatta a darti una mano con localhost, dato che non ho mai usato questa combinazione.
Inoltre, al momento non ho tempo di verificare. Funziona perfettamente con il mio dominio di produzione sul server.

@angus Forse tu conosci una soluzione rapida in questo caso? Grazie!

Ciao @Rajeev, potrò controllarlo domani: sono tornato allo sviluppo aggiuntivo su localhost :slight_smile:

1 Mi Piace

Ciao @Rajeev,
ho testato in locale e il plugin funziona correttamente

Quindi puoi descrivere meglio il problema che hai riscontrato? Forse troveremo insieme una soluzione.

1 Mi Piace

@4ong Apprezzo che tu ti stia preoccupando del mio problema. Vorrei sapere come hai configurato il tuo localhost. Lo stai eseguendo come immagine Docker o come applicazione standalone tramite un server Ruby? Io lo sto eseguendo in modalità standalone con Ember e un server Ruby.

Grazie

1 Mi Piace

Standalone su Ubuntu (WSL2). Puoi anche provare il metodo Docker come descritto qui:

3 Mi Piace

So che è tardi per rispondere, ma hai unito il database? Forse questo può servire come soluzione per altri