-
Notifications
You must be signed in to change notification settings - Fork 91
2.1.0 Scope
Lena Orobei edited this page Jul 16, 2020
·
89 revisions
Story - Magento extracts image meta data from file
Create MediaGalleryMetadata and MediaGalleryMetadataApi modulesCreate Xmp readerCreate IPTC readerCreate Xmp writerCreate IPTC writerCreate ExtractMetadataInterface implementationCreate AddMetadataInterface implementation- Write XMP metadata to a file that does not contain XMP metadata
- Add support of PNG IPTC reading/writing to MediaGalleryMetadata module implementation
- Add support of GIF XMP writing to MediaGalleryMetadat module implementation
- Save metadata to file on editing
- Populate asset metadata on uploading the image to Magento
- Documentation: Working with image meta data
Story - User edits image attributes in Media Gallery
Adddescription
andhash
fields to media asset- SaveAssetsKeywordsInterface to delete keywords that are linked to the asset but not provided in the argument
Create an endpoint for saving asset attributesAdd slide panel to the frontend- Populate media asset description when saving image from adobe stock
Display image description in the View Details slide panel- Add keywords field to the edit image description slide panel
- Documentation: User edits image attributes in Media Gallery
Story - User sees warning when deleting image if it's used on storefront
Story - User sees entities where asset is used in
Add ability to set the filters on UI grid via GET parameters of request- Add asset filter to product grid
- Add asset filter to cms page/block grid
- Add Category grid page
- Add asset filter to category grid
- Add links to grids to the image details panel
- Documentation: User sees entities where asset is used in
Story - User filters images by the area they used in
Update media gallery data provider to utilize collection processor and migrate current filters/joinsIntroduce Used In filter- Introduce Store view filter
- Introduce Enabled filter
- Introduce Used In Products filter
- Introduce Used In Categories filter
- Introduce Used In Pages filter
- Introduce Used In Blocks filter
- Documentation: User filters images by the area they used in
Story - User filters images that are not used in the content
Story - User deletes images in bulk from Media Gallery
Introduce massaction mode for image deleteDisplay content usage information for multiple assets during multiple deleteAdd ability to select images clicking on the image tile in the massaction mode- Documentation: User deletes images in bulk from Media Gallery
Technical tasks
- Extact AdobeIms functionality to separate repo
- Move MediaGallery related modules to Magento core
- Use Adobe Stock stub for CICD
Story - User manages ACL rules for Media Gallery
- Introduce ACL resources and enforce for old media gallery
- Enforce ACL resources for the enhanced media gallery
- Upgrade script?
Story - User finds image duplicates
- Add hash to asset on saving image from adobe stock asset
- Add hash to the asset on uploading the image to magento
- Add duplicated images filter
- Add "Show duplicates" default bookmark containing show duplicates filter and sorting by name (PROTOTYPE REQUIRED)
- Documentation: User finds image duplicates
Story - User inserts image rendition to the content
Introduce a MediaGalleryRenditions module with width/hight system configuration fields- Generate renditions for all images uploaded to magento
- Insert rendition images to the content from media gallery instead of original images
- Insert rendition images to the content when uploading images bypassing media gallery (image-uploader component) (REQUIRES PROTOTYPE)
Investigations
- Apply the media asset filter on openting the page with a grid
- WebAPI endpoints usage
- Massaction mode for the media gallery
- Providing default bookmarks for the grid
- Insert rendition images to the content when uploading images bypassing media gallery