Broadcaster: An Airtime theme for Newscoop
Broadcaster is a theme for the Newscoop content management system from Sourcefabric. The design is by Aleksander Baćko Jeličič and Pete Haughie, based on the Rockstar theme by Stephanie Miebach and Christian Kobben.
The distinctive feature of this theme is the integration with the Airtime broadcast automation system. There are widgets for stream playback and display of the schedule fetched via the Airtime API from your broadcast station, as well as article templates designed for a typical station requiring pages for shows and news, with commenting and social networking features.
The Broadcaster theme demo site uses sample data from Sourcefabric Radio. Like Newscoop, the 'Broadcaster' theme is released under the GNU General Public License, version 3.
Theme features include beautiful, responsive pages for your Airtime shows, with the option to have the SoundCloud archive for the corresponding show on each page. Show pages can be created in Newscoop directly, and the permalink added to the show metadata in the Airtime database. That link is fetched via the Airtime API for display in the schedule widget; so wherever your API goes, links to the show pages in your CMS go too.
The README file in the GitHub repository for Broadcaster contains full documentation for installing and configuring the theme. Unlike the other themes available for Newscoop, the Broadcaster theme does not rely on the structure of a sample content database. Instead, Broadcaster uses the flexibility of Newscoop's Article Types to define a structure for data including the Airtime server API and stream details. This data is then manipulated by Newscoop's templating language, based on Smarty, to create player and schedule widgets dynamically. This means that sites deploying Airtime and Newscoop no longer have to edit JavaScript files to set up the integration.
We welcome your hacks and pull requests for improvements to the Broadcaster theme. The reference text for developing Newscoop themes is the Newscoop Cookbook. If you would like to contribute your tips and tricks to this book, please contact Sourcefabric.