New Module: Seasons
Do you have seasonal content? We got you covered. The new “Seasons” module allows you to group episodes into seasons. Each season has a title and other optional metadata, like a custom image. You can access all this data using the template system.
New Template accessors:
episode.seasonreturns the season for the episode
podcast.seasonsreturns a list of all seasons
season.episodesreturns a list of all episodes in a season
New Module: Flattr
Everything Flattr related was moved into its own module.
If you don’t use Flattr, you can turn it off and it gets out of your way.
- If you are using the Flattr module, we write Flattr payment information into podcast feeds. This way you don’t need to rely on the official Flattr plugin to do this. You can probably deactivate it if you were using it since we provide the main functionality within the Publisher now.
- We recently changed the default
flattrparameter in shortcodes. Now there’s a setting in Flattr Podcast Settings where you can define the default parameter for contributor shortcodes.
New Module: Related Episodes
You can now express that episodes are related to each other. You can list all related episodes using the new shortcode
[podlove-related-episodes] or using the template accessor
Templates & Themes
If you are developing themes, you now have full access to the Publisher Template system. The API is exactly the same as in Twig, just the syntax is different. At the moment, there are 4 entry points:
Please see the “Understanding Templates” guide for more details.
- Use WordPress Object Cache API to cache model objects. All entities fetched by id are cached and reused within the same page call. Performance gains are most notably in complex templates, which often access the same data repeatedly.
- Analytics: Update & improve user agent detection library so you can have more accurate analytics.
- Canonical feed URLs. WordPress respects if you want your URLs to end with a slash or not (you do that by adding or removing the trailing slash from your WordPress permalink settings custom structure). Our feed URLs now respect this choice, too. Furthermore, we permanently redirect to the canonical URL if another one was accessed to ensure all clients access exactly the same feed URL.
- News from podlove.org are displayed in the Podlove Dashboard
- Users with role “author” and higher now have access to the Podlove Dashboard and Analytics. They only have access to dashboard sections that make sense for authors, so they won’t see logging, feed or asset validation.
- Contributors can now be edited in Contributor Settings (instead of Episodes > Contributors)
- Contributors Social Services: It is now possible to add a YouTube “Channel”, not just user profiles
- Contributors Social Donations: Add “paypal.me” option
- Add functionality to automatically determine the duration for episodes. This is especially useful for people who don’t use Auphonic, which already determines the duration automatically.
- We are now able to handle media files that are served without a “Content-Length” header. A specific warning is generated and the size is displayed as “unknown”, but the files are treated as valid so they can be played.
- Add support for Auphonic webhooks. This allows us to import your episode metadata once an Auphonic production is finished — even if you navigated away from the episode page.
- Podcast cover image can now be uploaded using the WordPress media uploader.
- Rename network list “description” to “summary” for consistency. In templates
list.descriptionis now deprecated. Please use
- fix: Shortcodes in episode subtitle and summary are not interpreted any more. Both fields were always considered plain text and having shortcodes leads to various issues, especially in feeds.
- export files are now gzipped if possible
- fix: failing geo-lookup does not break tracking links
- fix: Remove WordPress favicon (since WP 4.3) from podcast feeds if a podcast image is set
- fix: pasting into a template creates change-marker
- fix: tracking import does not skip the last few entries