Liferay - 什么资产框架有用?
Liferay - What Asset framework is useful for?
我正在研究 Liferay,我遇到了 Asset Framework。
我可以看到 Liferay 中的每个实体都可以是资产,这对 link 实体很有用,无需创建复杂的关系。
这个框架是否遵循"low coupling and high cohesion"原则?
这就是Liferay人决定使用这种东西的原因吗?
资产框架表示可发布内容的共性。这些可以是 Web 内容文章、博客文章、留言板帖子、文档等。它们都有某些共同的属性(在此列表中不假设完整性):
- 都是可发布的内容 - 例如有视觉表现的东西
- 可以搜索(通过搜索索引)- 在文本内容或元数据中
- 可以分类和标记
- 通常支持多种方式来显示可以编写脚本的内容(例如缩写、完整)
- 可以在发布前经过工作流程批准
资产的力量可以与 - 例如 - 前端的资产发布者一起使用,您可以在其中根据特定标准(通常:元数据,如标签、类别、内容类型)自动发布特定内容(资产) ).
对各种内容类型进行这种抽象使整个系统能够统一处理所有资产,但在必要时仍能获得有关实际资产类型的详细信息:想想看:不需要为每个内容编写工作流类型,仅用于资产。但是在通过工作流推送内容的过程中,尽管工作流系统不知道实际的内容类型,您仍然可以使用其原生编辑器编辑所有资产。
我正在研究 Liferay,我遇到了 Asset Framework。
我可以看到 Liferay 中的每个实体都可以是资产,这对 link 实体很有用,无需创建复杂的关系。
这个框架是否遵循"low coupling and high cohesion"原则?
这就是Liferay人决定使用这种东西的原因吗?
资产框架表示可发布内容的共性。这些可以是 Web 内容文章、博客文章、留言板帖子、文档等。它们都有某些共同的属性(在此列表中不假设完整性):
- 都是可发布的内容 - 例如有视觉表现的东西
- 可以搜索(通过搜索索引)- 在文本内容或元数据中
- 可以分类和标记
- 通常支持多种方式来显示可以编写脚本的内容(例如缩写、完整)
- 可以在发布前经过工作流程批准
资产的力量可以与 - 例如 - 前端的资产发布者一起使用,您可以在其中根据特定标准(通常:元数据,如标签、类别、内容类型)自动发布特定内容(资产) ).
对各种内容类型进行这种抽象使整个系统能够统一处理所有资产,但在必要时仍能获得有关实际资产类型的详细信息:想想看:不需要为每个内容编写工作流类型,仅用于资产。但是在通过工作流推送内容的过程中,尽管工作流系统不知道实际的内容类型,您仍然可以使用其原生编辑器编辑所有资产。