Open reederz opened 10 years ago
This is excellent :-)
+1 very cool!
@reederz this is great. Do you think you could provide a short 1-2 paragraphs summarizing this work suitable for a broad audience (so not too technical) for inclusion in the next newsletter - you can put your info in the newsletter scratchpad google doc
@rgrp yes, I can do that. I reckon that I should do that today because you are releasing the newsletter soon, right?
@reederz yes - i you could add something today or tomorrow that would be great.
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.![screenshot - 05202014 - 01 54 40 pm](https://cloud.githubusercontent.com/assets/3193560/3026689/fc8cb0e2-e018-11e3-8091-0d1a7a195b36.png)
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.