In a discussion titled “Add support” under the Feature category, KazWolfe proposes adding the HTML <progress> tag to Discourse for visualizing statistics. nahtnam and Mittineague agree it’s better suited as a plugin than core functionality. Mittineague provides a minimal plugin structure, but KazWolfe reports it fails to render. After troubleshooting, KazWolfe confirms the issue was missing function wrapping in the JS file — once fixed, the progress bar works. Mittineague clarifies that .js files require this wrapping, unlike .es6. Later, SidV notes the original GitHub repo is gone but finds an alternative: a Material Design-inspired progress.jslinked here. Others, including dax and SidV, ask if the plugin still works or if Mittineague plans to fix it. The thread ends with a working solution and community collaboration to revive the plugin.
I would like to propose the adding of the <progress /> tag to Discourse. It can be very useful, and can be used wherever a visual representation of a statistic is worthwhile. For example, “1/30 users registered” or “$50 raised of our $500 goal” would be much better represented as a progress element than text.
Additionally, progress bars should be CSS-customizable.
AFAIK the progress tag requires something between the opening and closing tags. (though it might only be a fallback for browser’s that don’t support the tag)
and it isn’t “min” it’s “value”
* you’re thinking of the meter tag?
If it isn’t showing at all in the Admin → plugins page it may not have installed OK
* to get a link there you need to put # url: http://somedomain.com/path
in plugin.rb
The progress tag does not show in the preview
And it doesn’t show in the post right away until after it’s “cooked”
* notice I was wrong and that nothing is required between the tags