manifest / integrations / kbcs-app-customizations
KBCS App Customizations
WordPress plugin that provides additional feed functionality that pulls from the PlaylistCenter API
★ 1stars
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/bellevuecollege/kbcs-app-customizations/archive/refs/heads/trunk.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
KBCS App Customizations Plugin
This plugin provides two pieces of functionality needed for the KBCS iOS app.
- Custom feeds
- Single show URL/page
Plugin configuration
Configuration values for the plugin can be set in the kbcs-config.php file. Values of note that can be configured:
- Cron job name
- Cron job interval
- Cron job interval name
- Feed endpoint/slug
- Show page URL/slug
- Program categories for which to generate aggregate feed WordPress cache objects
Custom feeds
The plugin provides for custom Wordpress feeds which utilize the Playlist Center API. The custom feeds integrate show/episode information from the Playlist Center with program information from the KBCS Wordpress website.
The plugin adds a default additional feed endpoint which can currently be used in two scenarios. The default endpoint is shows, though this can be changed in the config (kbcs-config.php).
Program feed
- Template URL: http://kbcs.fm/programs/[program-name]/shows
- Example usage: http://kbcs.fm/programs/democracy-now/shows
- What it does: It gets a feed of the last x shows for the provided program.
Program type aggregate feed
- Template URL: http://kbcs.fm/programtype/[program-type]/