I have code that I need to vary for different customers.
Instead of managing separate app copies, or using symlinks, I'd like to have a special directory (with or without subfolders) where to keep the customized controller and models, and if the class is not found there, to use the "standard" class code.
Any suggestions? I believe there are several ways to achieve this, but is there an existing out-of-box solution?
I'm looking for the solution that would need a minimum of class name fiddling.