Alfresco ECM的自定义用户界面
Custom UI for Alfresco ECM
实现用于搜索露天存储库的自定义UI的选项有哪些?我只发现了Web脚本共享的自定义,这更像是一种WCM。它是否可以从导入的CMIS数据中实现和扩展为自定义模型搜索?是否有人构建了用于与5.0或5.1露天存储库通信的自定义UI?任何帮助或搜索路径都将不胜感激。
这真的取决于你。
最新版本的Alfresco有一个很好的、有文档记录的REST API,您可以使用它。此外,您可能创建的web脚本也可以通过简单的HTTP请求轻松访问,因此自定义不是问题。
https://api-explorer.alfresco.com/api-explorer/
最新的事情是Gagravarr已经提到的,基于Angular2的组件(也与上面提到的REST API对话)。
这是一篇与您的问题几乎完全相同的博客文章。简单的答案是,你可以使用任何你想在Alfresco上构建一个自定义应用程序的东西。
是的,Angular2组件总有一天会上市,但目前,它们依赖于任何稳定版本的Alfresco(包括CommunityEdition)中都没有发布的REST API更改。它们需要早期访问版本(201606-EA或更高版本),您不应该在生产中运行该版本。
因此,无论您决定使用何种语言,都将进行REST调用。但API去了哪个?有很多。以下是为Alfresco选择API时应使用的首选顺序。
- CMIS。从Apache Chemistry获取一个库
- 公共REST API,请参阅http://docs.alfresco.com/5.1/pra/1/topics/pra-welcome.html
- 开箱即用的web脚本标记为"公共"。看见http://localhost:8080/alfresco/s/index对于一个列表,然后向下单击一个单独的web脚本,直到您看到它的生命周期
- 您自己的自定义web脚本
- 开箱即用的web脚本,没有生命周期或其他公共内容
最后一个确实是最后的手段。不要在没有充分意识到你正在编写的API会在没有警告的情况下更改的情况下这样做。
相关文章:
- Meteor-添加用户自定义字段的方法不起作用
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- Can用户'MediaWiki上的自定义JavaScript调用Lua模块
- 阻止用户在Netsuite中使用标准/未自定义的表单
- 根据当前用户启用“自定义操作”按钮
- 具有用户范围的Google Analytics自定义维度使用情况
- Angular 2中组件的自定义用户模板
- 谷歌地图:使用自定义标记显示当前用户位置
- 从自定义用户控件更新contenttemplate下页面中控件的id
- 自定义指令,限制用户输入特殊字符:角度Js
- 如何在javascript中对用户函数进行自定义回调
- 使用表单数据将用户带到自定义 URL
- Facebook js-sdk添加选项卡对话框,是否有一种方法可以让用户键入自定义选项卡名称
- Angular Select Dropdown带有一个选项,允许用户添加自定义选项
- 如何让用户保存自定义样式表设置
- 在向流星用户添加自定义字段时出现特权问题
- 用自定义用户界面设备钩入openseaddragon
- Alfresco ECM的自定义用户界面
- Gmail小工具有可能为用户创建自定义过滤器吗;的电子邮件
- 使用 javascript/jQuery 和本地存储创建用户可自定义的导航