问题标签 [alfresco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4421 浏览

alfresco - 我应该使用什么 Java CMIS 客户端库?

我正在开始一个新项目,并且必须决定我们将使用哪个CMIS客户端库。
我们的 Java 项目只需要连接一个 CMIS 服务器(实际上是 Alfresco,但没关系),以便执行一些读/写/搜索操作。

我正在寻找一个客户端库:

  • 已经可以使用
  • 不会很快被抛弃
  • 拥有活跃的用户社区
  • 是开源的

你会推荐哪一个,为什么?

这里有几种可能性:

0 投票
1 回答
3844 浏览

alfresco - 使用 OpenCMIS 获取 Alfresco 扩展属性

我正在编写一个基于OpenCMIS的应用程序,它从 Alfresco 3.3 中提取一些数据。

它适用于标准CMIS 属性,例如cmis:nameor cmis:contentStreamMimeType;但是,我无法访问 CMIS AtomPub 提要中作为“Alfresco 扩展”的 Alfresco 特定属性:

有什么方法可以让我cm:descripcion使用 OpenCMIS 获得 的值?

我的猜测是我需要使用DocumentType接口而不是Document,然后调用它的getExtensions()方法。但我不知道如何获取 DocumentType 的实例。

任何帮助将非常感激。

问候


编辑:虽然弗洛里安的回答已经为我解决了,但我刚刚意识到我也可以使用 CMIS SQL 获取这些属性的值:

0 投票
1 回答
435 浏览

ajax - 如何在不重新加载网页的情况下重新加载 Ajax 调用参数

我正在使用 Extjs 2.2.1 和 Alfresco 3.2 企业版。

我想更新在登录期间已加载的组件上处理对 alfresco 服务器的身份验证的票证。这张票在设定的时间后过期,这就是我需要更新票的原因。

对我来说似乎不可行的选项(但如果我错了请告诉我):

  1. 重新加载组件以重新加载调用参数 - 我不能这样做,因为它会重置用户之前正在处理的任何内容(即重新加载树面板,重置网格过滤器等)。实际网页永远不会重新加载,因为一切都使用 ajax 调用来更新页面上的内容。

  2. 创建一个全局变量来存储票证并将其作为调用参数附加到任何 ajax 调用 - 登录期间加载的任何组件仍将使用原始票证来调用服务器。

0 投票
3 回答
494 浏览

java - Java web CMS & HTML 演示,模板

我正在寻找一个 java 中的内容管理系统,它对 html 内容表示在 web 表示方面有很好的支持,而不是文档管理或企业内容管理

我对在 cms 中的类别/文件系统中模板化 html 页面感兴趣。我知道的大多数 CMS 都是公司系统,如 Alfresco、Nuxeo、Exo,我什至不知道这些是否支持它们背后的门户网站之外的网页呈现。我只知道 Magnolia 有。


第二个要求是通过 API 管理 CMS。不是手动编辑。我非常怀疑是否有一个实现 Atom 发布协议的 CMS,这就是为什么我需要一个带有 CRUD 内容 API 的 CMS,以便我可以自己实现 AtomPub 服务器。

0 投票
3 回答
636 浏览

alfresco - 在 Alfresco 中将表单提交到不同的服务器

我对 Alfresco 很陌生,并试图确定是否可以创建一个提交到不同服务器的 Web 表单。该表单将存在于 Alfresco 中,但我们需要一个不同的服务器来处理提交的表单,在这种情况下是文件上传。

0 投票
4 回答
2678 浏览

alfresco - 批量创建 Alfresco 用户

是否可以“批量”创建Alfresco用户?
我的意思是,使用脚本或调用 API 或其他方式创建大量用户。
谢谢!

0 投票
6 回答
3640 浏览

alfresco - 露天数据库

我们如何扩展 Alfresco 数据库?我需要将新表添加到现有的数据库结构中。

露天支持吗?

提前谢谢,sri..

0 投票
1 回答
2691 浏览

constraints - Alfresco 上的动态列表约束

我正在尝试按照本文中提供的示例在 Alfresco 3.3 中创建动态列表约束。

所以,我创建了自己的类扩展ListOfValuesConstraint

ServiceRegistry参考是由 Spring 注入的,它工作正常。如果我只调用loadData()from initialize(),它会执行 Lucene 查询,获取数据,然后下拉菜单会正确显示。只是它不是动态的:除非我重新启动 Alfresco 服务器,否则数据不会刷新。

getAllowedValues()每次 UI 必须显示具有此约束的属性时调用。引用帖子上的想法也是调用loadData()from getAllowedValues(),因此这些值实际上是动态的。但是当我这样做时,我没有得到任何数据。Lucene 查询是一样的,但是返回 0 个结果,所以我的下拉列表只显示-.

顺便说一句,我正在做的查询是:+TYPE:"cm:category" +@cm\:description:"something here",并且在每种情况下都是相同的。它可以从初始化开始,但不能从 getAllowedValues 开始。

关于为什么会发生这种情况的任何想法,或者我该如何解决?

谢谢

编辑:我们昨天升级到 Alfresco 3.3.0g 社区,但我们仍然遇到同样的问题。

0 投票
1 回答
452 浏览

alfresco - 在 Alfresco 3.3.0 上使用 CMISQL 查询随机失败

[已解决,似乎有一些影响 Alfresco 3.3.0 的错误,在 Alfresco 3.3.0g 上不再存在]

你好,

我正在使用OpenCMIS从 Alfresco 3.3 中检索数据,但它在 CMISQL 查询上的行为非常奇怪。我用谷歌搜索了其他人有同样的问题,但似乎我是世界上第一个 :),所以我想这是我的错,而不是 OpenCMIS。

这就是我查询 Alfresco 的方式:

如您所见,我们只是执行相同的查询,最多连续执行 20 次。您每次都期望得到相同的结果,不是吗?不幸的是,这是我们得到的示例:

有时我们1连续获得 20 个,有时就是全部0。但是,我们从来没有得到1and的“混合” 0;我们总是得到它们的“运行”。

我们是否在每次查询之前创建会话都没关系,我们仍然有随机问题。我们尝试了两个不同的 Alfresco 服务器(它们都是 3.3 社区),全新安装,它们都随机失败。我们还尝试测量每个查询的时间,但它似乎与结果错误(0 folders retrieved)或正确(1 folders retrieved)没有任何关系。

Alfresco 似乎工作正常:如果我们转到“管理 --> 节点浏览器”并从那里启动 CMISQL 查询,它总是检索一个文件夹,这是正确的。所以,它一定是我们的代码,或者是一个 OpenCMIS 错误......

有任何想法吗?

0 投票
1 回答
199 浏览

silverlight-4.0 - 如何将 Alfresco 与 Silverlight 4 集成?

我想将 Alfresco 与 SL 4 应用程序集成。
由于 Alfrsco 提供了宁静的服务,它应该适用于 SL 4 应用程序。

任何人都可以分享这个 senario 的样本吗?