Johncms 9 development is hard to code because of security features attached to it
When I join Johncms in year 2013 I use to copy some Codes later study it structure on Johncms 4.4 till 7.1.0 now easily
I made some development on 7.1.0 Facebook Mobile Responsible and AlphaCMS 1.5.4 Bootstrap for Johncms