http://docs.muracms.com/front-end/customizations-staying-on-the-upgrade-path/