Small Steps for Small Station with OMP Install

Events happening in the community are now at Drupal community events on www.drupal.org.
jdcreativity's picture

As part of the effort to refine the useful documentation for non-developers I am trying to expand kreynen's 12 step program for an OMP install. I was tempted to post this as a wiki - but it is very rough, incomplete working path at a public access TV station that just has two staff. For those who have gone through the process or my be farther along - please feel free to comment and provide any feedback. What's missing - really help us break it down. We're moving slow and steady here. - Jason

-----

Step 0 - Understand how to access the site, basic admin, core drupal language, how to add modules, roles (not user 1) & permissions, how to backup your site, how to take it offline to do work.

Step 1.0 - Enable OM_Airings to allow scheduling information to appear on your existing website
Step 1.1 - determine the RSS from your server
Step 1.2 - Maps the fields of the feed into the necessary fields
Step 1.3 - Determine how you would like om_airing to be displayed (block, 3 shows, theming)
Step 1.4 - Import Existing Views from the community or create your own, export and contribute back. (What items in the Views, How to import a view)

Step 2.0 - Add MERCI {if MERCI not primarily a staff driven solution move this section after #6}
Step 2.1 - Create all the necessary fields for your equipment in the MERCI Inventory MASTER content type - serial#, date purchased (custom fields for your site)
Step 2.2 - Create or Import the content types (buckets for cameras, rooms, etc.)
Step 2.3 - Check off appropriate MERCI settings for the content type (max hours)
Step 2.4 - Sync the fields from Master to each EQUIPMENT Content Type by editing the MERCI INVENTORY MASTER content type >
Step 2.5 - Migrate data or import individual piece of equipment in MERCI using a merci_import.script (Drupal 6 only as of 7/10/11)
Step 2.6 - Set permissions accordingly using the MERCI submodule
Step 2.7 - Determine what level of community participation in equipment scheduling.
Step 2.8 - establish roles/permissions for your stakeholders

Step 3.0 - Install OM_Projectto allow users to create an account in Drupal and manage their groups/project pages. (((((What version do we install????)))))
Step 3.1 - Install Crew Connect (depends only on Drupal, not CviCRM)
Step 3.2 - Install RSVP Module to allow you to add a crew call for a reservation on MERCI reservation TYPE (check box with)
[not crew connect - but same kind of similarity ] USER training / graphical
- enable the profile fields in the user > CiviCRM blocks
- enable signup settings
- create calendar of volunteer requests
- signup for an event - you can rsvp through the calendar within the event on the calendar

Step 4 - Show upcoming airings on om_project pages - use block
Q: How is this achieved? Views?

Step 5 Allow users to add feeds from other VOD sites where they or staff are publishing video (Vimeo, Blip, YouTube, Archive.org)
Q: where do these feeds come from? How does the match link /sync happen?

Step 6 - Enable CiviCRM and start tracking membership info

Step 7 - Add online payment processing and role synchronization

Step 8 - Allow members to submit shows using Drupal (om_show)

Step 9 - Push submitted video to CDN for VOD (Vimeo, Blip, YouTube, Archive.org)

Step 10 - Push shows from Drupal into playback server (om_playback_server)

Step 11 - Create a scheduling grid of Timeslots associated to Themes and Projects for self scheduling (om_playback_server)

Step 12 - Give members some influence over scheduling (om_timeslot_autoschedule)

-----

Unlike AA, these are 12 Steps for Open Media are a guide to enabling a user. Unfortunately most stations take the fire hose approach implementing steps 1-12 in 30 days and end up drowning in the process :(

The serenity prayer works for Open Media too...

"Grant me the serenity to accept the things I cannot change; courage to change the things I can; and wisdom to know the difference."

Comments

Cablecast user can use the

kreynen's picture

Cablecast user can use the Cablecast module "as is" for Step 1 if they aren't planning to go to the point they are pushing content from Drupal to Cablecast (Steps 10-12).

Community Media

Group organizers

Group notifications

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

Hot content this week