Mencionables

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 Me gusta

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 me gusta

OK, he completado un par de PR para esto que hacen que las cosas vuelvan a funcionar:

Mueve la API a la API oficial de Google, eliminando un gem intermedio (y algunos otros) y agregando CI para que las cosas sean un poco más confiables en el futuro.

Tenga en cuenta los cambios importantes en la configuración:

  • mentionables_google_spreadsheet_url: “URL de la hoja de cálculo de Google”

se convierte en:

  • mentionables_google_spreadsheet_id: “ID de la hoja de cálculo de Google”

  • mentionables_google_worksheet_gids: “Restringe la importación de hojas de cálculo de Google a GID de hojas de trabajo. Si está vacío, se importarán todas las hojas de trabajo.”

se convierte en:

  • mentionables_google_worksheet_names: “Nombres de las hojas de trabajo de origen dentro del alcance (pestañas)”

Y hay una nueva configuración:

  • mentionables_google_worksheet_max_row: “Número máximo de filas escaneadas”

Esto soluciona el front end (al tiempo que agrega pruebas)

3 Me gusta

Parece un callejón sin salida…

Gracias por informarnos, he actualizado el enlace.

2 Me gusta

¿Por qué es tan técnico? Ni siquiera puedo configurarlo y hacerlo funcionar.

Si hubiera un botón de carga para la hoja de cálculo, habría estado disponible para un usuario promedio como yo.

O un editor de formularios en línea. Esto es, lamentablemente, demasiado avanzado.

Estoy parcialmente de acuerdo contigo. Este plugin fue construido para una audiencia bastante técnica. Pero solo la configuración es bastante difícil, después de eso, lo contrario.

De hecho, intenta utilizar un editor familiar aprovechando el poder de Google Sheets.

Una vez que se ha configurado, cualquier persona no técnica puede usar el plugin de una manera mucho más fácil que tener que subir un archivo.

Sospecho que no es adecuado para el caso de uso de @frold, que es presentar un gráfico financiero renderizado por un sitio de terceros. Mentionables no está diseñado para tal caso de uso.

si alguien me guía por el chat, es bienvenido a contactarme.

No creo que sea seguro compartir los códigos en el foro público…

@frold no hay código aquí para compartir gráficos de terceros. Este plugin no te va a ayudar. Está diseñado exclusivamente para permitir que los sitios permitan a los usuarios buscar y recuperar de una lista de productos como burbujas grises que son enlaces a la página de cada producto.

1 me gusta

De acuerdo. Pensé que insertaría un enlace en la publicación.

Esta URL podría ser a una imagen, pensé.

Lo hace.

No, es solo una descripción aburrida en una burbuja gris :sweat_smile:

Una captura de pantalla adicional aquí sería útil, supongo :slight_smile:

Esto es simplemente perfecto para conjuntos de enlaces de afiliados.

Se ha actualizado el OP.

2 Me gusta

Antes de pasar por la configuración y la configuración, ¿sería un caso de uso apropiado para los “mentionables” la redacción de Temas que son borradores de documentos legales que necesitan poder incluir referencias a leyes y casos, donde la hoja de cálculo conectada de “mentionables” contiene una colección de referencias legales y jurisprudencia relevantes?

1 me gusta

Esa suena como una posibilidad fuerte. Si tienes fotos bonitas de libros viejos y polvorientos, eso ayudaría :wink:

1 me gusta

Un día he estado pensando en añadir fragmentos alternativos para el mismo elemento al que se accede pulsando + más veces.

OK, aquí están mis configuraciones (estoy usando la Hoja de cálculo de datos de prueba proporcionada en las instrucciones de configuración) y el error que estoy recibiendo… (¡aparentemente el plugin está roto y el desarrollador requiere una tarifa? Lo cual está bien, por supuesto, ¡solo para que lo sepas!)\n\n

\n\n\n\n¡Cualquier ayuda sería muy apreciada!

Sigue funcionando, asegúrate de que tu clave privada comience: -----BEGIN PRIVATE KEY---- y termine -----END PRIVATE KEY-----

1 me gusta

No, funciona y es gratis. ¿Por qué pensaste eso?

1 me gusta