所以我一直在研究如何为 alfresco 创建扩展/模块,我对是否需要使用 Alfresco SDK、Ant、Maven 等感到有点困惑。
我将说明我的动机,这是我试图通过扩展实现的目标:
- 创建一个添加两个属性(称为 AttachmentType 和 ItemID,其中 AttachmentType 描述类型(客户、任务、项目等)而 ItemID 包含该类型项目的名称)的自定义方面。
- 这两个属性中的每一个都有一个 html 选择元素(即下拉选择菜单),AttachmentType 将包含一个静态类型列表。可以通过 select 元素选择一个类型,然后模块将查询远程服务器(通过我计划的 jquery json-rpc),该服务器将发回该特定 AttachmentType 的所有名称(=ID)(即对于客户发回所有客户的列表)然后用户可以从属于 ItemId 属性的第二个 html 选择中选择正确的 ID(即客户)。
完成后,另一个程序可以通过 CMIS 查询 alfresco share 以获取特定 AttachmentType 和 ItemID 的文档。
我应该用什么来实现这一点?是否将一些文件放入我制作的足以执行此操作的 amp 文件中?我应该为此使用Maven吗?SDK 和 Ant 呢?
希望有人能把我推向正确的方向。例如这个链接描述的东西,我是否将那些编辑过的文件放在放大器内的那些目录中,以便它们覆盖真实文件?我在哪里添加 html select & jquery 代码,以便将其添加到这些属性可见的露天页面上?
感谢您花时间阅读本文,如果您能回答 ofc,非常感谢您!