So you want responsive images in core?
Yeah, who doesn’t! Well, The Responsive Images Community Group has been working hard on an official feature plugin. Joe McGill recently posted an update in regard to what’s going on, the scope of the plugin, and how folks can help.
He provided this background:
Several years ago, a ragtag group of web professionals identified a need for new HTML markup which would allow developers to declare multiple sources for an image—allowing devices to select the image source that was most appropriate for its own capabilities. Fast forward to today and all major browsers have either implemented these new tools or currently have them under consideration for development.
With that as background, the RICG has been working on an Official WordPress Feature Plugin™ to test the viability of adding responsive image support natively into WordPress. Specifically, our aim is to automatically add
sizesattributes to the image markup generated by WordPress. According to the WordPress.org plugin directory, there are over 10k active installs, so we’ve definitely seen an interest in this functionality.
There are two main pieces of functionality included in the plugin, which can be considered separately for inclusion in core:
- Logic for producing responsive image markup
- Advanced image compression (via ImageMagick)
Scope-wise, responsive images can address pure image resolution manipulation, or also take into account art direction (like instead of showing a person in full, just show their head on the smaller size). The WordPress implementation only takes into account resolution manipulation and switching images where an image by the same aspect ratio is available.
If you want to get a good overview of the plugin, Smashing Magazine has a great one, and for additional background on responsive image stuff in general Cloud Four as a super thorough 101 series.
The rest of Joe’s post goes into WordPress-specific questions and challenges, and notes a meeting for Friday (that’s today by the time you read this!) at 3:00 Eastern time (19:00 UTC) in the #feature-respimg channel on WordPress Slack.
When responsive images actually hit WordPress core (there is no guarantee of 4.4 or even 4.5, but this plugin is active), it’s going to make huge news — and have a huge impact — across the web. Most major browsers now support the syntax, and WordPress will instantly make it automagic for a quarter of the web. That is so stinking cool.