You got it all right! The global channels are not declared in datasource.js, but are created in application_controller. I can't automate that more right now because the type of params required for init of each channel depends on the channel and the current URL (filters).