-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scrolling Marquee Block #41730
Comments
|
Thank you, @carlomanf. The request was closed 2 years ago, but I think it's gaining popularity recently. I left a comment to see if it's worth reconsidering now. |
The recent examples on the web don't seem to use generally the actual marquee tag. Based on that, the conversation in #27508 concluded it would be better suited for doing it as a standalone block in the block directory. |
@mtias shared with me an example that only uses CSS animation. That doesn't rely on front-end JS, and we could encapsulate it in core if we take that route. I'm reopening this to hear more thoughts on this. |
This feels a bit too niche for a Core block... IMHO this would be better suited for a plugin. Considering the "80% rule" that we try to follow in WordPress Core features, I doubt 80% of users need a marquee/scrolling-text block. (see the Clean, lean and mean section in the WordPress Philosophy page) |
Adding a Core block that scrolls through its content could easily reduce the usability of sites across the Web. If you really want a block like this, there is at least one existing block plugin. For a somewhat better block, you could create a plugin that:
Even with those four considerations (plus any I missed), you still need to expect that some visitors will not appreciate that they must either view the content at the given speed or else find the pause button. And the ire against unwanted motion likely would be greater among people with certain disabilities. |
I'm honestly surprised to see this proposal included in the Roadmap for WordPress 6.4. Historically, scrolling text was implemented via proprietary HTML tags like As @aristath mentioned, I do think this is plugin territory. It shouldn't be in WordPress. Even before accessibility considerations, there are serious usability and readability concerns with scrolling text. All this is not new and I'm surprised scrolling text gets repurposed so lightly, with little knowledge that it's is widely recognized as a bad practice. I'd like to point to a post by the Nielsen Norman Group. Note that the post dates April 30, 1996:
Besides the sarcams used in the above statement, which may sound slightly unfair, the usability concerns are well known since many years. On top of that:
@joedolson when you have. chance: Any other usability / readabiility / accessibility concerns I may be missing? |
Agree, this is plugin territory. |
I think you've covered the issues pretty well, @afercia. I fully agree that this is something that should not be available in core. If it does go into core, it needs to support everything @sabernhardt suggested. |
I forgot users with dyslexia or other reading / learning impairments. Added to the list of concerns in my previous comment. |
Agreed. |
With additional work needed to get this block ready for consideration in Core, let's punt this to 6.5 at this point to focus current efforts. |
Although this is now punted to consideration for 6.5, I'd like to hear thoughts from other accessibility practitioners about the general proposal and whether or not to include it into core. To me (and others) it seems WordPress should not encourage this pattern. As such, instead of just punting, I'd vote for just discarding this proposal. Cc @andrewhayward |
I'm in general alignment with others above, and would discourage adding this as a feature to core. Aside from the fact that (as mentioned) it feels a bit too niche, I don't think this is a pattern we should be promoting in general. The only reason I can see to do so would be to have more control over its implementation, but that's a bit of a stretch. We could do that as a plugin, if we really wanted to. |
I agree with the sentiments shared by others above. I don't see enough demand or use cases, and I think the accessibility and UX concerns for scrolling text are well established. I'd recommend that this idea isn't only punted, but that we make a decision not to include a scrolling text block in Core. Scrolling text aside, a ticker that switches between text items, with motion preference awareness and controls to manually switch to a previous/next/specific item, may be desirable from a news or marketing perspective. This could be achievable with a Carousel/Slider block that only contained text, and such a block would have enough flexibility for other content types, thereby offering more than a single use case. This may be something we can consider when working on a Slider block and deciding which inner blocks it should support. |
-1 I agree, that this might be a feature of a Slider block, which there is really demand for. |
-1 |
Historically, yes, the marquee was frowned upon, leading to a web standards prohibition. But I don't think we want text theologians to be in-charge of modern design standards. Granted, it was a 'legitimate' accessibility concern at the time: Early websites were text-based and static (bandwidth limitations, non-interactive), so inserting animated text was a jarring disruption. Combine this with the design standards and aesthetic intelligence of the early web. The inevitable excess of novel animation technology. And you get GeoCities, where 'scale' itself then became the problem in a Pandora's Box-like moment, which produced moral panic (the hilarious quote mentioned above). Today, we'd be lucky if WP released any feature with the same aesthetic impact. Let alone by promoting a text-feature in an increasingly image-based world. So I think we can safely put aside concerns about repeating the trauma of GeoCities; rather than dominating our sensibilities at scale, it's more likely to be sparsely included as part of a much more seamless, suitable design. In design, not all text is meant to be read. Especially when moving, purposefully tilted at difficult to read angles, or repeated in a pattern. It's the gestalt of the page or pattern that counts. Form and style are prioritized, total effect over specific meaning. Although, readability has come a long way from the pixelated days of small fonts on low resolution, low frame-rate, screens. And the trend is towards large and interactive (and controllable) fonts, amidst parallax scrolling, zooming effects, and many more motion graphics. The response to all this animation or increase of movement has produced solutions for both browser and OS. So despite accessibility being an admirable and popular topic, I question whether it's still a problem in this situation. So far, only comments made by those who think others will be affected, based on depreciated data. As for inclusion in core, I'm agnostic. |
There is no need for WordPress core to support something like this; the choice not to have this in core does not in any way stop people from implementing it in plugins.
All I can say to that is I do not agree with your concept of design. Design is intended to communicate; if the text is not meant to be read, then omit it and just use random shapes and colors. That's what videos and animated gifs are for. |
Either way, by blurring the line between text-based development and image-based design, the Scrolling Text Marquee could act as a boundary object: "A boundary object is any object that is part of multiple social worlds and facilitates communication between them; it has a different identity in each social world that it inhabits." Providing much needed common ground for communication between developers and designers; the latter for who communication is not what you say, but the effect of what you say. Which is often a nostalgic effect of perpetual returns and purification, rather than the eternal depreciation of progressive revolutions. |
I think one major issue with this ticket is not the "marquee" effect itself. (Personally, I don't know anyone using or recommending marquee, haven't seen this in years … I really wonder where this "high need" comes from) |
I'm not aware of folks working on this currently. |
Please, no scrolling marque block. We have plenty of blocks already and more moving content is not needed. Besides, leave something for the extenders to do! |
This is plugin territory and we should stop punting and just rename this issue to prepend something like [Will Not Implement]. |
Punting this out of 6.5 as no efforts have been made to move this forward in time. |
Perhaps best integrating marquee into a more feature-rich animation block, |
Hi folks, |
It'd be nice if there is a block that allows creating easily a scrolling marquee.
For example:
I had a quick look here if there has already been a request for something similar, but I didn't find one. If there is please kindly point me there. Thanks!
The text was updated successfully, but these errors were encountered: