Plone的CMIS仓库浏览器
项目描述
展示
collective.cmisbrowser是一个Plone 3.2+扩展,允许您连接到CMIS文档仓库,并从Plone浏览其内容。
它提供了一个名为“CMIS浏览器”的内容类型,添加后,您就可以像浏览Plone内容一样浏览仓库的内容(除了一些特殊情况)。
安装
更新buildout配置文件
更新您的buildout配置文件以包含以下egg和zcml
eggs += ... collective.cmisbrowser zcml += ... collective.cmisbrowser
重要
当使用python 2.4.x时,您还需要将httpsproxy_urllib2作为egg添加。
运行buildout
运行buildout以反映您对配置文件所做的更改
$ bin/buildout -v
安装扩展
可以通过ZMI或Plone控制面板安装此扩展。
通过ZMI
转到ZMI中的“portal quickinstaller”。
选择扩展collective.cmisbrowser。
点击“安装”按钮。
通过Plone控制面板
转到“站点设置”。
选择“附加产品”。
选择扩展collective.cmisbrowser。
点击“安装”按钮。
添加CMIS浏览器
安装后,您可以从“添加新…下拉菜单”中的Plone站点添加“CMIS浏览器”。配置可以在“CMIS浏览器”本身上进行,或者您可以设置全局配置。
配置
全局配置可以在“站点设置”中的“附加产品配置”部分下的“CMIS设置”中设置。非全局配置可以在“CMIS浏览器”上设置。
CMIS浏览器
“CMIS浏览器”提供以下选项
browser_description: 浏览器描述。
browser_text: 浏览器额外的所见即所得文本字段。
repository_url: 连接到CMIS存储库的URL。
title_from_plone: 使用Plone的标题而不是存储库中的标题。
repository_name: 在连接的URL中使用的存储库名称。如果有多个存储库可用,则必须指定。
repository_path: 作为浏览器根目录在存储库中使用的路径。如果没有指定,则使用存储库的根目录。
repository_user: 用于验证存储库的用户名。如果指定,则需要密码。
repository_password: 用于验证存储库的密码。如果指定,则需要用户名。
repository_connector: 需要使用的连接类型,SOAP或REST。
repository_cache: CMIS内容应缓存多长时间。
folder_view: 允许您选择如何在Plone中渲染CMIS文件夹的选择。这允许您选择要使用的Plone文件夹模板。
proxy: 用于连接到CMIS存储库的代理URL。
在Plone控制面板中,您有权限访问一个CMIS设置控制面板。它允许您为所有新创建的CMIS浏览器定义默认设置。这些默认值存储在Plone属性中,并且可以使用通用设置轻松导出。
此外,您可以在Zope配置文件zope.conf中提供Zope默认值。
<product-config collective.cmisbrowser> repository_url http://orange:8080/alfresco/cmis repository_user admin repository_password admin </product-config>
这可以通过plone.recipe.zope2instance的帮助,使用指令`zope-conf-additional`添加到zope.conf。
配置RAM缓存
前往:http://[plone–site]/ramcache–controlpanel
RAM缓存统计
提供已缓存项目的概述。
清除RAM缓存
单击清除缓存按钮以清除所有缓存内容。
RAM缓存设置
此配置概述允许您更改以下参数的默认值
最大缓存值数。
缓存值最大年龄(以秒为单位)。
缓存清理之间的间隔(以秒为单位)。
更改值并单击保存按钮。
兼容性
变更
1.0 (2013/05/27)
初始版本。
项目详情
collective.cmisbrowser-1.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1f7aa71c93e90fbbd727c22cc291e90518fbdd6cb92836c2d80467b2edf620c9 |
|
MD5 | df9fc446847ba45b0d761dbaf84cec26 |
|
BLAKE2b-256 | cd9ef5ef014e1d304b2fbe77706fbf1e988fc380da2462cdf2c52f5747654df5 |