neos / neos-development-collection

The unified repository containing the Neos core packages, used for Neos development.
https://www.neos.io/
GNU General Public License v3.0
259 stars 220 forks source link

Neos Asset source improvements #2047

Open daniellienert opened 6 years ago

daniellienert commented 6 years ago

These are some things that came into my mind while developing Neos Asset sources that can be improved with the next versions. Should server as a basis for discusseions.

API:

Media Browser

dfeyer commented 6 years ago

The license of some free stock photo pages request to mention the source with a logo - it would be good to provide that somewhere in the media browser.

@daniellienert You are the Metadata guy, no ?

But yes, it can be important to make visible the source of the assets, in all the different parts of the UI.

Here some bullet points from my site:

1. We should support folder ;)

Unable to integrate service like dropbox, cosy, alfresco, documentum, ... that rely on the concept of Folder. My current experience with TMDb also require this concept. TMDb is not an image centric website, it's a movie database, you you can access to image only from the movie object. Did you think it should be possible to introduce a concept of "virtual folder", when I click on the movie, I get assets (image + backdrops) from this Movie ?

So the concept of Folder must be flexible, in my case I will select the most popular image and use the metadata of the movie to create the "folder". When the editor click on the Movie, we display the list of Poster and Backdrops, that are related the the current movie.

2. External provider refuse empty search query

TMDb, but I know this is also true for some Alfresco CMIS intergration, does not allow an empty search query. So we need a way to display and empty list with a nice message to invite the user to use the search field.

dfeyer commented 6 years ago
  1. External provider refuse empty search query

The workaround for TMDb, we show popular movie when the search query is empty. But for a two hour timeboxed experiment ... I'm really happy about the API.

image

Some small details around the API but first cleanup my code and see what improvements I can push.

dfeyer commented 6 years ago

OK step II, reuse the same asset source with a bit of configuration to show movie Poster

image

This feature is really powerful