El plugin Mentionables le permite establecer un conjunto de datos de menciones personalizado. Las menciones personalizadas funcionan igual que @usuarios o #categorías, pero utilizan datos externos a Discourse, incluyendo enlaces a URLs externas.
Actualmente, Google Sheets es la única fuente de datos admitida; sin embargo, el plugin está diseñado para admitir cualquier fuente. Si desea agregar una nueva fuente, por favor contáctenos.
¿Se pueden filtrar los temas por menciones? Estaba pensando en crear un conjunto de datos de los estados de EE. UU., para que cada publicación pueda estar relacionada con un estado.
Por ahora no. ¿Cómo te imaginas que funcionaría el filtro en un sentido abstracto? Puedes establecer cualquier conjunto de datos externo como un conjunto de elementos mencionables. Quizás podrías usar una columna adicional en los datos que indique cómo se ordenarían las publicaciones con datos de menciones personalizados. Luego, también tendrías que abordar situaciones en las que se hagan múltiples menciones en la misma publicación. Si delimitas la función con cierto detalle en un sentido abstracto, podríamos tener una idea de cuánto costaría implementarla.
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)
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.
@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.
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?
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