Source 0060 — As an Editor, I want to open, edit, and publish existing content

Source decision 0060 — As an Editor, I want to open, edit, and publish existing content


    Original source · exact version bafyreidui5oyoiox2pyu3s4rpyyqeuvjefd7uti3af5ga7ebggojoo34yy · Read-derived block

    Classification: story; source kind: story; decision: approve; confidence: high; review status: needs-review.

    Rationale: Detailed story with criteria, flow, edge cases and UI notes; Status Done alone is not release evidence.

    Review qualification: Uncertain identity/behavior/duplication remains a separate candidate; do not merge without review.

    Canonical target (to be published after manifest): Proposed canonical target

Evidence snapshot: original readable text and block backlinks

    Heading Acceptance criteria source block

    Paragraph The user can click in any place and start typing or editing. A text cursor will appear. source block

    Paragraph The user can modify text, images, or formatting. source block

    Paragraph The user can publish at any time when there are new changes. The Publish button is always available, but disable when there are no changes. source block

    Paragraph The system confirms when changes are successfully published. source block

    Paragraph The system shows autosave every time the user changes something. source block

    Paragraph When publishing, the dialog shows when was the last time it was last published and if there are changes to published. source block

    Paragraph When the user clicks the "last time it was published," the versions list will be opened. source block

    Paragraph When the user clicks "changes to publish," the changes will be highlighted in the document. source block

    Paragraph If the user Clicks outside the text area, the Cursor should disappear. The same if the user press ESC. source block

    Paragraph Publish button is not shown when user is on Comments tab. source block

    Paragraph To publish a comment, first the target document, block or range must be published. source block

    Heading Important notes: source block

    Paragraph Save vs publish — this is the key tension. Right now the flow forces a binary: publish or discard. But users naturally want a third state: "I'm done for now, save my draft, I'll publish later." source block

    Paragraph Discard isn't really "throw away my work" — it's closer to "revert to the last published version", which is a much more meaningful and specific action. That's a different mental model entirely. source block

    Image The user can click in any place and start typing or editing. source block

    Heading Basic flow source block

    Paragraph User navigates to the content. source block

    Paragraph User does click in any area to start editing and the text cursor appears with the block in soft green. source block

    Paragraph User makes changes. source block

    Paragraph User clicks Publish. source block

    Paragraph System updates the content and shows confirmation. source block

    Paragraph User leaves the document without publishing changes, changes will autosaved. source block

    Paragraph User returns the document, all changes will be saved and user can keep editing and Publish when he is ready. source block

    Heading Edge Cases source block

    Paragraph User lacks permission to edit → Do not show "Publish" button source block

    Paragraph User lacks permission to edit → Do not show "New" button source block

    Paragraph User lacks permission to edit → Options in 3 dots button list will vary source block

    Heading UI considerations: source block

    Paragraph Improve buttons contrast color, in this design screen a propose an updated version of Primary, Secondary and Subtle button. source block

    Paragraph Update the autosave text to be always visible when document has a cover photo. source block

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime