Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Page Drafts
#4
Very nice work, Shawn.

(2014-09-17, 06:33:53)shawn_a Wrote: So I came up with this pagestack UI that i have been playing with, and I am hoping people like it, but i do want input before I go any further. The main plumbing is done, so this is just the finishing touches that need to be decided.

I like it. Good functionality without being overwhelming and a logical development from the current editing window.

(2014-09-17, 06:33:53)shawn_a Wrote: ... what do we call a page that is not the draft version , the "non-draft page".
I am calling it "published" but this might be confusing down the road if we have actual page publishing for "toggle public or not" functionality, in which a page will actually be published publicly or not, this is different that drafts, pages, in that pages can be both public and have a draft version at the same time.

I like 'Published' and 'Draft'. If you change "toggle public or not" to "toggle private or not", it makes sense, imo.

Thus, a page can be 'Published' or 'Draft', as a top-level status. A Published page can be public, the default, or private (same as currently implemented). A Draft page can have the same toggle available, to carry forward if/when it becomes the published version. Clearly, it should be possible to save a Draft page without an associated Published page. Ideally, it should be possible to change a page from Published back to Draft (or some mechanism to achieve the same effect – quickly take a page off the live site but keep it to hand).

Perhaps consider (future ... by plug-in?) top-level statuses of 'Pending' (ready-to-publish page awaiting, for example, approval or automatic date-based publishing), 'Withdrawn' (previously published page now removed by, for example, date-based expiry, site manager).

(2014-09-17, 06:33:53)shawn_a Wrote: There is also the issue of new pages, if we create new pages in draft mode, then we need to figure out how to show them in pages list.

I would like to see _all_ pages shown in the pages list, with an indication of whether each page is (or has a version which is) of Draft status. Don't ask me how to show it. ;-) At least a tool-tip or some typographic rule – combination of normal/bold/italic? Definitely not shades of black/grey, which is nearly impossible to distinguish. Config adjustable css style?

(2014-09-17, 06:33:53)shawn_a Wrote: I also want to know how people work. I know I would have reason to modify a page to add tags etc, but would also have a draft already in progress, so the live edit mode was implemented. Also on a site with pages that are not used often or does not have visitors, you might want to edit stuff in real time, but you also would want drafts for those large redos of the entire page or change its template for template building on a live site. This allows both. Drafts also give the benefit of autosaving your work.

That should cover most mainstream use. In the video, you show multiple drafts per page and mention A-B testing, but I think that's going too far for core behaviour, unless it's just a config change. (Multiple drafts? I see publishing errors in its future!)

(2014-09-17, 06:33:53)shawn_a Wrote: But maybe someone wants to always edit live by default and manually create drafts as necessary. Do we add a option to swap this behavior? Or do we want to add draft edit links to the page list,I decided against it for clutter and compatibility reasons, alos page lists will probably be redone in 3.5.

On edit, select the Draft version if it exists, or Published ('live edit') if there's no Draft? Perhaps a config option to always edit Published?

Anyway, thanks for your work, it's looking good for GS.
--
Nick.
Reply


Messages In This Thread
Page Drafts - by shawn_a - 2014-09-17, 06:33:53
RE: Page Drafts - by shawn_a - 2014-09-17, 06:43:11
RE: Page Drafts - by shawn_a - 2014-09-17, 09:22:55
RE: Page Drafts - by hameau - 2014-09-17, 18:41:39
RE: Page Drafts - by shawn_a - 2014-09-17, 22:41:22
RE: Page Drafts - by hameau - 2014-09-18, 03:45:42
RE: Page Drafts - by shawn_a - 2014-09-17, 23:16:22
RE: Page Drafts - by shawn_a - 2014-12-06, 08:45:18



Users browsing this thread: 1 Guest(s)