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.comsftp://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)下发布。

作者

andreas jung/zopyx
亨兹卡普夫林33 德国图宾根D-72074
www.zopyx.com

更改日志

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)

  • 初始版本

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

推荐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上通知所有检查点侦听器检查点完成?