emfoundation / asset-manager

Digital Asset Management System
GNU General Public License v3.0
7 stars 3 forks source link

Decide on folder structure of DAM backend #289

Open georgemillard opened 6 years ago

georgemillard commented 6 years ago

When a Content Owner creates an Asset on the DAM, they will be organised in to Folders, in a similar way to files on a hard drive.

The folders should be MICE (mutually exclusive and collectively exhaustive), so everything has a place, and nothing is duplicated.

What is the most useful folder structure to implement?

For example, should the top level be Format, Content Type or Project (not Project, I think as some Assets would sit in several projects...)

@MollyM42 @dalwal08 @asimonw @fannyBkane (+ Ian when he gets a GitHub account) discuss :smile:

dalwal08 commented 6 years ago

I think format would be best. Organising folders by Type could really confuse things as there may be a temptation to classify the Type as "Infographic" but save it in the "Case Studies" folder.

also, format is easy to make MECE whereas Content Type is not, as per the discussion going on in another issue (which I don't know how to link to).

MollyM42 commented 6 years ago

I agree with Dale, Content Type is not as logically mece. Also from our discussions, there is room for changes and additions in content types, whilst format seems set.

ianjamesbanks commented 6 years ago

I agree that format works on the MECE front, but wouldn't you then get folders that wouldn't add much to a list of assets filtered by file type (except that e.g. docs and pdfs would fall under documents say). If a piece of content can only be assigned one type (meaning it will also be MECE) then could we have folders according to that (with the choice of folder being automatically determined by the type - or at least there being no choice to deviate from it)? Or is that not very practical?

asimonw commented 6 years ago

MECE is definitely important, but I think quite important as well is what will be most convenient for content managers in their day to day work. Content type is indeed less straight forward to make MECE (or at least define the different groups), but the aim is still to keep it MECE as well. So what's the most useful way to organise assets, by format or content type? My feeling is that it's less useful to have a quick overview of all files of the same format than all files of the same content type, but I'm not going to be managing content (and it will also depend a lot on the nature of the overall content). What do you guys think?

@ianjamesbanks Currently, the format or content type (depending on what we decide on) won't be set automatically based on the top folder. That does add some unnecessary duplication. @georgemillard something to look at doing on save?

@dalwal08 You can link to another issue by typing # and then the issue number. A list of suggestions will pop up as well, based on your recent activity.

georgemillard commented 6 years ago

@asimonw I plan to implement automatic setting of format based on filetype on save, but doing so for content type may not be possible, as file type won't map directly to content type.

asimonw commented 6 years ago

@georgemillard How would that work for videos, which I assume will mostly be on Youtube or some other platform (unless we're confident about a self-hosted streaming solution)? We could always parse the url of the link, but otherwise looking at the filetype will just give you Link.

ianjamesbanks commented 6 years ago

@asimonw my instinct is like yours wrt content owners preferring a quick overview by content type rather than file type, but perhaps @MollyM42 has more perspective on that.

georgemillard commented 6 years ago

@asimonw We would have to implement a solution that recognised a format type from its link, but I think that would be fine.

I agree with @asimonw and @ianjamesbanks that Content-Type categorisation provides a good user experience for content owners, many of whom may be responsible for assets of a particular Content-Type, eg case studies...