In order to maintain the integrity of the product and our ability to provide streamlined customer support, we do not support modifications to the MemberMouse code.
MemberMouse is a commercially-licensed platform and we have several systems, both human and automated, that test each release to make sure all the components of the software are working together properly. If code modification was allowed, it would essentially restrict the user from upgrading to the latest version of MemberMouse, and potentially degrade the reliability of the product, which in almost all circumstances, is undesired.
Modifications to the MemberMouse code are a violation of our End User License Agreement (Section 2, License Limitations) and Support Policy (We Do Not Support, MemberMouse Code and Database Modification) and may result in the termination of support. With that said, we do provide several professional grade interfaces to allow developers the ability to extend the functionality of the platform without introducing any bugs. These extension methods are provided to allow our core code to be continually upgradable, tested, and enhanced; while granting powerful extendability and flexibility to the user, which is the best of both worlds (i.e. reliability and extendability).
MemberMouse Extension Methods
We do support customization through numerous, clearly-defined extension points which include WordPress Hooks, WordPress Filters, Push Notification System, PHP Interface and our API. If you have any questions about these extension methods please contact our support team.