core
core copied to clipboard
Edit Contentlet Implementation
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.
Paint Points
- The forms are inaccessible,
- It can't be navigated with keyboard
- Design looks outdated
- Slow to load and to use
- Is not URL accessible
- In general, it is a bad experience for content authors.
Acceptance Criteria
### Tasks
- [ ] #25434
- [ ] #25441
- [ ] #25448
- [ ] #25781
- [ ] #25782
- [ ] https://github.com/dotCMS/core/issues/25946
- [ ] https://github.com/dotCMS/core/issues/26045
- [ ] https://github.com/dotCMS/core/issues/26047
- [ ] https://github.com/dotCMS/core/issues/26048
- [ ] https://github.com/dotCMS/core/issues/26053
- [ ] https://github.com/dotCMS/core/issues/26105
- [ ] #26163
- [ ] https://github.com/dotCMS/core/issues/26219
- [ ] https://github.com/dotCMS/core/issues/26330
- [ ] https://github.com/dotCMS/core/issues/26340
- [ ] #26389
- [ ] https://github.com/dotCMS/core/issues/26440
- [ ] #26442
- [ ] #26491
- [ ] #26512
- [ ] #26526
- [ ] https://github.com/dotCMS/core/issues/26559
- [ ] #26573
- [ ] #26448
- [ ] #26577
- [ ] #26579
- [ ] https://github.com/dotCMS/core/issues/26628
- [ ] https://github.com/dotCMS/core/issues/26634
- [ ] https://github.com/dotCMS/core/issues/26649
- [ ] #26698
- [ ] #26696
- [ ] https://github.com/dotCMS/core/issues/26837
- [ ] https://github.com/dotCMS/core/issues/26838
- [ ] https://github.com/dotCMS/core/issues/26907
- [ ] https://github.com/dotCMS/core/issues/26842
- [ ] https://github.com/dotCMS/core/issues/26902
- [ ] https://github.com/dotCMS/core/issues/26969
- [ ] https://github.com/dotCMS/core/issues/26910
- [ ] https://github.com/dotCMS/core/issues/26839
- [ ] https://github.com/dotCMS/core/issues/26901
- [ ] https://github.com/dotCMS/core/issues/26080
- [ ] https://github.com/dotCMS/core/issues/27068
- [ ] https://github.com/dotCMS/core/issues/26900
- [ ] https://github.com/dotCMS/core/issues/26884
- [ ] https://github.com/dotCMS/core/issues/26082
- [ ] https://github.com/dotCMS/core/issues/26906
- [ ] https://github.com/dotCMS/core/issues/26904
- [ ] https://github.com/dotCMS/core/issues/27522
- [ ] https://github.com/dotCMS/core/issues/26656
- [ ] https://github.com/dotCMS/core/issues/27289
- [ ] https://github.com/dotCMS/core/issues/27519
- [ ] https://github.com/dotCMS/core/issues/26903
- [ ] https://github.com/dotCMS/core/issues/27661
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 when doing the Relationship field please take into consideration this https://github.com/dotCMS/core/issues/22884
@fmontes please take this into consideration https://github.com/dotCMS/core/issues/26814
@erickgonzalez yes, @Neehakethi ping me in slack and this is coming in the new version, the current issue is due dojo.
QA Feedback
- Only at the second try the adds the selected piece of content, it should make it at the first time it opens
https://github.com/dotCMS/core/assets/129882031/3be635f7-4f99-423b-9b5d-a2414f95bdc9
- No videos from the library are showing up to add on the contentlet. It flickers like showing them up but they disappear after it
https://github.com/dotCMS/core/assets/129882031/11e1ee8d-ca38-4339-b69e-43365f9b50cc