[wp-trac] [WordPress Trac] #39896: Customizer: Allow users to Draft changes before Publishing
WordPress Trac
noreply at wordpress.org
Fri Sep 8 17:38:10 UTC 2017
#39896: Customizer: Allow users to Draft changes before Publishing
-------------------------+------------------
Reporter: melchoyce | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: 4.9
Component: Customize | Version:
Severity: normal | Resolution:
Keywords: | Focuses: ui
-------------------------+------------------
Comment (by melchoyce):
I think we're starting to move away from the right solution here, the more
we focus more on changesets and less on drafting.
For example, the trash can — I've asked a couple people this morning what
they think it does and I've gotten a range of answers:
> Deletes my site
> i would expect every change i'd made since the last time i clicked Save
& Publish to be reverted. i could also see how some might expect it to
revert every change they'd made since entering the Customizer in that
session, even if they clicked Save & Publish at some point.
> I don’t think it would delete my site, which is my gut reaction. That
option being disregarded, I would guess it means that I lose the changes
I’ve been working on. but I don’t know what to guess. I’m confused mainly.
I’m confused because it’s an odd mix of interactive customizer work and
change/save work. if the publish button is there, I expect that to be
“save”, trash as “cancel” - but if I don’t save, I also expect to lose my
changes
> no idea! maybe “delete all my customizations and revert back to
default”? but that’s really just a guess. and I don’t think a trashcan is
a good icon for that action. trashcan means “remove/delete” there is
nothing to delete in the Customizer, that’s the problem - they’re just
settings
> I would imagine the changes would not be saved. If I’d made changes to
anything I would expect those changes to be reset, but I would not expect
any previously saved/published changes to be reverted. And if it
matters/helps - I would only expect previously saved/published changes to
revert to the original state with the use of a button/command labeled
“reset” and a confirmation modal. Anything less would enrage me. Well, as
much enraging as I do these days which is more of a FFS.
> great question. `x` feels like it would close + cancel my changes. if i
had an element selected, i would think the trash would delete that? but
feels weird to be way over there next to the publish icon
> Hm. I hope it wouldn’t delete my site. But there’s a publish button next
to it. But I’m working on my site, not a post. Maybe it would delete any
changes that I had “customized” but not yet published? Kind of like a
reset back to the latest saved version?
This is one of the reasons I'm still struggling to wrap my own head around
changesets. They seem like revisions with superpowers, and even regular
post/page revisions can be a little confusing in WordPress. Changesets
seem to be bringing in yet another layer of complexity to a tool which is
already quite difficult for newer users to figure out.
Let's think about the user experience of drafting changes to your site
design, without assuming that Customize Snapshots is the correct solution.
If we didn't already have this idea of changesets, is this how we'd design
this feature? If the previous proposal is too complex for 4.9 — which is
fine, I'm cool with reducing scope — then let's focus on doing one thing
really well. Using concepts that most people will be able to understand
without prior experience will help us accomplish that.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/39896#comment:47>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list