connector支持将诸如s3、webdav后端或本地文件系统之类的存储装入plone
xmldirector.connector的Python项目详细描述
xmldirector.连接器
xmldirector.connector将plone 5与
- 本地文件系统
- WebDAV支持后端
- AWS S3
- 通过sftp/ssh的远程服务器
xmldirector.connector提供一个Connector内容类型 把一个特定的存储器装入plone。
不支持索引和搜索安装的内容。
要求
plone 5.2与python 2.7和python 3.6(已测试)
支持的后端:
- eXist-db
- Base-X
- OwnCloud
- Alfresco
- Marklogic Server
- AWS S3
- Cloud federation services
- Otixo.com
- Storagemadeeasy.com
配置
转到plone控制面板并单击XML-Director Connectorconfiglet和 配置您的服务
存在dB/H4> > WebDava://本地主机:6080 /SimuldB/WebDava/Db- 通过WebDAV访问XML数据库所需的用户名和密码
基准x
- webdav://localhost:8984/webdav
- 通过WebDAV访问XML数据库所需的用户名和密码
拥有云
- webdav://hostname:port/remote.php/webdav
- 通过WebDAV访问您自己的云实例所需的用户名和密码
露天
- webdav://hostname:port/webdav
- 通过WebDAV访问Alfresco实例所需的用户名和密码
本地文件系统
- 文件:///path/to/some/directory
- 不支持凭据,引用的文件系统必须可读(和可写)
美国焊接学会S3
- s3://bucketname
- 输入您的aws访问密钥作为用户名,aws密钥作为密码
(您需要通过buildout安装python包fs-s3fs)。
ssh/sftp
- ssh://hostname.com或sftp://hostname.com (您需要通过buildout安装python包fs.sshfs)。
API注释
xmldirector.connector的实现得到了pyfilesystem 2 api的大力支持。 plone中的每个连接器实例都允许您通过 handle=connector.get_handle()调用,它是fs.base.fs的实例。支票 https://docs.pyfilesystem.org了解详细信息。
安全性
挂载的存储器允许您访问挂载的 子树。挂载的文件系统是沙盒 (https://docs.pyfilesystem.org/en/latest/concepts.html#sandboxing)。所以你可以 不能转义和访问装载的存储之外的内容。
可用驱动程序
与其他后端的连接是通过实现 pyfilesystem 2和相关后端之间的api层。 有关所有可用的驱动程序,请参见https://www.pyfilesystem.org/page/index-of-filesystems/。
许可证
此软件包在GNU Public License v2(GPL 2)下发布。
更改日志
0.2.4(2019-07-24)
- python 3修复程序
0.2.3(2019-07-20)
- 修复了删除时的重定向
0.2.2(2019-07-20)
- 为嵌套ZIP文件导入修复程序
- 更新至fs 2.4.8
0.2.1(2019-03-04)
- 恢复了python 2.7的兼容性
- 针对python 2.7的travis测试
0.2(2019-02-20)
- 各种修复方法
- 各种与XML相关的后台端口
0.1(2018-12-14)
- 初始版本
推荐PyPI第三方库
- 热门话题
- java如何读取、验证和移动数据。csv文件? 用于在线蛇游戏的java解析scaing java JavaFX:在窗口上移动元素(阶段)调整大小 mysql如何使用java中的IOUtils包在jsp中显示多个图像? Java dateFormat不可解析日期异常 spring mvc java。执行单元测试时lang.AssertionError java在一个webapp中运行多个调度器有什么问题吗? JAVAlang.ArrayIndexOutofBounds异常:1未来。get()多线程 java使用MDC或spring boot中的任何过滤器屏蔽日志消息中的密码,而不使用logback。xml文件 与应用服务器的java AJP和SSL通信 java Hibernate更新列表中的特定对象 Java小程序:使用keylistener移动多边形 java访问是一个独立于MainActivity的进程 来自服务器的java重复密钥或完整性约束冲突消息:“列“volume”不能为null” java是否有任何方法可以确保在Flink on job cancel with savepoint上通知所有检查点侦听器检查点完成?