Description of the need
I am just finishing a Drupal 7 to Backdrop CMS upgrade that has approximately 3500 managed images in the image library with only one way to sort or organize them, by name. I immediately began to think about how the site admins better manage this number of images and quickly find images that they might want to re-use for specific purposes.
Examples:
- Photos of staff for use in organizational updates
- Images suited for hero block at top of page
- Images about a specific program
I recently had a similar use case with a Wordpress site and found a number of paid plug-ins that provide folders or tagging for images.
At first glance, it would appear to many beginners that Backdrop does not support this. I suspect that many of them would go looking for a contrib module to help with this. In fact, a pretty elegant solution is available in Backdrop core, but I suspect difficult to find for many new users.
1) Add an Image Category vocabulary (or use existing 'tags'). 2) Add a term reference field to image file type. 3) Modify 'Image Library' view that comes with core to include an exposed filter for tags.
Proposed solution
I propose adding at least #2 and #3 (using existing "tags" vocabulary) or adding #1, #2, and #3.
In my view, this relatively simple change to the install profile would address a fairly common use case and make the existing image libary easier to use and more powerful.
UI for adding in image would look something like this (but with a little more styling):
Alternatives that have been considered
1) This can be configured by any site architect, but the solution is not easy to see or find and I suspect many site architects may not find this solution without a little help.
2) We could also look at a contrib module or recipe that adds this feature.
3) Make it easier to for site architects to add contrib install profiles and include this is an install profile.
I believe that this can be done 100% in the install profile, so it would not effect existing sites and has no backward compatibility issues.
Additional information
It seems to me that parts of this would be easy to implement, easy to use, and fit common use cases. Why not make the image library easier to use and more robust?
Draft of feature description for Press Release (1 paragraph at most)
Backdrop now includes the ability to tag images by type or category and comes with an additional filter to help manage your files. This will be particulary helpful on sites with lots of images.
Recent comments
I think this alternative works too. Instead of installing the stub modules, you may be able to just insert the relevant records in the systems table (while also ensuring entity_plus and...
Entity_plus_custom with search api
This relates to a problem with creating a View of Projects on a site using MySQL >= 8.0.3 https://github.com/backdrop/backdrop-issues/issues/5795 I can't be at the meeting this...
Dec 5th Weekly Dev Meeting
Additionally, "outside" means a file that is located outside a module folder. The second parameter of module_load_include() is the name of a module, so, this function assumes that you are loading a...
How to include other files in module?