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

New Content Edit: Implement Image field #29692

Closed
4 tasks done
Tracked by #25445
john-thomas-dotcms opened this issue Aug 21, 2024 · 1 comment
Closed
4 tasks done
Tracked by #25445

New Content Edit: Implement Image field #29692

john-thomas-dotcms opened this issue Aug 21, 2024 · 1 comment

Comments

@john-thomas-dotcms
Copy link
Contributor

john-thomas-dotcms commented Aug 21, 2024

Parent Issue

#25445

User Story

As a content editor, I want to use the new Image field in the new content edit screen, so I can easily select existing images, or upload new images.

Acceptance Criteria

  1. Adhere to the UX design.
    • The design in the design system is here.
  2. Provide the following options in the Image field (not in the popup):
    • Main field area:
      • Drag and Drop or Choose file
    • Right-side Links:
      • Select Existing Image
        • When selected, open a popup to select the image file.
        • This popup should be the same as other content selection popups (such as in the Relationships field).
      • Import from URL
        • When selected, open a popup for the user to enter the URL.
        • If the URL doesn't resolve to an appropriate file, the popup should stay open and display the error (rather than closing).
      • Generate with dotAI
        • When selected, open the dotAI image generation popup.
  3. By default, the content type for any new image should be dotAsset.
    • If the image is imported from a URL, we should choose the dotAsset content type as if the image had been dragged and dropped into dotCMS.
    • If Create New Image was selected, the default content type should be the generic dotAsset.
  4. There must be a field variable to allow the content architect to specify a different file content type.
    • If this field variable is set, then the default content type for all new images should be what it specifies.

Proposed Objective

User Experience

Proposed Priority

Priority 2 - Important

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

Tasks

Preview Give feedback
  1. OKR : Core Features QA : Approved QA : Passed Internal Release : 24.10.02 Team : Falcon
    hmoreras
  2. OKR : Core Features QA : Approved Release : 24.10.16 Team : Falcon dotCMS : Content Management
    dsilvam
  3. QA : Approved QA : Passed Internal Release : 24.10.25 Team : Falcon Type : Task dotCMS : AI
    hmoreras
  4. OKR : Core Features QA : Approved QA : Passed Internal Release : 24.11.29 Team : Falcon Type : New Functionality dotCMS : Content Management
    hmoreras
@oidacra
Copy link
Member

oidacra commented Dec 4, 2024

IQA Passed ✅:

Drag and Drop Functionality ✅

Import from URL

Generate image using AI

  • The user can generate the image ✅
  • The user can check the metadata ✅
  • The user can download the file ✅
  • The user can remove the file ✅
  • No dotAI active, make disabled the button of AI image generation. ✅

CleanShot 2024-12-04 at 11 21 18@2x

CleanShot.2024-12-04.at.11.39.36.mp4

Select an Existing file

  • The user can select the image ✅
  • The user can check the metadata ✅
  • The user can download the file ✅
  • The user can remove the file ✅
CleanShot.2024-12-04.at.11.44.23.mp4

Images uploaded and generated need to be dotAsset

CleanShot 2024-12-04 at 12 09 43@2x

@oidacra oidacra moved this from Internal QA to QA - Backlog in dotCMS - Product Planning Dec 4, 2024
@dsilvam dsilvam moved this from QA - Backlog to Done in dotCMS - Product Planning Dec 11, 2024
@dsilvam dsilvam closed this as completed Dec 11, 2024
@github-project-automation github-project-automation bot moved this from Done to Internal QA in dotCMS - Product Planning Dec 11, 2024
@dsilvam dsilvam moved this from Internal QA to Done in dotCMS - Product Planning Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants