MERCI Submodules

The Open Media Globe

MERCI consists of the main MERCI module and several submodules. The reason for submodules is to break functionality up into more manageable parts. Everything necessary to operate an equipment checkout is included in the main MERCI module.

MERCI Inventory - Makes it easier to manage custom CCK fields between content types. Using MERCI Inventory to directly add common fields to the all of the content types managed in MERCI, creating custom reports in Views is much easier.

MERCI Permissions - Makes it much easier to understand MERCI's permissions. Instead of manually editing the Edit Own and Delete own settings in Drupal default permission grid, users are only click one checkbox for each role they want to have access to the equipment. Users in that role then see the equipment while making a Reservation and are by limited to the content type's default settings for max hours, cost, weekends, etc. After giving a role access to the equipment, MERCI Role/Rule Override can be used to customize the rules for that role.

MERCI Role/Rule Override - Adds a role to rule relation that will allow different rates or max durations for users in different roles. An obvious use for that would be charging users in the member role a lower rate. A less obvious would be to have a role called "Active Projects" that is populated in the background similar to how User Karma works. Users who are listed as contributing members of a project that has added new video in the last 3 weeks (or whatever duration is appropriate at your location) are kept in the Active Project role. If the project isn't contributing video back to the station, the user would either have to pay the commercial rate or convince a staff member to temporarily add them back to the Active Project role to get the lower rate.

MERCI Template - Groups to prepopulate a Reservation form. An example is reserving a studio or an entire computer lab for a class. Reporting is more accurate because each items is actually reserved, but it saves time for the person teaching the class. It is also helpful to know for an instructor to learn a camera or edit station is unavailable because it is reserved or temporarily unavailable while being repaired.