I’d like to customize the way posts are rendered on my hosted Discourse instance. For example, if I wanted to link stock symbols that start with a dollar sign (“cashtags”) like $AAPL, how would I do this?
You would need to write a plugin that would scan the post content for /\$(\w+)\b/ and replace it with a link to the corresponding stock.
Note: if you are hosted with us, we only allow custom plugin on the enterprise data plan.
Where would they link to?
Interesante…
Lo mejor sería simplemente Yahoo Finance.
¿Quizás finfiz.com o barchart.com?
Me encantaría un plugin con esta funcionalidad.
¿Existe alguna forma de agregar un precio en tiempo real después de escribir un símbolo? Posiblemente con formato condicional en verde o rojo según su movimiento.
Por ejemplo:
$APPL $148.70
Sería posible con un componente de tema personalizado usando decorateCookedElement de la API de Discourse. Tendrías que hacer una solicitud a un servicio de terceros para obtener la información de las acciones y luego incorporarla.
Gracias @awesomerobot, haré algunas investigaciones sobre esto.
Echa un vistazo a: Menciones personalizadas - plugin - Discourse Meta como punto de partida (aunque tendrías que crear el conjunto de datos).