Il plugin Mentionables ti permette di creare un dataset di menzioni personalizzate. Le menzioni personalizzate funzionano allo stesso modo di @utenti o #categorie, ma utilizzano dati esterni a Discourse, inclusi collegamenti a URL esterni.
Attualmente Google Sheets è l’unica fonte di dati supportata, tuttavia il plugin è progettato per supportare qualsiasi fonte. Se desideri aggiungere una nuova fonte, contattaci.
È possibile filtrare gli argomenti in base agli utenti menzionabili? Stavo pensando di creare un set di dati sugli stati degli Stati Uniti, in modo che ogni post possa essere associato a uno stato.
Non al momento. Come immagini che funzionerebbe il filtro in senso astratto? Puoi stabilire qualsiasi dataset esterno come un insieme di elementi menzionabili. Forse puoi utilizzare una colonna aggiuntiva nei dati che indica come ordinare i post con dati di menzione personalizzati. Dovresti anche gestire le situazioni in cui vengono effettuate più menzioni nello stesso post. Se delineassi la funzionalità in dettaglio in senso astratto, potremmo capire quanto tempo richiederebbe la sua implementazione.
OK, ho completato un paio di PR per questo che rimettono tutto in funzione:
Sposta l’API all’API ufficiale di Google, eliminando una gemma intermedia (e alcune altre) e aggiungendo CI, quindi le cose dovrebbero essere un po’ più affidabili in futuro.
Si prega di notare le modifiche che introducono incompatibilità nelle impostazioni:
mentionables_google_spreadsheet_url: “URL del foglio di calcolo Google”
diventa:
mentionables_google_spreadsheet_id: “ID del foglio di calcolo Google”
mentionables_google_worksheet_gids: “Limita l’importazione del foglio di calcolo Google ai GID dei fogli di lavoro. Se vuoto, verranno importati tutti i fogli di lavoro.”
diventa:
mentionables_google_worksheet_names: “Nomi dei fogli di lavoro di origine in ambito (schede)”
Ed è presente una nuova impostazione:
mentionables_google_worksheet_max_row: “Numero massimo di righe scansionate”
Sono parzialmente d’accordo con te. Questo plugin è stato effettivamente creato per un pubblico piuttosto tecnico. Ma solo l’installazione è piuttosto difficile, dopo di che, al contrario.
Infatti, cerca di utilizzare un editor familiare sfruttando la potenza di Google Sheets.
Una volta configurato, chiunque non sia tecnico può utilizzare il plugin in modo molto più semplice rispetto all’invio di un file.
Non è adatto al caso d’uso di @frold, sospetto, che consiste nel presentare un grafico finanziario reso da un sito di terze parti. Mentionables non è pensato per tale caso d’uso.
@frold non c’è codice qui per la condivisione di grafici di terze parti. Questo plugin non ti aiuterà. È puramente progettato per consentire ai siti di permettere agli utenti di cercare e richiamare da un elenco di prodotti come bolle grigie che sono link a ciascuna pagina del prodotto.
Prima di procedere con la configurazione e la configurazione, un caso d’uso appropriato per i “mentionables” sarebbe la stesura di “Topics” (argomenti) che sono bozze di documenti legali che devono essere in grado di includere riferimenti a leggi e casi, dove il foglio di calcolo “mentionables” collegato contiene una raccolta di riferimenti legali e giurisprudenza pertinenti?
OK, ecco le mie impostazioni (sto usando il Foglio di Google con dati di test fornito nelle istruzioni di configurazione) e l’errore che sto ricevendo… (apparentemente il plugin è rotto e lo sviluppatore richiede un compenso? Il che va bene, ovviamente, solo per tua informazione!)