An organizational web interface providing student and administrative access with server-side authentication, inventory tracking, contract registration, permissions, and more. Designed to digitally manage the office where musical instruments are temporarily signed out. Originally written for McMaster University, in Hamilton, Ontario.
The McMaster University Cage Management System is an organizational web application encompassing all aspects of the musical instrument cage. In addition to making the life of the cage manager simpler and more efficient, the system (if allowed to be publically accessed) allows students to manage their withdrawals and contracts at home.
Given that the job of an "instrument manager" involves simultaneously dealing with unique inventory (model and serial numbers), and lending of physical assets exceeding many thousands of dollars, redundancy and repetition of information is a given without a centralised system, which breeds inefficiency and mistakes. MacCMS attempts to deal with this problem by centralising all information in a singular database, and eliminating as much redundancy as possible.
Code is hosted entirely on Launchpad - feel free to grab a copy and start hacking away!
View full history Series and milestones
trunk series is the current focus of development.
All bugs Latest bugs reported
-
Bug #627460: "Back to Administration Panel" uses absolute link
Reported -
Bug #596566: Investigate PDO and MYSQL_ASSOC
Reported -
Bug #558955: Integrate aspects of OOP into MacCMS
Reported -
Bug #556708: Creating a contract with an invalid student number errors out
Reported -
Bug #555834: Customization needs to be introduced to contract quick-buttons
Reported
All blueprints Latest blueprints
-
Documentation, Part 1
Registered -
Mail module
Registered -
Integration of McMaster MACID
Registered