This group is where users and developers of the Knight sponsored Open Media Project share information, discussions, and documentation. The Open Media Project is both a suite of modules based on the system developed by Denver Open Media and the group of 7 development partners who are contributing development, testing, documentation, training or other resources to make the Open Media modules more usable for both the PEG and Drupal communities.
The primary goal of the Open Media Project is to leverage Drupal to give local communities more control over their public access channel. The system will build on several existing modules and maintain the suite of new modules through Drupal's CVS. This is a different approach than most of the previous investments the PEG community has made in Drupal. We are also committed to developing modules that are flexible enough for a variety of uses beyond public access channels.
Current Custom Modules: Open Media Project, Open Media Show, Open Media Airing, Open Media Playback Servers, Open Media Timeslot Scheduler, Open Media Support, Internet Archive and MERCI.
PCM Scheduling Rules for Individual, Series, and Filler Programs
Portland Community Media, in partnership with Denver Open Media, has created documents explaining the rules of scheduling Producer> Project> Programs. The document includes rules for series programs, scheduled on a quarterly basis, as well as individual programs that get scheduled on a first come, first served basis.
I have also included rules on how PCM schedules filler programs.
The focus of this discussion is:
- to communicate current scheduling rules and guidelines
- to discuss other methods of annual, quarterly or daily scheduling rules used by other media centers
Third Party Video Integration
The following modules integrate third party video with Drupal, such as YouTube or Blip.TV. Modules included may automatically parse URLs and/or embed code to determine the provider to store and display, and may or may not display thumbnails, autoplay, and other features (outlined below). Please help to make this list more accurate!
| Feature | Asset | Drigg | Embedded Media Field | Media | Video | Video Filter |
|---|---|---|---|---|---|---|
Open Media System Documentation Structure
Documentation Notes
This document's purpose is to outline a structure for documentation about the Open Media System.
This documentation will follow the Drupal Editorial Style Guide
The original contributors to this outline structure are Stefan Wray, Ann Theis, and John Montgomery.
First draft created on March 21, 2009.
Project Documentation
This is general documentation about the Open Media System:
- Mission and Vision
The Open Media System is the development and distribution of an open-source tool set that will enable local Public Access TV stations and Community Media organizations to collaborate as a user-driven, locally-focused alternative media network targeted at under-served communities.Based in Drupal, the project is developing a modular, web-based system that puts the community in the driver's seat and makes the media they produce more accessible locally and nation-wide through digital distribution. Leveraging thousands of open-source contributors, the tools are relatively easy and affordable to implement, transforming any CTC or Access center into a user-driven, Net2.0 portal for their community.
- Background and History (from Knight Grant Language - Need from Tony)
- OM sites - Partners and contributors
- Open Media System Architecture (site specific DOM workflow)
- Open Media System Network (connected sites and national architecture)
- System Requirements
- Technology
- Human resources
- Community support
- Financial
Developer Documentation
This is documentation for Drupal developers:
- OM Specific Drupal Development
- Open Media Support (module)
- TVframe (theme)
- Open Media Broadcast Synchronization (module)
- OM_Show (Drupal module)
- OM_Timeslot (Drupal module)
- Other Drupal modules in development
- Additional Required Drupal Modules
Implementation Documentation
This is documentation for installation and configuration:
- System requirements
- Recommended Drupal modules
- Open Media System Installation and Configuration Guidelines
- Open Media Support
- How to install and configure the Open Media Support module
- TVframe
- How to install and configure the TVframe theme, including Zen module
- Details about the Zen module and sub-sub-theme
- Projects (Organic Groups)
- How to install and configure Organic Groups
- How the Open Media System is using Organic groups for Projects
- MERCI
- How to install and configure MERCI
- How to customize MERCI for specific needs
- Show
- How to install and configure the Create Show feature
- Broadcast Sync
- Background information on different playback servers
- Telvue's Princeton servers
- Leightronix's Nexus servers
- Synergy Broadcast System servers
- How to establish a standard RSS structure in different playback server environments
- Details on Airings, Broadcast cast sync, Broadcast server schedule feed
- Background information on different playback servers
- Timeslot
- How to install and configure Timeslot
- How does Drupal interfaced with playback servers.
- Events (classes)
- How to install CiviCRM (link to standard CiviCRM documentation)
- How to configure CiviCRM's Event feature for class registration
- How to establish rules for class certifications and prerequisites
- How to set up PayPal for online transactions
- Open Media Support
User Documentation
This is documentation for Open Media System users.
- Administrative Users
- Projects (Organic Groups)
- How to set up Content types
- Explanation of Project Wiki, Project Blog, Project Event
- MERCI
- How to manage reservations (view, change status, edit, delete)
- How to set up checkoutable inventory (create content types, create content, create taxonomy)
- How to set permissions for checkoutable inventory
- CiviGroup Role Sync
- Add Roles and Sync privileges with CiviCRM
- Project
- How to Merge Duplicate Projects
- Shows
- How to change author/project
- Timeslots/Themes
- Creating Timeslot Themes
- Creating Timeslot Events
- Managing Timeslot Events
- Classes and Groups (CiviCRM & CiviEvent)
- How to enter new classes in CiviCRM's Events
- How to create Groups
- How to create Smart Groups
- How to "certify" members using groups
- Projects (Organic Groups)
- Member Users
- Projects (Organic Groups)
- How to create projects
- Project Blog
- Project Wiki
- Project Event
- How to add/manage members
- Project Tools
- How to merge projects
- MERCI: Equipment Reservations
- How to create reservations using MERCI's my reservations
- How to view/edit/delete reservations
- Show
- How to create a show
- How to manage a show
- Timeslot
- How to get a series show
- Events (classes)
- How to sign up and register for classes
- How to create projects
- Public Users
- How to vote and leave comments
Ubuntu LTS 8.04 FFMPEG installation instructions
Before I forget to post this, these are the instructions I've been following to setup FFmpeg on Ubuntu:
http://ubuntuforums.org/showthread.php?t=786095
These instructions work off the latest SVN copy of ffmpeg, which is a necessity if you want to be able to get any support (first response to any ffmpeg troubleshooting question will be "are you using the latest copy from SVN?")
There are definitely better ways to compile it, but this is a great start -- so anyone with the expertise feel free to suggest improvements.
Read moreCiviCRM User Meetup
Original URL: http://civicrm.org/civicrm/event/info?reset=1&id=1
April User Meetup - San Francisco
April 29 8:30 AM - 12:30 PM
This is a great opportunity to meet other CiviCRM users as well as members of the core team, share best practices, ask your tough questions and help chart the future of the project.
Location: San Francisco, CA
This is a free event.
CiviCRM Developer Camp
Original URL: http://civicrm.org/civicrm/event/info?reset=1&id=2
April Developer Camp - San Francisco
April 29th, 8:30 AM through April 30th, 5:30 PM
This 2-day hands-on session is targeted at integrators and developers who want to learn more about customizing, extending and debugging CiviCRM.
Location: San Francisco, CA
Camp Fee: 2-day Camp $250
ACM National Conference
http://www.ourchannels.org/?p=234
Read moreOpen Video Conference
http://openvideoconference.org/
Conference Highlights
* Brings together stakeholders in the online video space (video makers, coders, lawyers, academics, entrepreneurs, etc.) for cross-pollination and development of the Open Video movement.
* Raises the public profile of video creators and artists, especially those whose work relies on or contributes to Open Video.
* Raises public interest and awareness around the Principles of an Open Video Ecosystem, a community effort to define best practices in online video.
Conference Details
Read moreTracking Public Crewing through Projects / OG
One of the things we've been looking at out here in Portland is effective crewing management and tracking through the Open Media Project. At PCM we follow a policy of "if you don't use it you loose it" where producers need to keep active (at least once a year) in order to keep their certifications up-to-date. We also follow a policy of needing to work on productions before you can start your own.
Read moreCiviCRM events in SF 4/29-30/09
On the CiviCRM home page http://www.civicrm.org there are two event listings. I have already registered for the Developer Camp, but the User Meetup sounds good too.
Anyone else planning to go to either of these? They're taking place just after the NTEN conference, which I am not going to, but other people might already be in SF.
-- Lane
April User Meetup (free) - San Francisco http://civicrm.org/civicrm/event/info?reset=1&id=1
April Developer Camp ($250) - San Francisco http://civicrm.org/civicrm/event/info?reset=1&id=2
Limiting the Number of Hours of Equipment a Project can Checkout with MERCI
This came up during a call with Portland, but I think there are probably other stations that want this feature as well so I'm thinking of adding the fields to the core Project content type.
Read moreDOM Presentation at AustinBarCamp Mar 14
Denver Open Media will do a presentation on its Open Media Project today, March 14, at 5:30 PM at BarCampAustin at 311 East 5th Street in Austin. DOM staff are in town for SXSW and to do work at channelAustin .
Read moreCreative Commons and Open Media Project
I'm starting a new thread on Creative Commons that picks up on these comments:
http://groups.drupal.org/node/19669#comment-68554
http://groups.drupal.org/node/19669#comment-68578
http://groups.drupal.org/node/19669#comment-68596
http://groups.drupal.org/node/19669#comment-68738
There are several factors to consider in transitioning to using Creative Commons licensing:
1) Current actual practice & historical practice
2) Current policies and procedures
3) Current cablecast contract
PCM OM Implementation-Technical Issues and Other Querys
We are using this discussion to collaborate our issues and questions for the OM toolset implementation at the PCM Development Site.
Issues and Questions to Follow
Read moreMedia Module F.A.Q.
Contents
- What is the Media module?
- What is a stream?
- What is a wrapper?
- What is a PHP Stream?
- What is the Media project?
- Where can I find the Media project?
- Why do we need the Media project?
- Will the Media module support displaying multimedia files?
- What modules will support Media module?
- Who is working on the Media module?
- When can I use the Media module?
- What can I do to help?
- Is the Media module going to be in core?
- What functionality will the Media module support out of the box?
Media Sessions and BOF's at DrupalCon DC
The following is the current list of Birds of a Feather (BOF) sessions on the white boards near the registration tables at Drupalcon DC that relate to Media. The list will certainly change over the week. Sessions relating to Media have been tagged on delicious. Please feel free to add those missing sessions! (This page is a wiki).
Read moreIs this the first patch from one PEG location improving a module written by another PEG location?
Darrick from Davis Access Media submitted a patch for MERCI this week. I know PEGEvent is in Drupal's CVS and there a number of Drupal modules developed for MNN that have been distributed as code dumps, but never made it into CVS. As far as I can tell, no one outside of the original developers has contributed to these projects.
I'm curious if anyone else knows of a patch from one PEG location improving a module written by another PEG location?
Read moreTechnical and General Inquiries Regarding the Open Media Project
ChannelAustin has developed a list of inquiries regarding the modules and theme being developed for this project. In an effort to keep everyone well informed about the project and the development of the toolset those inquiries will be responded to in this discussion thread.
All stations interested in the project will find value in reviewing this discussion. If there are additional questions or concerns regarding the project or toolset, please post them to this discussion.
Read moreAnyone going to DrupalCon DC?
Any OMP folks heading to DC? Jason Salzarulo and myself from BNN are going down today, returning on Sunday, and we'd love to meet up with any other project members at the event. Email me and let's meet up!
-- Lane
Lane Bourn
Boston Neighborhood Network
lane@lanebourn.com
Remote Presentations at Drupal Camps
We are planning on supporting remote presentations again at the Open Media Camp. We did this at last year's Drupal Camp Colorado and were able to get all but one remote presenter connected during the camp. The one problem came because that person didn't test the VNC, iChat, or Skype connection ahead of time. Testing is key to this since every location has different firewall and packet shaping configurations.
Read more






