Liferay-什么资产框架有用?

时间:2019-04-12 13:24:48

标签: liferay

我正在研究Liferay,并且遇到了Asset Framework。

我看到Liferay中的每一个实体都可以成为资产,这对于链接实体非常有用,而无需创建复杂的关系。

此框架是否遵循“低耦合和高内聚”原则?

这是Liferay人们决定使用这种东西的原因吗?

1 个答案:

答案 0 :(得分:2)

资产框架表示可发布内容的共性。这些可以是Web内容文章,博客文章,留言板帖子,文档等。它们都具有某些共同的属性(此列表中不假设完整性):

  • 所有内容均可发布-例如有视觉表现的东西
  • 可以(通过搜索索引)以文字内容或元数据来搜索
  • 可以分类和标记
  • 通常支持多种方法来显示可以编写脚本的内容(例如,缩写,完整)
  • 可以在发布之前先经过工作流程的批准

资产的功能可以与前端的资产发布器一起使用,例如,您可以在其中基于某些条件(通常是:元数据,如标签,类别,内容类型)自动发布某些内容(资产)。

通过对各种内容类型进行这样的抽象处理,可以使整个系统统一处理所有资产,但在必要时仍可以获得有关实际资产类型的详细信息:考虑一下:不需要为每种内容类型编写工作流,仅用于资产。但是在通过工作流推送内容的过程中,尽管工作流系统对实际的内容类型一无所知,但您仍然可以使用其本机编辑器来编辑所有资产。