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 srcscript 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获得许可。在

贡献者

变更日志

1.0.1(2015-12-17)

  • 修正了小型javascript库的双重压缩问题 [安可普]

2015年12月16日

  • 初始版本。 [安可普]
  • 集成SGVizler 0.6 [安可普]
  • 添加一个Dexterity类型以自定义SGVizler渲染 [安可普]

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

推荐PyPI第三方库


热门话题
java Kafka在producer上流式传输自定义头   java ExecutorService:不需要输出   java并发读取不可修改的映射   如何匹配Java计算机的给定输出猜你的数字游戏;二进制搜索   java使用数据库创建新对象   javascript如何用spring mvc上传图像我尝试了这种方法,如何解决这个问题   java如何使用Quarkus Panache仅选择某些字段?   java如何通知其他对象(如何“关闭”队列)ArrayBlockingQueue中将不再有元素,   java使用JavaFX MediaPlayer从MP3读取ID3v2标记   当我们在Android上打开应用程序时,java仅在第三次显示toast   apache spark java。RuntimeException:java。lang.Integer不是bigint:java架构的有效外部类型。伊奥。IOException   模拟插座。用于测试Java的getOutputStream()   java在git对分期间,只运行失败的测试安全吗?或者我们应该运行所有测试?   java Android MediaPlayer音量非常低(已调整音量)   java组织。冬眠服务UnknownServiceException:请求的未知服务[org.hibernate.ogm.service.impl.OgmConfigurationService]   java扫描程序没有停止   java无法在JBoss EAP 6.2上调用远程EJB