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