我有一个查询,ckan中的ckanext-ngsiview和ckanext-right_time_context插件有什么区别?
我正在使用conwetlab的ckanext-ngsiview,他们发布了另一个版本,并将其重命名为right_time_context。
虽然我正在使用后一个插件,但我没有收到以前使用ngsiview收到的预期结果。(附上屏幕截图)
此外,我是否需要为right_time_context启用其他任何插件?
在我的(development.ini文件)中将ID添加为 ngsi_view 后,出现以下错误
在我的(.ini文件)中添加 right_time_context 作为ID后,我没有呈现NGSI-VIEW
答案 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实例发出请求。