Description of the need
This came from reading several other issues about various problems with image uploads, and realizing that we do not have a dedicated form API element for images. We currently have only file
and file_managed
.
Images usually need different validation criteria than generic files, including * image type validation * image dimension validation
In most places in core, these are added manually to every file upload field used only for images. A new image
form API element would make it easier for core developers change all image API elements at once. For example, adding a file type validation that used a site-wide set of allowed image types:
* https://github.com/backdrop/backdrop-issues/issues/4937 and
* https://github.com/backdrop/backdrop-issues/issues/4998
There are also other image-only upload locations in core, such as the site logo and favicon (and there may be others).
Proposed solution
Add a new image
form api element, that is identical to file
but with additional validators.
Alternatives that have been considered
Helper functions that could be used to determine a default set of allowed file types, based on the operating system and modules.
Draft of feature description for Press Release (1 paragraph at most)
Backdrop now includes a new form API element specifically for images, that will natively support all image types supported by your system.
Recent comments
Thanks for sharing this link. We have a feature freeze in just a few days, so now is a good time to see what is happening in the issue queue.
Seeing what issues are new
The Search module from CMS core allows to limit the Content type and is quite suitable for use, the settings are available for understanding. The form is added to the pages like other blocks /...
Generating Search Form
I played around with metatags and when i revisited those pages they now have description metatags. Not sure what the initial problems were though. Sorry for the time waste.
Meta tag description on a page created by a layout