Cross platform compatibility
Totara supports a wide variety of environments including different operating systems and databases.
Without awareness of the issues involved it can be easy to write code which works on your platform but will break on another supported platform.
This guide explains a number of issues to look out for and provides some examples of invalid syntax and how it can be fixed.