adobe / asset-share-commons

A modern, open-source asset share reference implementation built on Adobe Experience Manager (AEM)
https://opensource.adobe.com/asset-share-commons/
Apache License 2.0
88 stars 107 forks source link

Asset kit creation #848

Closed davidjgonzalez closed 1 year ago

davidjgonzalez commented 2 years ago

Is your feature request related to a problem? Please describe.

Add a quick way for authors to create Press Kit pages in AEM that list sets of assets.

This would be ancillary functionality to the core ASC product, but would use ASC abstractions such as AssetModels, ComputedProperties, etc.

Describe the solution you'd like

  1. Allow an assets author to specify assets to include in a press kit
  2. Create (or update) a press kit "Page" to display the set of assets
  3. Provide capability to automatically publish the press kit page and any assets in the press kit.

Describe alternatives you've considered

Using ASC Search pages as press kit pages; however this requires creating new pages and configuring components.

Additional context

The presskit page could look something like:

image

GL369 commented 1 year ago

Hey David, this would be a good addition. Here is the current Old Navy press kit: http://oldnavypresskit.com/ perhaps some of the features they're using would be useful to others?

davidjgonzalez commented 1 year ago

@GL369 Wow the the Old Navy press kits look great! I'm curious wrt to your thoughts on press kit creation and how/what parts would need to be flexible.

  1. What ways do you see the assets in a collection being defined.
    • Assets in a Folder (how about sub-folders of a folder)
    • Assets in a Collection
    • Assets as part of a search result?
    • Assets selected ah-hoc (how? drag and drop onto a webpage?)
    • Other method?
  2. Does order matter of assets on the press kit? If so, what are reasonable options?
  3. What "metadata" is required for a press kit page?
    • My POC lets you set the Presskit title and a Banner image (a pattern, the banner image has to exist in the press-kit folder)
  4. How much flexibility/logic is needed to define WHERE Press kit pages are generated.
    • My POC lets you set a path prefix (ex. /content/press-kits) and then it breaks it out my YYYY/MM and then a UUID for the page name.
  5. The asset representation would probably have to be configurable (via a custom HTL script) since everyone is going to want their own look and feel im sure.

Anything else that comes to mind?

GL369 commented 1 year ago

These are good questions, and I am not sure I can address all. I can put you in direct contact with the site owner and that may help with specifics. From the current site, these are a sub-set of the full product offerings and have been selected for Press Kit. If you look at the DOWNLOADS section, they're adding these images to Box and using the OOTB UI. I am sure they're happy with how simple it is today. If you want, I can setup a meeting in mid Dec?

davidjgonzalez commented 1 year ago

@GL369 sorry - lost this w/ the holidays. Hit me up at dgonzale@adobe.com if you want to chat!

davidjgonzalez commented 1 year ago

This is released in v2.5.4: https://opensource.adobe.com/asset-share-commons/pages/asset-kit/overview/

Can explore improvements and build upon it