We have moved to GitHub Issues
Created by Mads Rasmussen 11 Dec 2017, 08:28:42 Updated by Mads Rasmussen 04 Apr 2018, 10:08:59
Relates to: U4-10911
Relates to: U4-11115
Subtask of: U4-10747
There’s three possible scenarios for publishing in v8: *Following the design requirement of v8, publishing will work and look the same as v7 if you don’t use variants or only have access to edit one variant. So you’ll see a “Save and Publish” button and it’ll immediately publish your changes *If you have access to multiple languages but there’s only pending changes in one variant, you’ll see a “Save and Publish French” button (with “French” being the name of the variant with pending changes”) *However, if you have access to one or more variants with changes, we’ll change the behavior of the “Publish” button from being a single action that happens immediately, to a “Publish…” button that opens up a dialog:
The Publish dialog will let you select the variants that are available for publishing. Note that any variant that has validation errors will be disabled with an explanation why. As you check the boxes the publish button will update label to make it clear what you’re about to do.
I have attached a mock-up of the different dialogs we need to make for the publishing flow.
Left side - publishing Right - unpublishing
The top left dialog is the most simple version with two variants which are ready to be published. The Dialog shows the current state of each variant. We won’t show variants here which are already published. You tick the variants you want to publish and click “Publish”.
The bottom left dialog is also for publishing. It also shows a disabled variant because of validation errors.
I have also included unpublish dialogs as part of this task. The top right dialog is just a basic confirmation dialog for unpublishing a node. I think we should get this feature implemented because of a high demand from the community. http://issues.umbraco.org/issue/U4-9379, http://issues.umbraco.org/issue/U4-7941, http://issues.umbraco.org/issue/U4-9383, http://issues.umbraco.org/issue/U4-5293
The bottom right dialog is the variant unpublish dialog. In this dialog, we only show the variants which are published. You tick the ones you want to unpublish and click “Unpublish”.
When exploring the different options for this task we also realized we need to think about how the scheduled publishing flow will be for variants. It might fit into this flow or be something totally different. I have created a task for that: http://issues.umbraco.org/issue/U4-10911
Backwards Compatible: True
Due in version:
Sprint: Sprint 77
Story Points: 3