First, let me explain that I’m not attempting to put anyone down or call out anyone in particular. My following comments are simply a suggestion of focus moving forward.
Also, I apologise for my sudden disappearance. I took a short leave to deal with some personal matters, and when I came back to work there was much to do.
Anyways, the reason for the post: I believe that whenever possible that the server side scripting shouldnt override the normal behavior of the frappe framework. An example of this is the columns in list view on some doctypes. There isnt any reason the scripts should override that.