Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Feature/improvement suggestions for ckanext-realtime #56
I have been working on ckanext-realtime (https://github.com/alexandrainst/ckanext-realtime) for some time now and I have reached the initial goal for it. If you enable this extension on your CKAN instance, client applications can monitor changes to datastores in realtime. In the picture below you can see how the realtime datastores are enabled with this plugin.
So, right now it is possible for client apps to observe insert/delete/update events of certain datastores. You can find a demo app here http://gatesense.com/realtime/examples/ex2/ .
Other things that could be implemented:
The project was initiated by Alexandra Institute (http://www.alexandra.dk/uk/pages/default.aspx) and later adopted by Gatesense community (http://gatesense.com/) where Alexandra is one of the contributors. It is an effort to research realtime data publishing in the context of IoT and eventually gear CKAN towards being "IoT enabled" (though this may require additional extensions). That said, this extension has not been used on "real world applications" yet and it may not cover your specific use case. Therefore, we welcome community's collaborations and suggestions on how to improve it.