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

Edit Contentlet Implementation #25445

Open
72 of 76 tasks
fmontes opened this issue Jul 7, 2023 · 4 comments
Open
72 of 76 tasks

Edit Contentlet Implementation #25445

fmontes opened this issue Jul 7, 2023 · 4 comments

Comments

@fmontes
Copy link
Member

fmontes commented Jul 7, 2023

Feature

  • Authoring Content - We need a way to maximize the actual content editing experience to be central. As we have it now, no content contributor wants to author content in dotCMS.
  • Save Unsaved Content changes to local storage under the contenttype var name as key (meaning, you can come back to the screen and not lose your changes). Github does this and it is nice.
  • Allow multiple content editing screens open simultaneously (tabs?)
  • URL Friendly endpoints when adding/editing content, e.g.
    • #/content/blog ← new blog
    • #/content/{inode} ← content version
  • As we need the content editing screen to show up in various places, is there a more router friendly (permalink) way of showing it? There are going to be editors that don’t have specific portlets and
  • Keyboard shortcuts and keyboard navigation.

Pain Points

  1. The forms are inaccessible,
  2. It can't be navigated with keyboard
  3. Design looks outdated
  4. Slow to load and to use
  5. Is not URL accessible
  6. In general, it is a bad experience for content authors.

Acceptance Criteria

Tasks

Preview Give feedback
  1. OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : Task
    fmontes rjvelazco
  2. OKR : Core Features QA : Not Needed Team : Lunik Type : Task
    jcastro-dotcms
  3. OKR : Core Features Team : Lunik Type : New Functionality
  4. QA : Not Needed Team : Lunik Type : Task
    rjvelazco
  5. QA : Not Needed Release : 23.09.6 Team : Lunik Type : Task
    rjvelazco
  6. Team : Lunik Type : Task
    rjvelazco
  7. OKR : User Experience Priority : 3 Average Release : 23.10.24 Team : Lunik Type : Task
    rjvelazco
  8. OKR : User Experience Priority : 3 Average QA : Approved Team : Lunik Type : Task
    rjvelazco
  9. OKR : User Experience Priority : 3 Average QA : Not Needed Team : Lunik Type : Task
    rjvelazco
  10. OKR : User Experience Priority : 3 Average Team : Lunik Type : Task
  11. NW Removed OKR : User Experience Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : Task
    KevinDavilaDotCMS rjvelazco
  12. OKR : Core Features Priority : 3 Average QA : Approved Release : 23.10.24 Team : Lunik Type : New Functionality
    zJaaal
  13. OKR : User Experience Priority : 3 Average QA : Approved Team : Lunik Type : Task
    rjvelazco
  14. OKR : Core Features Priority : 3 Average QA : Not Needed Release : 23.10.24 Team : Lunik Type : New Functionality
    KevinDavilaDotCMS
  15. OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : Task
    jdotcms rjvelazco
  16. QA : Not Needed Team : Lunik Type : New Functionality dotCMS : Admin Tools dotCMS : Workflow
    jcastro-dotcms rjvelazco
  17. QA : Not Needed Team : Lunik Type : Defect
    zJaaal
  18. 8 of 8
    OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : New Functionality
    zJaaal
  19. 0 of 5
    OKR : Core Features Priority : 3 Average Team : Lunik Type : New Functionality
    KevinDavilaDotCMS
  20. 6 of 6
    NW Removed OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : New Functionality
    rjvelazco zJaaal
  21. 4 of 4
    OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : New Functionality
    zJaaal
  22. QA : Not Needed Team : Lunik Type : Defect
    zJaaal
  23. 7 of 7
    OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : New Functionality
    jcastro-dotcms rjvelazco
  24. 1 of 6
    OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : New Functionality
    KevinDavilaDotCMS
  25. 0 of 6
    OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : New Functionality
    KevinDavilaDotCMS
  26. 5 of 5
    OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : New Functionality
    rjvelazco
  27. OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : Task
    jcastro-dotcms rjvelazco
  28. OKR : Core Features Priority : 3 Average Team : Lunik Type : Task
    rjvelazco
  29. OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : Task
    rjvelazco
  30. 4 of 4
    OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : New Functionality
    KevinDavilaDotCMS rjvelazco
  31. 0 of 2
    OKR : Core Features Priority : 3 Average Team : Lunik Type : New Functionality
    KevinDavilaDotCMS jdotcms
  32. 3 of 3
    OKR : Core Features Priority : 3 Average QA : Approved Release : 23.12.21 Team : Lunik Type : New Functionality
    rjvelazco
  33. 1 of 3
    OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : New Functionality
    KevinDavilaDotCMS
  34. 10 of 10
    OKR : Core Features Priority : 3 Average QA : Approved Release : 24.01.26 Team : Lunik Type : New Functionality
    rjvelazco
  35. 0 of 2
    OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : New Functionality
    KevinDavilaDotCMS
  36. 4 of 4
    QA : Not Needed Team : Lunik Type : Enhancement
    KevinDavilaDotCMS
  37. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.01.26 Team : Lunik Type : New Functionality
    rjvelazco
  38. 0 of 1
    OKR : Core Features Priority : 3 Average QA : Approved Release : 24.01.26 Team : Lunik Type : New Functionality
    jcastro-dotcms
  39. 3 of 3
    OKR : Core Features Priority : 3 Average QA : Approved Release : 24.01.26 Team : Lunik Type : New Functionality
    jcastro-dotcms
  40. 7 of 11
    QA : Not Needed Team : Lunik Type : Enhancement
    KevinDavilaDotCMS
  41. Team : Lunik Type : Task
    zJaaal
  42. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.01.26 Team : Lunik Triage Type : Defect
    rjvelazco
  43. 2 of 2
    OKR : Core Features Priority : 3 Average QA : Approved Release : 24.02.20 Team : Falcon Team : Lunik Type : New Functionality
    oidacra rjvelazco
  44. OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : Task
    KevinDavilaDotCMS
  45. Team : Lunik Type : Task
    KevinDavilaDotCMS
  46. 2 of 2
    OKR : Core Features Priority : 3 Average QA : Approved Release : 24.03.1 Team : Lunik Type : New Functionality
    rjvelazco zJaaal
  47. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.02.20 Team : Lunik Type : New Functionality
    KevinDavilaDotCMS rjvelazco
  48. Merged QA : Approved QA : Passed Internal Release : 24.02.20 Team : Falcon Type : Defect
  49. OKR : Core Features Priority : 3 Average Team : Lunik Triage Type : Task stale
  50. QA : Approved Release : 24.02.20 Team : Falcon Team : Lunik Type : Task
    hmoreras jcastro-dotcms
    zJaaal
  51. OKR : Technical User Experience Priority : 3 Average QA : Not Needed Team : Lunik Type : Task
    KevinDavilaDotCMS rjvelazco
    zJaaal
  52. 7 of 7
    OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Type : Defect
    rjvelazco
  53. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.04.5 Team : Lunik Triage Type : Task
    rjvelazco zJaaal
  54. OKR : Core Features Priority : 3 Average Team : Lunik Type : New Functionality
    rjvelazco zJaaal
  55. OKR : Core Features Priority : 3 Average QA : Not Needed Team : Lunik Triage Type : Task
  56. OKR : Core Features Priority : 3 Average Team : Lunik Triage Type : Defect
  57. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.04.24 Team : Lunik Triage Type : Defect
    rjvelazco zJaaal
  58. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.04.23 Team : Lunik Triage Type : Task
    rjvelazco
  59. OKR : Core Features Priority : 3 Average QA : Approved QA : Passed Internal Release : 24.03.22 Team : Lunik Triage Type : Task
    jcastro-dotcms rjvelazco
  60. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.04.16 Team : Lunik Triage Type : Task
    jcastro-dotcms rjvelazco
  61. QA : Not Needed Team : Falcon Type : Task dotCMS : Content Management
  62. OKR : Core Features Priority : 3 Average QA : Approved QA : Passed Internal Release : 24.04.16 Team : Lunik Team : Scout Triage Type : Task
    jcastro-dotcms rjvelazco
  63. Needs UI OKR : Core Features Priority : 3 Average Type : Task
  64. Doc : Needs Doc OKR : Core Features Priority : 3 Average QA : Approved QA : Passed Internal Release : 24.09.21 Team : Falcon Type : Task dotCMS : Rest API
  65. Doc : Needs Doc Needs UI OKR : Core Features Priority : 3 Average QA : Approved QA : Passed Internal Release : 24.10.02 Team : Falcon Type : Defect
    dsilvam
  66. 5 of 5
    OKR : Core Features Priority : 3 Average QA : Approved Release : 24.05.31 Team : Lunik Team : Scout Type : New Functionality
    jcastro-dotcms zJaaal
  67. OKR : Core Features Priority : 3 Average QA : Approved Release : 24.06.21 Team : Lunik Triage Type : Task
    jdotcms rjvelazco
  68. 5 of 5
    Epic QA : Approved Release : 24.06.26 Team : Falcon Type : New Functionality dotCMS : Content Management
  69. 21 of 21
    Epic QA : Approved Release : 24.09.21 Team : Falcon Type : New Functionality
  70. 5 of 5
    Epic OKR : User Experience Team : Falcon Type : New Functionality dotCMS : Content Management
    hmoreras nicobytes
  71. 4 of 4
    Epic OKR : User Experience QA : Passed Internal Team : Falcon Type : New Functionality dotCMS : Content Management
    oidacra
  72. 3 of 10
    Team : Falcon
  73. 6 of 10
    Epic Team : Falcon Type : New Functionality
  74. Team : Falcon Type : New Functionality
  75. OKR : Core Features OKR : User Experience Team : Falcon Type : New Functionality dotCMS : Content Management

Proposed Objective

Please Select

Proposed Priority

Please Select

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

No response

Assumptions & Initiation Needs

No response

Quality Assurance Notes & Workarounds

No response

Sub-Tasks & Estimates

No response

@fmontes fmontes moved this from New to Future in dotCMS - Product Planning Jul 7, 2023
@fmontes fmontes moved this from Future to New in dotCMS - Product Planning Jul 7, 2023
@fmontes fmontes added the Epic label Jul 7, 2023
@fmontes fmontes changed the title EPIC: Content Edit Refactor & Refresh [EPIC]: Content Edit Refactor & Refresh Jul 7, 2023
@fmontes fmontes changed the title [EPIC]: Content Edit Refactor & Refresh [EPIC]: Edit Contentlet Redesign Sep 13, 2023
@josemejias11
Copy link
Contributor

QA Feedback

  1. Only at the second try the adds the selected piece of content, it should make it at the first time it opens
Screen.Recording.2024-05-09.at.8.45.36.AM.mov
  1. No videos from the library are showing up to add on the contentlet. It flickers like showing them up but they disappear after it
Screen.Recording.2024-05-09.at.8.50.15.AM.mov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

4 participants