如何实现自定义 UI 来搜索 Alfresco 仓库? 我只找到了自定义 Web Scripts Share 的方式,这更像是 WCM 的东西。它是否可以用于从导入的 CMIS 数据中进行自定义模型搜索的实现和扩展? 有人是否已经构建了与 5.0 或 5.1 版本的 Alfresco 仓库通信的自定义 UI? 非常感谢您的任何帮助或搜索路径。
如何实现自定义 UI 来搜索 Alfresco 仓库? 我只找到了自定义 Web Scripts Share 的方式,这更像是 WCM 的东西。它是否可以用于从导入的 CMIS 数据中进行自定义模型搜索的实现和扩展? 有人是否已经构建了与 5.0 或 5.1 版本的 Alfresco 仓库通信的自定义 UI? 非常感谢您的任何帮助或搜索路径。
这取决于你的需求。
Alfresco的最新版本有一个很棒的、有文档支持的REST API,您可以使用它。此外,您可能创建的web脚本也可以通过简单的HTTP请求轻松访问,因此定制不是问题。
https://api-explorer.alfresco.com/api-explorer/
Gagravarr已经提到了最新的东西,基于Angural2的组件(它们也使用上述REST API进行通信)。
这里有一篇博客文章,标题与您的问题几乎完全相同。简短的答案是您可以使用任何工具来构建在 Alfresco 之上的自定义应用程序。
是的,有 Angular2 组件将会在某一天发布,但目前它们依赖于 REST API 更改,这些更改尚未在任何稳定版本的 Alfresco 中发布,包括 Community Edition。它们需要一个早期访问版本(201606-EA 或更高版本),您不应该在生产环境中运行。
因此,无论您决定使用哪种语言,都将进行 REST 调用。但是调用哪个 API?有许多选择。在选择 Alfresco 的 API 时,以下是您应该使用的优先顺序。
最后一个选项确实是最后的选择。不要在没有充分意识到您正在针对可能会无预警更改的API编写代码的情况下这样做。