Community Media

This group is a space for both developers and staff working at/with Community Media Centers and Public Access TV Stations to discuss the implementation of Drupal and CiviCRM based systems. This project has a long, complicated history, but several key contributors have been contributing to this project since 2006.

The "CMDrupal" project focuses on all major components of the operational workflow of a Community Media Center and involves Drupal module development and custom configuration in several distinct but overlapping areas:

  • integration with CiviCRM for membership management and training class enrollment
  • a project based system for resource reservations linked to user training certifications
  • ingestion of video content and metadata integrated with local playback servers

The Community Media Starter Kits distributions provide the structure for the project. The starter kits are available in Easy (ESK), Moderate (MSK), and Difficult (DSK) versions. The starter kits are Drupal distributions that include most modules, libraries, and themes needed to build a community media related site, but are not designed as one size fits all solution. Even the Community Media Starter Kit (Easy) typically requires several hours of configuration and customization to meet the needs of an organization. The DSK is

If you are interested in getting involved in CMDrupal, please read our Commitment to Contribute. Unlike an open source project like Firefox that may actually benefit from just using the browser, this project requires users to eventually become contributors at some level to be successful.

Michael McAndrew's picture

CiviCon Denver 2015

2015-04-22 09:00 - 2015-04-23 17:30 America/Denver

CiviCon is the largest annual gathering for the community using and supporting CiviCRM, the free, open source CRM solution for nonprofits and civic-sector organizations with out of the box integration with Drupal.

Join us for the opportunity to network and learn from the most active users and implementers in the CiviCRM community. Whether you’re a user looking to share experiences and gain new knowledge or you’re a implementer looking to take your skills to the next level, CiviCon’s fantastic line-up of expert speakers and tracks will have something for everyone!

Read more
westis's picture

CM Agenda - a story of the power of collaboration, and a call for support

November 25, 2014. Öppna Kanalen Växjö (OKV) gets a phone call. The presenter solution that we had been waiting for, to broadcast government meetings on the web, would not be. Reason: the work was too involving. Time to show the power of open source!

December 17, 2014. We make a test broadcast from Höör city council meeting, with a very early version of CM Agenda, a Drupal open-source tool built by collaborative efforts in only two weeks!

Read more
kgudger's picture

Equipment Reservations Payments

I'm setting up a CM site with reservable equipment. I've looked into Reservations, MERCI and civiBooking. We need a reservation system with the ability to charge / pay online for the equipment rental. I haven't found anywhere how to integrate Reservations or MERCI into civiCRM to use the payment options. civiCRM seems like it will work for classes, and I guess one could set up a reservation as an event, but I would really like to have the nice features of the Reservations (or MERCI) module. Anyone done this? Have any suggestions?
(P.S. civiBooking seems broken?)

bagelche's picture

Questions related to Feeds and Shows

I have some questions related to Feeds and Shows.

For those of you using Youtube, how are you putting the Youtube videos on your site? Are you using a feeds importer for that, doing it manually, or another approach? Google shut down individual RSS feeds from youtube, but I see that there's an alternate feed still available (i.e. but I haven't played with it yet.

Read more
abdelrahman's picture

cm starterkit difficult - message error

I'd like to use cm starter kit difficult, but when custom scheduling module sent error message :
strict warning: Only variables should be passed by reference in cm_airing_grid_get_grid_header() (line 138 of /Applications/MAMP/htdocs/cm_starterkit_difficult-7/profiles/cm_starterkit_difficult/modules/contrib-cm/cm_airing_grid/includes/
PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'fdfasr.field_airing_show_ref_nid' in 'on clause': SELECT * from ( SELECT DISTINCT airing.airing_id
I don't know about this error

avguy's picture

Community Media Starter module

Today I finally applied to promote my CM Starter sandbox to a full project on My goal for this module is to bring together base configurations in the from of Feature exports that anyone can use to get started with the Community Media Starterkit Easy. For the sake of keeping the module light during the application process it only contains a Feature called CM Starter Calendar which is a simple events calendar that consists of a FullCalendar view, Event content type and an Event Type taxonomy.

Read more
libkuman's picture

Use The Fitvid Module? Help us fix a release blocker and share your settings.

In case you aren't aware, there is currently an effort going on to address a set of open issues on that have been deemed release blockers for CMD. These issues are the set of issues that would prevent a station from basically using the Easty Starter Kit of CMD out of the box as a plug in play website with at least basic public access station capability.

You can see all of the open issues here:[]=Open&issue_tags_op=%3D&issue_tags=cmd-release-blocker

Read more
jdcreativity's picture

Last Ditch Attempt to Create Academic Article for CMDrupal

About 4 months ago I was invited to submit an abstract for a case study on civic media related focused on CMDrupal.

Fortunately, the abstract was accepted. Unfortunately, the sort of academic writing required is a bit beyond my skill set at this time. We have until August 10th to submit a revised version to the MIT Civic Media Reader. Any ideas are welcome as it is evident from the initial feedback I received from the editors that the article is unacceptable as is:

Read more
stefanwray's picture

DSK MOU Call Notes 20140729

DSK = Community Media Difficult Starter Kit (

MOU = Memorandum of Understanding (involving channelAustin, Portland Community Media, Manhattan Neighborhood Network)

On the call = Stefan Wray (cA), Aric Ruble (PCM), Craig Sinclair (MNN), Kevin Reynen (A Little Help Hosting), Mark Libkuman (Open Flows)


  1. DSK 6--its release and each stations testing/rollout plan
  2. DSK 7--what issues are there, what are paths to resolution, what else should be added.
  3. release-blockers checkin
  4. Station Checkin on Development
Read more
kreynen's picture

Backdrop Layouts are what Panels/Display Suite/Context should have been in D7

Anyone who suggests using Panels or Rules on a Drupal site within earshot of me usually gets a similar response. While these modules offer an enormous amount of flexibility, they do it at a cost of both performance and complexity. Rules can be used to do something simple like sending an email to someone when a new node of a specific content type is added, but this can also be achieved with just a few lines of code in a custom module.

Read more
stefanwray's picture

DSK MOU Call Notes

DSK = Community Media Difficult Starter Kit (

MOU = Memorandum of Understanding (involving channelAustin, Portland Community Media, Manhattan Neighborhood Network)

On the call = Stefan Wray (cA), Aric Ruble (PCM), Craig Sinclair (MNN), Kevin Reynen (A Little Help Hosting), Mark Libkuman (Open Flows)

We decided need to upgrade DSK beta 5 to have latest version of CiviCRM (4.4.6) because of security updates (

Read more
jdcreativity's picture

CM Drupal Meetup

2014-08-09 09:30 - 14:00 UTC

CM Drupal Meet Up
Saturday, August 9 from 9:30 am – 2:00 pm
PhillyCAM, 699 Ranstead Street, Philadelphia PA 19106

Fee: to be confirmed, RSVP required (coming soon)

This 4-hour session is open to anyone from a community media center interested in learning more about how to begin using the cm_drupal starter kits.

Read more
ashenette's picture

Theme your dream at Isovera's Drupal 7 Layout and Theming workshop - June 26 & 27

2014-06-26 10:00 - 2014-06-27 17:00 UTC

Hey there!

I hope everyone has been enjoying the seemingly slow transition into summer weather here in New England.

I wanted to let everyone know that we'll be holding our Drupal 7 Layout and Theming workshop later this month at our Waltham, MA headquarters on June 26 and 27.

This two day workshop will provide you with the following skills by the time you leave:
- Create custom layouts for landing pages on your site
- Make content appear dynamically based on where you are in the site structure
- Change the look of sections on your site
- Create a custom theme in Drupal

Read more
stefanwray's picture

Report on Austin CM Drupal Camp - May 31 & June 1

Seven people including staff from 4 community media stations and 2 developers met in Austin at channelAustin on May 31 & June 1 for a Community Media Drupal Camp. Those present were:

Stefan Wray (stefanwray) of channelAustin
Aric Ruble (avguy) of Portland Community Media
Craig Sinclair (synchlayer) of Manhattan Neighborhood Network
Nick Ring (bagelche) of Amherst Community Media
Steven Brewer (limako) of Amherst Community Media
Kevin Reynen (kreynen) of A Little Help Hosting
Mark Libkuman (libkuman) of Open Flows

Read more
jdcreativity's picture

CMDrupal Site Admin / Site User Survey

Please fill out the following survey by May 30

Hey all.

The Community Media Drupal Summit in Austin is fast approaching this weekend. (

For sites using the CMDrupal modules that may NOT be in attendance at this summit - this survey can help communicate some of our needs and issues to the core group that will be in Austin.

Please take a few minutes and fill it out. Forward to anyone who I missed. It could really help the roadmap for the future.

Thank you!


Read more
ashenette's picture

Drupal Module Development Workshop | Isovera | Waltham, MA

2014-05-29 09:30 - 2014-05-30 17:00 UTC

Hey there everyone,

I wanted to put out a message saying we're taking last calls for seats in our Drupal Module Development workshop taking place next week.

This workshop is a two-day event, and takes place at our Waltham, MA offices. The course will run from 9:30AM to 5:00PM on May 29 and 30.

As always, please feel free to ask me any questions by emailing me at Additional information can be found at

Read more

Community Media Drupal in Austin May 31 & June 1

channelAustin, Manhattan Neighborhood Network, Portland Community Media, and Amherst Media staff and developers supporting these community media centers from A Little Help Hosting and Openflows will meet on Saturday, May 31 and Sunday, June 1 at channelAustin's facility located at 1143 Northwestern Avenue, Austin, TX 78702 for a two day Community Media Drupal Camp / Sprint preceding DrupalCon Austin 2014.

Read more
libkuman's picture

Non Sandbox Version of MNN Modules

Hi all,

So a while back i released all the modules developed for MNN to use the Difficult Starter Kit. Unfortunately, I couldn't easily get trusted status on Drupal so I was not able to make the modules not be sandboxes.

Luckily, Eric Goldhagen, a fellow co-owner at Openflows, has the correct permissions, so we just readded all of the projects under his ownership and they are now full on Drupal projects.

So here they are, as before, they'd need a lot of work to work for somebody other than MNN but I would love to do what i can to make that happen if people have interest.

Read more
ericG's picture

How MNN is using Mantis to sort out what internal issues need to be posted publicly

Kreynen asked me to organize some notes on how MNN is using Mantis (Free Software/Open Source issue tracking tool) to sort/tag issues from their internal CM-drupal based projects that should be posted publicly on issue queues at -- as well as step by step instructions for how to set this up in mantis.

Read more
emilyf's picture

Community Media TV Schedules

Part 2 of the 2 part series from RETN integrating cm_airing and tv schedules display has been released at The first part/screencast can be found at

Read more
Subscribe with RSS Syndicate content

Community Media

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: