Releases: podlove/podlove-publisher
3.5.0
Breaking Change
Removes two expert settings:
- "Permalink structure for episodes" and
- "Episode pages"
These settings allowed to define custom URL structures for episodes and the episode archive.
However they have caused trouble for a long time (see #1038)
and the only viable way out seems to remove them.
How does that affect you?
If you have never touched these settings, feel free to shrug, smile and move on.
If you are using these settings, I encourage you to consider not using them as they are mostly of cosmetic nature.
Should you however prefer to keep everything as is (including the known bugs of erratically broken permalinks / URLs), you can
enable the settings back with a single line of code in your wp-config.php:
define('PODLOVE_ENABLE_PERMALINK_MAGIC', true);
Experimental: Full-Page Podlove Templates
If you want to create a 100% custom page based on an episode but without all the WordPress theme around, this is for you.
Possible use case: A dedicated page to print the episode transcript.
- create a new Podlove Template, for example
page-episode-transcipt
- Write that transcript as a full HTML page. That means it starts with
<!doctype html><html>
and ends with</html>
! - Append
?podlove_template_page=page-episode-transcipt
to your public episode URL. For example if your episode ishttps://example.com/ep001/
, then openhttps://example.com/ep001/?podlove_template_page=page-episode-transcipt
Very simple example template:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Transcript | {{ episode.title }} | {{ podcast.title }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<p>
Here's the transcript for podcast <strong>{{ podcast.title }}</strong> episode <strong>{{ episode.title }}</strong>:
</p>
[podlove-transcript]
</body>
</html>
Enjoy!
Shownotes Module
- provide website screenshot as fallback when no sharing image is available (requires PLUS token)
- show images
- show image in edit view
- when importing, show all entries
- show import progress when unfurling
- fix osf importer
- fix encoding issue when importing from HTML
Miscellaneous
- update database for podcast user agents -- notably includes classification of Apple Watch downloads as bot #1203
- transcript: add some basic info about podcast and episode into webvtt as a note
- analytics: add hook
podlove_useragent_opawg_data
to add custom user agent detection - Podlove Templates: add
dataUri
method to images. Takes same arguments asurl
but returns a data uri. Useful if you want to generate a self-contained HTML page. If you're not sure, better useurl
. - fix: transcripts with trailing newlines don't confuse the importer
- fix: don't count contributors multiple times if they have multiple contributions in an episode (#1200)
- fix: calling wptexturize too early (#1194)
3.5.0-beta9
3.5.0-beta9
3.5.0-beta8
3.5.0-beta8
3.5.0-beta7
3.5.0-beta7
3.5.0-beta6
3.5.0-beta6
3.5.0-beta5
3.5.0-beta5
3.5.0-beta4
3.5.0-beta4
3.5.0-beta3
3.5.0-beta3
3.5.0-beta2
3.5.0-beta2
3.5.0-beta1
3.5.0-beta1