Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] UVE: Preview Mode & Time Machine #30598

Open
13 of 19 tasks
KevinDavilaDotCMS opened this issue Nov 6, 2024 · 0 comments
Open
13 of 19 tasks

[EPIC] UVE: Preview Mode & Time Machine #30598

KevinDavilaDotCMS opened this issue Nov 6, 2024 · 0 comments

Comments

@KevinDavilaDotCMS
Copy link
Contributor

KevinDavilaDotCMS commented Nov 6, 2024

Parent Issue

#29574

User Story

As a user, I want to preview how a page’s content will look on a specific date, so I can ensure all scheduled contentlets appear as intended without changing the current live view.

Acceptance Criteria

  1. Preview Mode for Scheduled Contentlets Only

    • Users can select a future date, and the UVE (Universal Visual Editor) displays contentlets scheduled for publication by that date.
    • This preview only applies to contentlets; the page layout, language versions, personas, or other page properties do not change based on the selected date.
  2. Page API Handling for Preview Mode + Future Date

    • The Page API retrieves both live and scheduled (working) contentlets based on the selected future publish date.
    • The API does not alter page-level properties and maintains a consistent layout view across all date selections.
  3. Distinction Between Edit and Preview Actions

    • Users can seamlessly switch between Edit and Preview modes in the UVE.
    • The Preview mode always shows the current live version of the page with future-dated contentlets, ensuring users experience an accurate representation of scheduled content without risk of modification.
  4. Limitations and Scope

    • Date-based preview applies solely to contentlets within the UVE and does not alter page-level versions or page layouts for different dates.
    • No editing of future-dated content is available in Preview Mode; if editing is required, a separate action or dialog is presented to the user to switch to Edit mode for future content.
  5. Future Date Selector

    • A date selector is available in Preview Mode, allowing users to specify a date to view the page’s contentlets as they would appear on that future date.
    • This selector only impacts the visibility of scheduled contentlets, not the live page’s overall structure, layout, or configuration.

By implementing these features, the FTM (Future Time Machine) feature will allow users to review future-scheduled content within the constraints of the UVE, enhancing visibility and planning capabilities for scheduled content.

Links

Design Doc

PRD Document

Preview Mode Figma

Tasks

Preview Give feedback
  1. 2 of 2
    Epic Team : Scout
  2. Team : Scout
  3. Merged OKR : Technical User Experience Priority : 3 Average QA : Approved QA : Passed Internal Release : 24.11.25 Team : Scout Triage Type : Task
  4. Merged QA : Not Needed QA : Passed Internal Release : 24.11.25 Team : Scout Triage Type : Task
  5. Merged OKR : Technical User Experience Priority : 3 Average QA : Passed Internal Team : Scout Type : Task
  6. Merged QA : Passed Internal Team : Scout Type : Task
  7. Merged OKR : User Experience Priority : 3 Average QA : Passed Internal Team : Scout Type : Task
  8. QA : Not Needed Team : Scout Type : Task
  9. Merged OKR : User Experience Priority : 3 Average QA : Passed Internal Team : Scout Type : Task
  10. Merged OKR : User Experience Priority : 3 Average QA : Passed Internal Team : Scout Type : Task
  11. Merged Note to QA QA : Passed Internal Team : Scout Type : Task
  12. Merged OKR : User Experience Priority : 3 Average QA : Passed Internal Team : Scout Type : Task
  13. Merged QA : Passed Internal Team : Scout Type : Task
  14. OKR : User Experience Priority : 3 Average Team : Scout Type : Task
    zJaaal
  15. Team : Scout Triage Type : Task
  16. Team : Scout Type : Task
  17. Merged QA : Needs Internal Team : Scout
    KevinDavilaDotCMS
  18. 0 of 1
    Team : Scout Type : Task
  19. 0 of 3
    Team : Scout
@fmontes fmontes changed the title UVE: Preview Mode & Time Machine [EPIC] UVE: Preview Mode & Time Machine Nov 11, 2024
@nollymar nollymar moved this from New to Current Sprint Backlog in dotCMS - Product Planning Nov 13, 2024
@nollymar nollymar removed the Triage label Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Current Sprint Backlog
Development

No branches or pull requests

2 participants