community media

Reservations Auto Checkin/out

Reservations Auto Checkin/out adds the option of automatically checking reservations in and/or out. This is often used by Community Media organizations used to handled Studio reservations when producers aren't required to checkin/out with staff.

Creating a Site for Testing

There are a number of ways to create a test site.

Steps for a Standard Ubuntu/Apache2 Server

Get the Code to Your Server

  • Log into your site using SSH with root or an account with sudo account
  • cd /var/www
  • wget http://ftp.drupal.org/files/projects/cm_starterkit_moderate-7.x-1.12-core.tar.gz (use the link to most recent version of the kit http://drupal.org/project/cm_starterkit_moderate)
  • tar -xvf cm_starterkit_moderate-7.x-1.12-core.tar.gz
  • mv cm_starterkit_moderate-7.x-1.12 [youdecide].[yourdomain].org

Create a Database

  • $ mysql -u ''adminusername'' -p
  • mysql> CREATE DATABASE ''databasename'';
  • mysql> GRANT ALL PRIVILEGES ON ''databasename''.* TO "''username''"@"''localhost''" IDENTIFIED BY "''password''";
  • mysql> FLUSH PRIVILEGES;
  • mysql> EXIT

Tell Apache Where to Send Requests for [youdecide].[yourdomain].org with a VHost

  • cd /etc/apache2/sites-available
  • sudo nano [youdecide].[yourdomain].org

  • ServerName [youdecide].[yourdomain].org
    ServerAdmin webmaster@localhost
Read more

Getting Involved - Guides for Contributing

There are several ways to get involved in the community of Drupal using community media organizations. A Guide to Effective Collaboration - What Makes Community Media Drupal Work is an overview of many of the roles from Executive Director to Developer.

By adding your Drupal.org username to this page of documentation, you are confirming that you understand that when you are using the CMDrupal Starter Kits, you are benefiting from years of work and large finical investments made by many organizations. In return, you should be willing to follow the Guidelines for Effective Collaboration including:

  • Updating documentation on Drupal.org when I find issues
  • Adding issues to modules or the starter kits on Drupal.org
  • Helping other users who have questions someone else was kind enough to answer for me

The following people have read the guidelines and commit to supporting the collaboration that makes CMDrupal work:

Kevin Reynen (kreynen) - A Little Help Hosting
Stefan Wray (stefanwray) - channelAustin
Aric Ruble (avguy) - AccessVision
Emily Frazier (emilyf) - First Turn New Media

Reservations Inventory

Reservations Inventory alters the UI provided by Reservations breaking the Reservable items up into multiple inventories. For example, it you are a Community Media organization, you may have equipment available to a Youth Program, Community Producers, and Internal Productions. Instead of staff seeing all equipment when requesting a reservation or seeing all reservations when checking a producer in or out, each UI is limited to only THAT inventory. This could also be use to divide inventories between multiple locations.

The Inventory submodule for the Reservations API was specifically written for MNN, but has been committed to Drupal.org for other stations to use.

Re-order the inventory blocks by adjusting the order of the taxonomy term order for the reservations_inventory taxonomy.

Structure → Taxonomy → Inventory

[yoursite]/admin/structure/taxonomy/reservations_inventory

Disabled blocks by disabling the top level of Menu under Reservations

Structure → Menu → Inventory

[yoursite]/admin/structure/menu/manage/management

After making a change, you must rebuild the menu.

Shortcut → Devel Dashboard → Rebuild menus

[yoursite]/devel/menu/reset

Read more

Starting, Updating, and Upgrading Community Media Distributions

Distributions provide site features and functions for a specific type of site as a single download containing Drupal core, contributed modules, themes, and pre-defined configuration. They make it possible to quickly set up a complex, use-specific site in fewer steps than if installing and configuring elements individually.

Each Community Media distribution targets a skill level, but they can be used with just the modules included in the kit or extend the kit.

Converting an Existing Site to Use an Install Profile

This assumes your current site is running Drupal 7. If you are still using Drupal 6, upgrade the Drupal 7 using the normal upgrade process.

Once a site is already running D7, download the install profile. Replace the sites directory in the install profile w/ your Drupal 7 site's site directory.

cp -R sites ../cm_starterkit_moderate

Using the Devel module or PHP filter in a node, execute...

variable_set('install_profile', 'cm_starterkit_moderate');

Using mysql or phpMyAdmin, run

UPDATE  system SET  status =  '1' WHERE  name =  'cm_starterkit_moderate';

Remove any modules, themes, and libraries you had added to sites/all that now exist is profiles/cm_starterkit_moderate

If you've already implemented CiviCRM, you'll need to follow the steps for moving CiviCRM to a new location.

If everything is correct, you should see Community Media Starter Kit (Moderate) (cm_starterkit_moderate-7.x-1.xx) in admin/reports/status.

Read more
Subscribe with RSS Syndicate content
nobody click here