Alfresco - /alfresco 和 /share 区别

发布于 2024-10-31 17:04:58 字数 151 浏览 1 评论 0原文

所以我已经安装了 Alfresco 并有两个网络应用程序 /alfresco 和 /share。这些应用程序的区别和用途是什么?一个应用程序可以独立存在吗?

So i have installed Alfresco and have two web applications /alfresco and /share. Whats the difference and purposes of these applications? Can one application exist without the other?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

谁对谁错谁最难过 2024-11-07 17:04:58

/alfresco

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

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

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

顺便说一句,Alfresco WCM 的“原始”实现是围绕此应用程序构建的。不管怎样,由于多种原因,WCM 的实现正在被逐步淘汰,并围绕其构建了新的实现共享及其概念(例如站点)很快就会增长很多。

不要指望这个 UI 会有新的花哨的开发。


/share

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

由于所有内容都是通过其他应用程序存储的,因此 Share 几乎是无状态的:这里不打开任何数据库连接,所有内容都通过 Alfresco REST APICMIS< /a>.

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

这很可能是 Alfresco 用户界面将继续改进,添加他们能想到的所有功能。

/alfresco

This context points you to the Repository application. It's the "core" app, where the content is effectively stored and where all the magic happens. Back in the old times, it was the one and only application, so that when Alfresco introduced Share, it was the only place where to find a UI for some features. Now, Share is missing just a couple things.

Currently, the idea is that this JSF application should be a kind of Admin only interface, only to be accessed whenever Share is missing something. However, if you really love JSF (really?) you can still opt to use this interface to build your Alfresco implementation.

This application is mainly interesting for its features rather than for its UI: all the connections to external systems, like DB, CIFS or IMAP for example, happen from here.

On a side note, the "original" implementation of Alfresco WCM is built around this application. Anyway, because of several reasons this implementation of WCM is being phased out, with a new implementation built around Share and its concepts (e.g. Sites) that will grow quite a lot soon.

Don't expect new fancy development on this UI.


/share

This is usually intended the main UI for end users. No JSF here (thanks, God!), it's a Spring Surf frontend to Alfresco that focuses on providing a Collaborative environment. Here you will find the concepts of Sites, project/topic focussed containers for content, blogs and wikis.

As all the content is stored via the other application, Share is almost stateless: no DB connection is opened from here, everything is pulled and pushed to /alfresco via Alfresco REST API and CMIS.

As already mentioned, the new WCM is leveraged from here, as well as all the common ECM features of Alfresco such as workflows, versioning, document transformations, ACLs and so on. Plus, document previews and thumbnails, Blogs, Wikis, Data Lists, ...

This is most likely the UI Alfresco will continue to improve, adding all the whistles and bells they can come up with.

征﹌骨岁月お 2024-11-07 17:04:58

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

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

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

结论


  • Share将仅用作前端应用程序。所有核心部分将
    在露天存储库上。

Adding some more information on latest version alfresco 5.0b.

Major changes in alfresco 5.0b is that Alfresco web client is removed from alfresco.So there wont be any JSF coding

Repository Architecture is still there, So if you want to deal with core app "/alfresco" is the location which will be used for creating webscript,workflows and other thing.

Conclusion


  • Share will be only used as frontend application.All core portion will
    be on alfresco repository.

噩梦成真你也成魔 2024-11-07 17:04:58

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

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

Alfresco:
By a developer point of view I would describe "alfresco" as the backend repository that sums up most of the functionality for which we use ACS. The services that share uses are defined in alfresco.

Share:
Share was introduced so that a person with not so much technical knowledge may be able to get as much as possible out of the ECM. If you are new to share you should look into model manager, smart folders and actions.

听你说爱我 2024-11-07 17:04:58

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

In 2020, think of /alfresco as the repository part of Alfresco and /share as the user interface. Keep in mind that Share is now deprecated and will be replaced more and more with something called Alfresco Digital Workspace. For now, they have most of the same functionality except that the old Share uses an older Javascript framework, called "Surf" that integrates with a much older version of Spring. The Alfresco Digital Workspace is created using Angular and is a client that can be run from its own WAR.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文