13

所以我安装了Alfresco并有两个 Web 应用程序 /alfresco 和 /share。这些应用程序的区别和目的是什么?一个应用程序可以没有另一个应用程序存在吗?

4

4 回答 4

30

/alfresco

此上下文将您指向存储库应用程序。它是“核心”应用程序,内容被有效存储,所有魔法都发生在这里。回到过去,它是唯一的应用程序,因此当 Alfresco 推出 Share 时,它​​是唯一可以找到某些功能的 UI 的地方。现在,Share 缺少几件事。

目前的想法是,这个 JSF 应用程序应该是一种仅限管理员的界面,只有在 Share 缺少某些内容时才能访问。然而,如果你真的喜欢 JSF(真的吗?),你仍然可以选择使用这个接口来构建你的 Alfresco 实现。

这个应用程序的主要兴趣在于它的功能而不是它的 UI:与外部系统的所有连接,例如 DB、CIFS 或 IMAP,都是从这里发生的。

附带说明一下,Alfresco WCM的“原始”实现是围绕这个应用程序构建的。不管怎样,由于几个原因,这个 WCM 的实现正在被逐步淘汰,一个新的实现围绕 Share 和它的概念(例如站点)将很快增长很多。

不要期望在这个 UI 上有新的花哨的开发。


/share

这通常是最终用户的主要 UI。这里没有 JSF(感谢上帝!),它是 Alfresco 的Spring Surf前端,专注于提供协作环境。在这里,您将找到站点、以项目/主题为中心的内容容器、博客和 wiki 的概念。

由于所有内容都是通过其他应用程序存储的,因此 Share 几乎是无状态的:没有从这里打开任何数据库连接,所有内容都/alfresco通过 Alfresco REST APICMIS拉取和推送。

如前所述,新的 WCM 以及 Alfresco 的所有常见 ECM 功能(例如工作流、版本控制、文档转换、ACL 等)都从这里得到了利用。此外,文档预览和缩略图、博客、Wiki、数据列表...

这很可能是 UI Alfresco 将继续改进,添加他们可以想出的所有口哨和铃声。

于 2011-04-12T18:41:10.770 回答
1

添加有关最新版本 alfresco 5.0b 的更多信息。

alfresco 5.0b 的主要变化是从 alfresco 中删除了 Alfresco Web 客户端。因此不会有任何 JSF 编码

存储库架构仍然存在,所以如果你想处理核心应用程序“/alfresco”是用于创建 webscript、工作流和其他东西的位置。

结论


  • 共享将仅用作前端应用程序。所有核心部分都将在露天存储库中。

于 2015-01-08T06:44:55.180 回答
1

Alfresco:从开发人员的角度来看,我将“alfresco”描述为后端存储库,它总结了我们使用 ACS 的大部分功能。共享使用的服务是在 alfresco 中定义的。

分享:引入分享是为了让没有太多技术知识的人能够从 ECM 中获得尽可能多的信息。如果您不熟悉共享,您应该查看模型管理器、智能文件夹和操作。

于 2018-11-30T11:11:49.180 回答
1

在 2020 年,将 /alfresco 视为 Alfresco 的存储库部分,将 /share 视为用户界面。请记住,Share 现在已被弃用,并将越来越多地被称为 Alfresco Digital Workspace 的东西所取代。目前,它们具有大部分相同的功能,只是旧的 Share 使用旧的 Javascript 框架,称为“Surf”,它与更旧版本的 Spring 集成。Alfresco Digital Workspace 是使用 Angular 创建的,是可以从其自己的 WAR 运行的客户端。

于 2020-10-07T01:53:46.130 回答