The fokx theme component adds a customizable marquee (news ticker) above or below the header bar in Discourse, supporting HTML and configurable options like speed, visibility, and placement. It’s inspired by @carson’s www-theme. Users Aaron_Walsh and Heliosurge praised its effectiveness and requested placement flexibility, which fokx promptly implemented. Aaron_Walsh confirmed HTML hyperlink support works via <a href="https://xxx/">XXX</a>. Other users like Zup suggested auto-populating the marquee with tagged topics, and Gabriel_Devries shared a script that pulls headlines via API. Andrew_Rowe lauded the component but noted potential distraction, proposing a feature to limit visibility to specific pages or hide it after first scroll, returning only on next visit. satonotdead suggested adding a toggle or close button to improve user experience. Overall, the component is well-received for its utility and flexibility, with users offering constructive feedback for further enhancement.
Thank you immensely for this theme component! It is far superior to a mere standalone message, and will undoubtedly capture the attention of individuals on the forum through its messages!
Ultimately the work around I got for this was a script running via API that pulled headlines from topics and inserted them into the marquee list along with a link to the post. But via tag would be awesome still.
I’m on the fence as to whether this marquee / news ticker is obnoxious on my site or not. (absolutely no offense to the component author, again thanks this is a really cool and easy to use component)
Part of me thinks it makes the page more dynamic. Another part of me feels it’s really distracting in an environment where I’m trying to encourage people to stop and read.
So I guest this is a feature request or maybe I can figure out something myself.
It would be cool if this could only be shown on select pages. Like maybe by category or just on a landing page.
I like how it scrolls out of view when the page is scrolled. I feel like a good option would be once it scrolls out of view the first time, it goes away until a user’s next visit.