Skip to content

Phase 3: Collaboration > Media Library #55238

@ramonjd

Description

@ramonjd

Tasks that are a part of the Phase 3 Media Library work described here.

Design

Media

Scope

i1 — parity for the existing media library

  • Use DataViews to implement a Media screen. With fields including:
    • Media preview
    • Author
    • Upload date
    • File size
    • Pixel dimensions
    • Media type (image, audio, pdf, etc.)
    • Attached to
  • Uploading via Add media button and drag and drop.
  • A Media details / MediaEditor view, using DataView Forms. Allow updating metadata including:
    • Title
    • Caption
    • Alt text
    • Description
  • Within the Media details / MediaEditor view, implement an image cropper that supports:
    • Aspect ratio
    • Crop
    • Rotation
    • Tracking edits associated with the attachment entity (for eventual support of undo/redo, and resetting state)
      • To support this, we might need the core data store to support clearing edits directly?
  • Within the block editor, add a MediaPicker that implements a picker version of DataViews for selecting one or many media items.
    • Used for selecting images in the Image block, setting a Featured Image, setting a background image, or selecting media for the Audio, Video, and Gallery blocks
    • Support filtering by Attached to to show all media that is attached to the current post/page

i2 — beyond

Completed

Related reading

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Feature] MediaAnything that impacts the experience of managing media[Type] OverviewComprehensive, high level view of an area of focus often with multiple tracking issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions