The "suite" of Open Media modules in addition to many other modules used by Community Media in Drupal are designed to be implemented incrementally based on each station's needs. This is not an exhaustive checklist, but designed to help someone new to Drupal, CiviCRM, MERCI, Organic Groups, and Media work through large parts of the configuration process.
I am only developing a D7 branch of this modules, since the features and configurations steps are so different between D6 and D7. If someone is interested in maintaining a D6 branch, let me know.
The PHP for adding checks in designed to really simple and link back to documentation on Drupal.org whenever possible. This is to encourage the contribution of patches and documentation updates from the community.
Status Check Samples
This is a check to see if either CiviGroup Roles or CiviGroup Group Sync are configured that is run after CiviCRM is enabled.
//CHECK 1 - CiviGroup Roles or CiviGroup Group Sync configured?
if (!module_exists('civicrm_member_roles') && !module_exists('civicrm_group_roles') ) {
$status = array(