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.

abdelrahman's picture

Drupal and mysql workbech

How can I make the drupal connect with other database on mysql workbench , I need to create new module or what?

abdelrahman's picture

how to transfer my data in excel file to xml

Dear all,
I'd like to use drupal as data analysis
how to transfer my data in excel file to xml for using it as parse xml feed
Note : my data is large file

jdcreativity's picture

Moving forward: pooling resources for support and development

I am trying to reach out to any organizations on this list that may be using the CMDrupal suite of tools to seek interest in pooling resources for development and support as we try to make some necessary core updates to Drupal and CivCRM.

Read more
kgudger's picture

TelVue Module

I have installed the TelVue module, and the configuration works (and the API key works.)

I would like to push content to TelVue Connect. I have found a TelVue API to do this:
"Upload Video (JSON REST API)"
but so far I can get it only to upload the file and publish it, not upload any metadata.

I would like to set up a "gateway" for our users to upload content to Connect. This way I can make sure they have agreed to our "Statement of Compliance".

Read more
jdcreativity's picture

What's Next for CMD? your input needed

A portion of the active conversation around the Community Media Drupal Project has moved over to a Slack group over the past month. In the true spirit of open source this is a less than ideal means for planning and discussing a project. I acknowledge that. But, it has been a rather active conversation which has stimulated some new thinking about the project and where organizations need to take it in 2016 and assessing where the capacity is to take it.

Read more
emilyf's picture

Media Cloudcast Chapters

Just wanted to let you guys know that the Media Cloudcast Chapters module is up and ready to rock. It allows you display your Cloudcast chapters alongside of your Cloudcast videos.

I've also put together an edge-of-your-seat companion video walking you through installation, configuration, bonus configurations, and uninstall processes. This is different than CM Agenda (which is an AWESOME module) because the Telvue/Cloudcast setup doesn't work with Popcorn and we still wanted to be able to do chapters and do them now! So check it out and help make it better.

Read more
Michael McAndrew's picture

CiviCon Denver 2015

2015-04-22 09:00 - 2015-04-23 17:30 America/Denver
Event type: 
Related event (ie. not Drupal specific)

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
Event type: 
User group meeting

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
Event type: 
Training (free or commercial)

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
Subscribe with RSS Syndicate content

Community Media

Group organizers

Group notifications

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

Hot content this week