-
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
Publish flow: change wording of publish button contextually #16308
Comments
Hello @sarahmonster -- clear and concise! 👍 says I. Prefer "Publish" to "Publish now" Thanks for the ping! |
@kristastevens You're way faster than I am—I was still busy editing my accidentally-posted suggestion above! (Computers are hard.) Here's what these suggestions would like in context of the new proposed publishing flow: Given that there's been some confusion around when a post will actually publish, the primary aim here is to make it extremely clear when the post will actually publish using the various settings available. |
Hi @sarahmonster -- ha! Your timing was perfect. I was just about to start another project when your ping came in. I have some thoughts -- here there are: Since the date/timing of publication seems most important, what if we were to re-arrange the order of the messaging here: CASE: RETROACTIVE Ready to publish? Publish on Who can see my post? Button text: Publish retroactively CASE: PRESENT Ready to publish? Publish on Who can see my post? Button text: Publish now CASE: FUTURE Ready to publish? Schedule for Who can see my post? Button text: Schedule post |
@sarahmonster thanks for your explorations and for focusing on potential accessibility issues related to the label change. Generally, changing a control name "on the fly" can be problematic for users with accessibility needs. When a control's name changes unexpectedly, some users may not be able to understand what happened. For example: users explore content, find a "xyz" control, then something happens, and.. oh no! Where's "xyz" now? It disappeared. There's now a "zyx" control and users may be confused. In this specific case, I'd tend to think the change from "Publish" to "Schedule" is OK because:
I'm a bit more wary about "Publish retroactively" but just because the string is a bit too long, forces users to think at what it means, and it's difficult to translate in some languages. I'd like to propose to explore a shorter and simpler text. |
I really like the idea of this following through the story of the post, particularly if it can balance accessibility. That said I wonder if we need to context it by saying 'post', could it just say Publish, Schedule? I also wonder about retroactively as a term here. |
I agree on "Publish retroactively" being a bit of a mouthful… it seems to suggest some kind of magical time travel 😅 For that specific case, I think just "Publish" is reasonable because the effect is that the post will be immediately available. Yes it will be set to a date in the past, but the result is still that the post is online for everyone now — not available in the past. |
Okay, let's try these labels out in tandem with the copy changes being suggested in #16127: I agree that "Publish retroactively" is a bit of a wordy way of putting it. My biggest concern is that we need a way to make it very clearly that the post will be published immediately, so as to avoid situations like the one in #13230. Perhaps the best solution would be to use "Publish now" for both past and present behaviours, since that's the effective result here? Or perhaps the new clarifications introduced here are sufficient to clarify user understanding of when and how a post will publish when back-dated (purposefully or otherwise). What does everyone think? |
This was brought up in design triage and for now, closing to review later in iterations. There is a lot going on with the flows right now which means letting that settle then look at everything holistically is a great plan. If someone still wants to explore they can as issues can always be reopened later. |
As part of the broader changes suggested to the publishing flow in #7602 (comment), I'd like to recommend changing the wording on the publish button itself, depending on the post's scheduled status:
Scheduled for a future date:
Schedule post
Posting immediately:
Publish now
Publish
Scheduled to publish on a date in the past:
Publish retroactively
The text was updated successfully, but these errors were encountered: