| Riepilogo | Un plugin per Discourse che aggiunge posizioni strutturate e geocodificate per argomenti e utenti, con scoperta basata su mappa | |
| Link al repository | https://github.com/merefield/discourse-locations | |
| Guida all’installazione | Come installare i plugin in Discourse | |
| Sponsorizzazione | Ti invitiamo a diventare un sponsor continuativo del mio lavoro open source a un livello che si adatti alle risorse e alle esigenze tue o della tua organizzazione, per garantire a questo plugin la manutenzione che merita e assicurarsi che continui a funzionare per il tuo sito in futuro. |
Ti piace questo plugin? Per favore metti una
su GitHub! ![]()
Funzionalità
Discourse Locations fornisce la base completa per l’archiviazione delle posizioni, il geocoding e le mappe. L’estensione Pro opzionale aggiunge scoperta avanzata, automazione e presentazione della mappa degli utenti, richiedendo questo plugin di base.
| Funzionalità | Plugin di base | Estensione Pro |
|---|---|---|
| Posizioni strutturate degli argomenti e campi di input configurabili | — | |
| Geocoding opzionale o obbligatorio con più provider | — | |
| Viste mappa degli argomenti a livello di categoria e di tutto il sito | — | |
| Posizioni degli utenti nei post, profili, schede e mappa dell’elenco | — | |
| Mappa utenti Leaflet con ricerca per nome locale e nome utente | — | |
| Etichette di posizione, bandiere, marker della mappa, clustering e tessere configurabili | — | |
| Imposta di default un nuovo argomento alla posizione dell’utente corrente | — | |
| Stima automatizzata della posizione utente basata sull’IP | — | |
| Scoperta di argomenti vicini basata sulla posizione dell’utente corrente | — | |
| Strumenti opzionali per Discourse Chatbot consapevoli della posizione | — | |
| Filtri della mappa utenti basati su permessi, gruppi e limite dei risultati | — | |
| Globo interattivo della mappa utenti WebGL | — | |
| Salvaschermo con globo inattivo | — |
L’installazione di Pro aggiunge le sue funzionalità esclusive alle funzionalità di base; non sostituisce il plugin di base.
Configurazione
Le impostazioni del plugin di base utilizzano il prefisso location_ e controllano le posizioni degli argomenti, il geocoding, la visualizzazione della mappa, le posizioni degli utenti e la mappa utenti standard.
Documentazione utile:
Privacy e archiviazione
Gli utenti scelgono se salvare una posizione nel profilo. Le posizioni complete e modificabili di argomenti e utenti restano in campi personalizzati di proprietà della base, mentre le tabelle di proiezione di proprietà del plugin supportano le query spaziali e l’ordinamento della mappa.
I campi personalizzati delle posizioni grezze non vengono resi pubblici globalmente. Le risposte per argomenti, profili, schede, post e elenco espongono solo i dati di posizione richiesti da quella superficie e rispettano le regole di visibilità del profilo e del gruppo di Discourse.
Estensione Pro
Discourse Locations Pro è un’estensione opzionale disponibile per gli sponsor di GitHub come ringraziamento per il supporto allo sviluppo continuo. Gli sponsor individuali e delle comunità indipendenti ricevono l’accesso dal livello Bronze a 7$/mese; le aziende e le istituzioni devono sponsorizzare al livello Silver a 40$/mese o superiore. Gli sponsor idonei ricevono le istruzioni per l’installazione del repository privato.
L’estensione Pro aggiunge la ricerca IP automatizzata, Argomenti vicini, strumenti per il Chatbot, filtri migliorati per la mappa utenti, il globo interattivo e il salvaschermo con globo. Ogni automazione o integrazione opzionale rimane disabilitata fino a quando non viene configurata, e l’impostazione master di Pro può disabilitare tutti i comportamenti di Pro senza disabilitare il plugin di base.
