Menzionabili

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.

Vista Compositore e Post Finale

È perfetto per set di link di affiliazione. Puoi utilizzare Amazon o qualsiasi altro fornitore del genere.

Vista Amministrazione

Esempio di Sorgente

Attualmente Google Sheets è l’unica fonte di dati supportata, tuttavia il plugin è progettato per supportare qualsiasi fonte. Se desideri aggiungere una nuova fonte, contattaci.

:desktop_computer: Ottieni il codice

:page_facing_up: Leggi la documentazione

:bug: Segnala un bug

Non sai come installare un plugin? Segui i passaggi qui.

25 Mi Piace

È 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.

Il nome era originariamente opzionale e poteva essere derivato dai tag og; questa funzionalità è andata persa durante un refactoring.

Ho applicato una correzione: rendi di nuovo il nome opzionale · paviliondev/discourse-mentionables@a7007b2 (github.com)

1 Mi Piace

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”

Questo corregge il front end (aggiungendo test)

3 Mi Piace

Sembra un vicolo cieco…

Grazie per la segnalazione, ho aggiornato il link.

2 Mi Piace

Perché è così tecnico? Non riesco nemmeno a configurarlo e farlo funzionare.

Se ci fosse un pulsante di caricamento per il foglio di calcolo, sarebbe stato disponibile per un utente medio come me.

O un editor di moduli online. Questo è, purtroppo, troppo avanzato.

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.

Se qualcuno volesse guidarmi tramite chat, è il benvenuto a contattarmi.

Non penso sia sicuro condividere i codici sul forum pubblico…

@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.

1 Mi Piace

Ok, pensavo che avrebbe inserito un link nel post.

Questo URL potrebbe essere a un’immagine, pensavo

Lo fa.

No, è solo una descrizione noiosa in una bolla grigia :sweat_smile:

Uno screenshot aggiuntivo qui sarebbe utile, immagino :slight_smile:

Questo è semplicemente perfetto per set di link di affiliazione.

Aggiornato l’OP.

2 Mi Piace

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?

1 Mi Piace

Sembra una forte possibilità. Se hai delle belle foto di vecchi libri impolverati, aiuterebbe :wink:

1 Mi Piace

Un giorno ho intenzione di aggiungere snippet alternativi per lo stesso elemento a cui si accede premendo + ulteriori volte.

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!)

Qualsiasi aiuto sarebbe molto apprezzato!

Sta ancora funzionando, assicurati che la tua chiave privata inizi con: -----BEGIN PRIVATE KEY---- e finisca con -----END PRIVATE KEY-----

1 Mi Piace

No, funziona ed è gratuito. Perché l’hai pensato?

1 Mi Piace