ckan扩展允许用户以简单的方式在fiware业务api生态系统中发布数据集作为产品。

ckanext-baepublisher的Python项目详细描述


CKAN BAE出版社

Build StatusCoverage Status

ckan扩展,允许用户以简单的方式将fiware business api生态系统ge中的数据集作为产品发布。为此,将在datasetsmanage菜单中添加一个新的选项卡,该选项卡提供一个表单来设置产品的基本选项。

产品是not自动发布的,因此数据集创建者必须访问此表单并完成它,以便使用Fiware Business API生态系统发布数据集。

注意:此软件旨在将CKAN实例与FIWARE Business API生态系统集成,不会与其他市场/商店一起工作

要求

安装

在您的ckan实例中安装这个扩展和安装任何其他ckan扩展一样简单。

  • 激活虚拟环境(通常通过运行. /usr/lib/ckan/default/bin/activate
  • 通过运行pip install ckanext-baepublisher
  • 安装扩展
  • 修改配置文件(通常在/etc/ckan/default/production.ini)并在ckan.plugins设置中添加baepublisher
  • 在同一配置文件中,通过添加ckan.baepublisher.store_url设置指定要使用的fiware bae的位置。
  • 重新启动apache2 reserver(sudo service apache2 restart
  • 就这些!

测试

此软件包含一组检测错误和失败的测试。您可以通过运行以下命令运行此测试:

nosetests --ckan --with-pylons=test.ini ckanext/baepublisher/tests/

注意:test.ini文件包含指向CKAN test-core.ini文件的链接您需要将该链接更改为系统中文件的实际路径(通常是/usr/lib/ckan/default/src/ckan/test-core.ini

您还可以通过运行以下命令生成覆盖率报告:

nosetests --ckan --with-xunit --with-pylons=test.ini ckanext/baepublisher/tests/ --with-coverage --cover-package=ckanext.baepublisher --cover-inclusive --cover-erase . --cover-xml


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法使用JAXB配置Moxy   java如何让我的简单Swing telnet客户端正确显示字符?   java中从可运行线程调用主线程的多线程处理   java数据源。EBJ3会话bean中的getConnection()   使用java和正则表达式从xml文件提取值时出现问题   java定制Jersy胡须Mvc   在Java中,“限制并发”是什么意思?   java有没有更干净的方法可以在这里使用Optional,而不在三个地方返回“NA”?   java Tomcat启动,然后崩溃,除非我打电话   java理解客户机和服务器   java时间戳将在视图对象>实体转换期间丢失   如何在java中返回布尔值(基元)?   java使用spring mvc设置日志记录,希望仅对我的代码进行跟踪/调试   用Jackson解析嵌套对象