You should take a look at the ScratchEd community - they have a lot of resources for educators: http://scratched.gse.harvard.edu/
Also, we have started to build a Scratch Extension system, where Javascript can be used to extend the functionality of Scratch (you can define blocks that call web-apis, etc.) We will have more information about that in 2015.