I agree to the use of cookies in accordance with the Sourcefabric Privacy Policy.

Support our media development efforts

Please note: due to the quarantine measures required by the coronavirus outbreak, we are unable to answer the phone in our Prague office. Please send an email to contact@sourcefabric.org and someone will get back to you as soon as possible.

Who, what, when, where and why

Get the latest news about Sourcefabric software, solutions and ideas.

BACK TO BLOG OVERVIEW

Broadcaster: An Airtime theme for Newscoop

The Broadcaster theme for Newscoop integrates Airtime functionality
The Broadcaster theme for Newscoop integrates Airtime functionality

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.

 

BACK TO TOP