Mentionables

The Mentionables plugin lets you establish a custom mention dataset. Custom mentions work the same as @users or #categories, but use data external to discourse, including linking to external urls.

Composer & Final Post view

This is just perfect for sets of Affiliate links. You can use Amazon or any other provider for that matter.

Administration View

Example Source

Currently google sheets is the only supported data source, however the plugin is designed to support any source. If you’d like to add a new source, please contact us.

:desktop_computer: Get the code

:page_facing_up: Read the documentation

:bug: Report a bug

Not sure how to install a plugin? Follow the steps here.

25 « J'aime »

Can topics be filtered by mentionables? I was thinking of creating a US state dataset, so each post can be related to a state.

Not currently. How are you thinking the filter would work in an abstract sense? You can estabilsh any external dataset as a mentionables set. Perhaps you can use an additional column in the data that informs how posts with custom mentionable data would be ordered. Then you’d also need to deal with situations where mutiple mentions were made in the same post. If you scoped out the feature in some detail in an abstract sense we could get a sense of how much it would take to implement it.

Originally name was optional and could be derived from og tags - this was lost during a refactor.

I’ve pushed a fix: make name optional again · paviliondev/discourse-mentionables@a7007b2 (github.com)

1 « J'aime »

OK, j’ai terminé quelques PR pour cela qui remettent les choses en marche :

Déplace l’API vers l’API officielle de Google, supprime une gemme intermédiaire (et quelques autres) et ajoute CI afin que les choses soient un peu plus fiables à l’avenir.

Veuillez noter les changements majeurs dans les paramètres :

  • mentionables_google_spreadsheet_url : « URL de la feuille de calcul Google »

devient :

  • mentionables_google_spreadsheet_id : « ID de la feuille de calcul Google »

  • mentionables_google_worksheet_gids : « Restreindre l’importation de feuilles de calcul Google aux GID de feuilles de calcul. Si vide, toutes les feuilles de calcul seront importées. »

devient :

  • mentionables_google_worksheet_names : « Noms des feuilles de calcul source (onglets) dans le périmètre »

Et il y a un nouveau paramètre :

  • mentionables_google_worksheet_max_row : « Nombre maximum de lignes analysées »

Cela corrige le front-end (tout en ajoutant des tests)

3 « J'aime »

Semble être une impasse…

Merci d’avoir signalé cela, j’ai mis à jour le lien.

2 « J'aime »

Pourquoi est-ce si technique ? Je ne parviens même pas à le configurer et à le faire fonctionner.

S’il y avait un bouton de téléchargement pour la feuille de calcul, il aurait été disponible pour un utilisateur moyen comme moi.

Ou un éditeur de formulaires en ligne. C’est, malheureusement, beaucoup trop avancé.

Je suis partiellement d’accord avec vous. Ce plugin a en effet été conçu pour un public assez technique. Mais seule la configuration est assez difficile, après cela, c’est le contraire.

En fait, il essaie d’utiliser un éditeur familier en exploitant la puissance de Google Sheets.

Une fois qu’il a été configuré, toute personne non technique peut utiliser le plugin de manière beaucoup plus simple que d’avoir à télécharger un fichier.

Je suspecte que ce n’est pas adapté au cas d’utilisation de @frold, qui consiste à présenter un graphique financier rendu par un site tiers. Mentionables n’est pas destiné à un tel cas d’utilisation.

Si quelqu’un souhaite me guider via le chat, il est le bienvenu de me contacter.

Je ne pense pas qu’il soit sûr de partager les codes sur le forum public…

@frold il n’y a pas de code ici pour partager des graphiques tiers. Ce plugin ne va pas vous aider. Il est purement conçu pour permettre aux sites de laisser les utilisateurs rechercher et rappeler une liste de produits sous forme de bulles grises qui sont des liens vers la page de chaque produit.

1 « J'aime »

Ok - je pensais que cela insérerait un lien dans le message.

Cette URL pourrait être celle d’une image, je pensais

Ça le fait.

Non, c’est juste une description ennuyeuse dans une bulle grise :sweat_smile:

Une seule capture d’écran supplémentaire serait utile ici, je suppose :slight_smile:

C’est juste parfait pour des ensembles de liens d’affiliation.

Mise à jour de l’OP.

2 « J'aime »

Avant de passer à la configuration et à la configuration, une utilisation appropriée des mentionnables serait-elle dans la rédaction de sujets qui sont des brouillons de documents juridiques qui doivent pouvoir inclure des références à des lois et à des affaires, où la feuille de calcul « mentionnables » connectée contient une collection de références juridiques pertinentes et de jurisprudence ?

1 « J'aime »

Cela ressemble à une forte possibilité. Si vous avez de belles photos de vieux livres poussiéreux, cela aiderait :wink:

1 « J'aime »

Un jour, j’ai eu l’intention d’ajouter des extraits alternatifs pour le même élément, accessibles en appuyant plusieurs fois sur +.

OK voici mes paramètres (j’utilise la feuille de calcul Test Data Google Sheet fournie dans les instructions de configuration), et l’erreur que j’obtiens… (apparemment le plugin est cassé, et le développeur demande des frais ? Ce qui est normal, bien sûr, juste pour information !)\n\n

\n\n\n\nToute aide serait grandement appréciée !

Il fonctionne toujours, assurez-vous que votre clé privée commence par : -----BEGIN PRIVATE KEY---- et se termine par -----END PRIVATE KEY-----

1 « J'aime »

Non, il fonctionne - et gratuitement. Pourquoi avez-vous pensé cela ?

1 « J'aime »