【问题标题】:Alfresco RESTful Services to create custom metadata用于创建自定义元数据的 Alfresco RESTful 服务
【发布时间】:2014-06-25 12:33:41
【问题描述】:

实际上,我们正在构建一个创作工具,作者将通过该工具准备一些评估。评估可以是 MCQ 或多项选择。现在,在该评估中,图像/音频/视频既可以是问题的一部分,也可以是答案的一部分。现在要存储所有这些评估,我们将使用 alfresco 存储库。现在,在存储或创建评估时,作者可以为图像文件或任何类型的文件定义或创建不同的自定义属性。我们必须在为作者创建评估时提供这些设施。现在我们的系统可以与不同的企业内容管理系统通信,这就是为什么我们计划使用 alfresco 的 CMIS/RESTful 服务。我们找到了那些 RESTful api,通过它我们可以在 alfresco 存储库中创建/上传目录/文件,但直到我们没有找到任何 RESTful api 来在 alfresco 中创建自定义元数据。在 alfresco 上传/创建新文件时,alfresco 是否有任何 RESTful API 来创建自定义元数据/属性?如果不是还有什么其他方法?除了配置或设置更改之外,还有什么方法可以让我们即时创建这些自定义元数据? API 会很好,因为我们可以使用 jquery 或 angular 直接从 UI 使用它们。任何有关此的帮助将不胜感激。

【问题讨论】:

  • 能介绍几段吗?您的问题非常难以阅读。

标签: api rest alfresco alfresco-share


【解决方案1】:

custom content types tutorial 解释了如何定义自定义内容类型,并展示了如何使用 CMIS 设置模型中定义的自定义属性的值。

如果您需要更多示例,here 就是其中之一。它显示了从您机器上的目录上传的文件以及被设置为属性的纬度/经度。这些是开箱即用的属性,但它们也可以很容易地成为自定义属性,因为设置开箱即用属性与自定义属性的方式没有区别。

该示例是用 Java 编写的,但它使用 OpenCMIS 和 AtomPub restful 绑定。 CMIS 还有一个浏览器绑定,如果您使用 jquery 或 angular 直接与绑定对话,您可能会发现它很有用。您可以在CMIS 1.1 spec 中阅读有关浏览器绑定的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多