Image Caching, Resizing & Retina Support
We now take better control of podcast images, episode images, contributor avatars and our own social icons.
We are able to resize them to ideal sizes, which results in faster page load times for your users. Retina
images for higher-resolution displays are also supported. We do this automatically, so all you need to do
is click update, lean back and enjoy.
Read all the details in our blog post “Podlove Publisher 2.2: Say hello to image caching”
This update increases the WordPress requirement from 3.0 to 3.5 (due to the required image editing functionality).
Other
- fix: duplicate feed discovery
- fix: ignore incomplete feed configurations
- fix: don’t include network admin module css in frontend
- fix: dashboard episode edit links
- fix: when deleting WordPress Network sites, trigger plugin uninstall to remove database tables
- fix: web player flash fallback
- fix: network templates now also appear in the template widget and template auto-insert setting
- fix: issue where some database tables were not created
- fix: podcast covers are displayed in frontend admin menu bar
- show Twig template errors in dashboard log
- web player template tag can set tracking context:
episode.player({context: 'landing-page'})
- add
episode.categories
template tag
Deprecations
- deprecated
episode.imageUrl
, useepisode.image
instead - deprecated
episode.imageUrlWithFallback
, useepisode.image({fallback: true})
instead - deprecated
podcast.imageUrl
, usepodcast.image
instead - deprecated
service.logoUrl
, useservice.image
instead - deprecated
contributor.avatar
, usecontributor.image
instead
While you are changing these, consider scaling them down appropriately. Your images are probably huge but in many cases you don’t need the full size. So instead of episode.image
or episode.image.url
, specify a size, like this episode.image.url({width: 200})
.