ckanext-ngsiview和right_time_context插件CKAN有什么区别?

时间:2018-07-30 04:08:15

标签: fiware ckan

我有一个查询,ckan中的ckanext-ngsiview和ckanext-right_time_context插件有什么区别?

我正在使用conwetlab的ckanext-ngsiview,他们发布了另一个版本,并将其重命名为right_time_context。

虽然我正在使用后一个插件,但我没有收到以前使用ngsiview收到的预期结果。(附上屏幕截图)

此外,我是否需要为right_time_context启用其他任何插件?

enter image description here

在我的(development.ini文件)中将ID添加为 ngsi_view 后,出现以下错误

ckanext-right_time_context

在我的(.ini文件)中添加 right_time_context 作为ID后,我没有呈现NGSI-VIEW

enter image description here

1 个答案:

答案 0 :(得分:1)

该插件已经发展,不仅不再是NGSI的视图,因此我们认为该名称并不代表功能。另一方面,Telefónica在pypi上注册了先前的名称,因此我们无法使用该名称进行发布。除此之外,新版本是我们所做的先前版本的改进。

该消息表示没有为该资源配置任何视图。我猜您在抱怨,因为未自动配置原始NGSI视图(实际上这完全可以,因为您可能希望手动添加视图)。

要启用自动配置原始视图,请确保将ngsi_view视图包括在ckan.views.default_views设置中。此处重要的细节是,在此新版本中,视图的ID已从ngsiview更改为ngsi_view。请注意,这不是right_time_context插件的ID,而该ID是使用ckan.plugins启用插件所必须使用的ID。

  

还需要为right_time_context启用任何其他插件吗?

使用resource_proxy插件(直接与CKAN一起使用,但必须启用),使用原始视图是必需的,尽管如果不需要该视图,它是可选的。

需要ckanext-oauth2插件才能向受保护的Context Broker实例发出请求。