Views on custom data source I have an app that has a front end in tons of custom AJAX and fancy JS controls.

These controls all pull from URL which return JSON in a specific format.

I would like to remove all the selection code from the existing system and integrate with drupal:


Can views be linked to tables which are not directly managed by Drupal?
Can Views have their output overridden to support JSON instead of HTML?


I have googled and found a few projects but none seem to be very active -- I am using D7 maybe D8 for this project :)

Any pointers, hook suggestions, etc?
After using hook_views_data() to declare your custom tables/fields, use a custom Views handler to override or reformat the output.