Podlove Podcast Publisher
This is the podcast publishing plugin for WordPress.
- Getting Started & Documentation
- Podlove Community
- Latest stable version: in WordPress plugin directory
- Podlove Project & Blog
- Report a bug: Use GitHub Issues
Clone the publisher in the
git clone --recursive https://github.com/podlove/podlove-publisher.git cd podlove-publisher curl -sS https://getcomposer.org/installer | php make install
If you have a docker environment handy you can simply run:
Legacy JS Development
- Change your working direcetory to
npm run serveto start the development build
- Go to your local Wordpress environment and see your changes
- Create an Wordpress application password
- Update the authorization tokens in=
- Change your working directory to
- For isolated development run
WORDPRESS_URL=http://podlove.local npm run devwith your Wordpress environment
- For integrated development run
npm run serveand go to your local Wordpress environment and see your changes
Use PHP-CS-Fixer to format code before committing.
You can do so manually via command line (
make format) or configure your editor to format the file on save. For VS Code, use the "php cs fixer" extension by junstyle.
Both beta and stable releases are creates with GitHub Actions.
To release a new stable version:
- manually update the following fields in
- Tested up to
- Stable tag
- check that changelog has an entry
bash bin/release.sh, which does:
- updates version in
- creates release commit
- tags commit
- git push
The GitHub action detects the release via the tag, builds it and submits it to the wordpress.org plugin directory.