Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-26809

Request a page to be saved

    XMLWordPrintable

Details

    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      In our environment pages are used for tracking and journaling, so after creating a page, it is often subject to many edits from many different clients. In order to prevent draft/versioning hell, it would be nice to have the option for one user to "request" that a page be saved before starting to edit a page. It would work the following way:

      1 - Tom starts to edit page PAGE. While editing, Tom opens up his email client to look for something (or looks up something on the web or something else where he is not actively editing the page), but forgets (or does not bother) to click the save page button.
      2 - Jane clicks to edit PAGE.
      --------- Right now, the user has the option to resume the last saved draft of PAGE made by Tom. However, if Jane resumes the draft from where Tom left of, there will likely be a conflict when Tom continues to edit and then saves his page.
      --------- Instead, we propose that Jane is given the choice to "request Tom to save page and finish editing". Which he invokes. (An active info-box pops up, with text "Please wait while requesting Tom to save page" together with a countdown timer...
      3 - The following info/choice box is displayed to Tom: "Jane would like to edit this page and has requested that you save and finish editing. Is that ok?", with two buttons: "Yes, save and finish" and "No, continue edit" – and perhaps a text area where Tom can reply to Jane if he selects no. There should also be a count-down timer---in case Tom is away from his computer and unable to reply, in which case "Yes, save and finish" should be selected after e.g. 30 seconds.
      4 - Tom clicks "yes, finish edit" (or timer runs out), and Tom's web-browser saves the page.
      5 - Jane is informed that Tom has saved the page and after approx 3-5 seconds, she is forwarded to edit the page. Alternatively, if Tom clicks "No, continue edit", Jane is presented with Tom's reply (e.g. "hold on for 1 minute, I just found this very important information which I'm adding right now...")

      Note: "Info pop-up box" does not have to be the old "new window" kind of pop-up or a static "info box". A floating area similar to the "notification area"/"work box" would probably work better.

      A special use-case of this is if Tom is editing a page but then leaves his workstation briefly. While away from his workstation, he remembers something he wants to add to the page he was editing, therefore picks up his iPad/tablet and continues editing. This time, of course, there is no other user to account for, and when Tom starts editing the page from his iPad, his workstation should just save the page. Specifically, when Tom clicks to edit the page on his iPad (or perhaps even when he is just viewing the page), he is given the choice to "save my draft and continue from this device". Clicking this, an info-box pops up, informing him to "Please wait while saving draft on other device..." and when his workstation's draft is saved he is automatically forwarded to edit the page.

      Attachments

        Issue Links

          Activity

            People

              smansour Sherif Mansour
              5ab17f69fd42 Rasmus Scholer Sorensen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: