Plone 4的SGVizler集成
collective.sgvizler的Python项目详细描述
SGVizler是一个库,它可以直接询问SPARQL端点,以便在站点中可视化opendat。 0.6版本的这种集成使用了灵活的参数类型。在
由于练习的时间限制,这个包不是用Plone 5的方式完成的。在
享受吧。在
特点
- 斯维兹勒0.6
- 进行渲染的灵巧类型
请参阅下面的SGVizler文档和屏幕截图以查看示例。在
示例
此加载项可在以下站点运行:
文件
托多 #最终用户的完整文档可以在“docs”文件夹中找到,也可以通过http://docs.plone.org/foo/bar在线获得
本地设置
由于SPARQL在其查询中使用前缀,所以一件好事可以是重载 sgvizler-安装程序.js文件。在
代理配置
SGVizler在域之间执行AJAX请求。你需要配置你的前端 代理从SPARQL端点所在的域中接受数据,这是您需要的id 在Content安全策略中添加connect src和script src提供程序 HTTP标头。在
NGinx示例:
add_headerX-Frame-Options"SAMEORIGIN";add_headerStrict-Transport-Security"max-age=15768000;includeSubDomains";add_headerX-XSS-Protection"1;mode=block";add_headerX-Content-Type-Options"nosniff";add_headerContent-Security-Policy"default-src'self';script-src'self''unsafe-eval''unsafe-inline'http://endpoint.example.comhttp://sws.ifi.uio.nohttps://www.google.com;style-src'self''unsafe-inline';img-src'self''unsafe-inline'http://mediaserver.example.com;media-src'self'http://mediaserver.example.comhttp://videoserver.example.com;font-src'self''unsafe-inline';object-src'self'http://endpoint.example.comhttp://sws.ifi.uio.no;connect-src'self'http://endpoint.example.comhttp://sws.ifi.uio.no";
请注意,您需要将服务器打开到谷歌JS api(https://www.google.com/jsapi) 直到更好地实现这个项目的需求。在
翻译
本产品已翻译成
- 法语(TODO)
安装
安装集体.sgvizler通过将其添加到构建中:
^{pr2}$然后运行bin/buildout
贡献
支持
如果您有任何问题,请告诉我们。 你可以联系店主(请不要滥用):Gerard.Vidal@ens-lyon.fr
许可证
这项工作是在IFÉcole Normale的帮助下计划并完成的 里昂主管。在
该项目根据BSD获得许可。在
贡献者
- 安可脱壳,encolpe.degoute@free.fr
- 杰拉德·维达尔,Gerard.Vidal@ens-lyon.fr
变更日志
1.0.1(2015-12-17)
- 修正了小型javascript库的双重压缩问题 [安可普]
2015年12月16日
- 初始版本。 [安可普]
- 集成SGVizler 0.6 [安可普]
- 添加一个Dexterity类型以自定义SGVizler渲染 [安可普]
- 项目
标签: