Visualizza un valore da un servizio web esterno nell'intestazione

Kia ora folks,
Ho solo bisogno di un (si spera) rapido suggerimento nella giusta direzione. Voglio recuperare un valore (json) da un URL esterno e visualizzarlo nell’intestazione.
Il webservice è pubblico e restituisce solo un singolo valore come questo:

{
    "CounterValue": 25
}

Sto eseguendo discourse self-hosted, installazione standard.
Non sono troppo preoccupato se la chiamata viene effettuata lato client o lato server, il webservice è pubblico.
Qual è il modo migliore per affrontare questo problema. Avrei bisogno di un plug-in, un componente del tema? O si può fare con quello che c’è già?

Saluti
Rhys

Un componente tematico è più facile da installare e mantenere. Effettuerebbe la chiamata ajax remota almeno per ogni utente (se non cambia, comunque, penso che una chiamata in un inizializzatore non sarebbe un grosso problema).

Un plugin potrebbe permetterti di memorizzare nella cache il risultato e aggiungerlo semplicemente al serializzatore.

3 Mi Piace

Fa quasi tutto quello che vorresti. Basta fare un fork, sostituire il web service e personalizzare la presentazione per soddisfare le tue esigenze:

3 Mi Piace

Ottimo, grazie a entrambi. Mi avete messo in moto.

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.