it is now possible for any external developer to extends any LimeSurvey controllers class. No need anymore to use the events plugin system, you can just extends the core classes in the normal OOP way.
gabrieljenik: that the main point. You will never ever need anymore to modify the LS Core classes. You just extends them. It's just the very normal way to work in OOP: like LimeSurvey Core classes extend Yii Core Classes:
github.com/LimeSurvey/LimeSurvey/tree/develop/application/core
Yes, I understand that.
I meant in terms of file locations. Need to go over the details, but sounded like overrides would be close to the original files. If i see correctly, they will be separated on modules, right?
Thanks
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.