The only caveat, is that you need to store the Topic in a publicly accessible location so ALL of your members can see it. Otherwise, they’ll get an access denied error.
Something I should mention. By default the button will not appear until a URL is entered in the Admin Setting. So you won’t have a broken button out of the box
I feel like I’m close! I just can’t get the ajax loaded content to appear in the body of the modal window. I feel like I’m missing something, but I’m not getting any errors to indicate what I’m missing.
Can one of you take a peek and push me in the right direction? I’d really appreciate it!
nm. Seems I figured it out (not sure how though… I simply renamed the composer-help.js.handlebars to composer-help.hbs and took it out of the plugin.rb. Then I fixed the showModal call and it started working!
Merging to main branch soon so this plugin is at least functional again.
Yeah, it seems to be the ember upgrade, I’m trying to debug it, but running into problems, as it almost seems the plugin’s front-end isn’t being loaded at all.
There are a couple of things going on, first was the change that moved the composer window from #wmd-button-row to .wmd-button-row, now the second is far more confusing, as it states it can’t load discourse/controllers/controller…
As an FYI
With this change, you will need to re-enable the plugin and re-enter the URL for the modal window (so you might want to copy the URL before upgrading).
I found difficult to write the message that would display when clicking the help button, and I ended up posting a table with formatting code equivalences, quite larger than the pop-up window.
Is there a way to resize the modal window so that my table fits completely inside it?
¿Alguien tiene un buen post o documentación que explique todas las etiquetas de Markdown, BBCode y HTML en Discourse? Esto podría usarse para el botón de ayuda del compositor.
IMHO, eso es mucho para dar a todos los usuarios en un solo mensaje.
Si fuera yo, lo desglosaría y publicaría solo lo básico en el cuadro emergente, incluyendo enlaces a funciones más avanzadas. Además, no olvides mencionar los Atajos de teclado, que están disponibles por defecto en Discourse y se accede a ellos desde el menú hamburguesa.