Re: Question On Media Categories Management
Posted: 07 Mar 2014 18:42
Well, ruffly, the way I see it is something like that:
A Category is the result of one or more physical 'Container(s)' (Media Libraries) filtered by one or more rules (filter expression(s), tags, regex, etc..).
To me, the manager could have:
1) A list of 'containers' you can assign a label (very important as a path even a full one is not always very explicit). Think about a simple list view with at least 3/4 columns (label, path, items count, status). No need for a treeview here. Regarding the status I'm thinking about 'availability' of the container (an offline database or serveur, an unplugged external hard drive, ...)
2) A Treeview where you can create Categories exactly like a folder explorer. You could create, delete, drag & drop one inside another, etc... Only Categories with items count would be listed here, no need to 'see' what's 'inside', the names of the Categories should suffice and the all tree would give a good view of the all structure.
3) When you click on one Category in the treeview then you could have a third zone below or above the Treeview (or a popup?), with a list view of 'Containers' (the all list would be there with a check column, all checked by default) and another one of 'Rules' (like the expression builder for script lines) for this Category. (Actualy, unchecking a Container is part of the 'filtering' process).
By default, the 'root' Category would receive all Containers. If the user apply a Rule on it (including unchecking some Containers), then the children folders would receive only the content of the filtered result of their parent. Filtering would work in a hierarchical way.
(Then inside the script editor, there would be no point to have to chose between a Category or a Media Lib. Only Categories would appear there with clear, explicit and consistent names.)
This is just a ruff idea..
Cheers,
Guy.
A Category is the result of one or more physical 'Container(s)' (Media Libraries) filtered by one or more rules (filter expression(s), tags, regex, etc..).
To me, the manager could have:
1) A list of 'containers' you can assign a label (very important as a path even a full one is not always very explicit). Think about a simple list view with at least 3/4 columns (label, path, items count, status). No need for a treeview here. Regarding the status I'm thinking about 'availability' of the container (an offline database or serveur, an unplugged external hard drive, ...)
2) A Treeview where you can create Categories exactly like a folder explorer. You could create, delete, drag & drop one inside another, etc... Only Categories with items count would be listed here, no need to 'see' what's 'inside', the names of the Categories should suffice and the all tree would give a good view of the all structure.
3) When you click on one Category in the treeview then you could have a third zone below or above the Treeview (or a popup?), with a list view of 'Containers' (the all list would be there with a check column, all checked by default) and another one of 'Rules' (like the expression builder for script lines) for this Category. (Actualy, unchecking a Container is part of the 'filtering' process).
By default, the 'root' Category would receive all Containers. If the user apply a Rule on it (including unchecking some Containers), then the children folders would receive only the content of the filtered result of their parent. Filtering would work in a hierarchical way.
(Then inside the script editor, there would be no point to have to chose between a Category or a Media Lib. Only Categories would appear there with clear, explicit and consistent names.)
This is just a ruff idea..
Cheers,
Guy.