我一直在阅读David Drapers' blog上的新功能 - 共享webscripts的扩展,但我没有找到任何工作的例子。什么是文件命名和结构约定?什么是共享Webscript扩展为Alfresco 4.0.3+的文件结构
从我所收集的,我有一个模块的配置文件,我不知道如何命名它或把它放在哪里(share/WEB-INF/classes/alfresco
?)
而且,我明白了我的自定义客户端资源( .js和.css文件)转到JAR文件中的META-INF/custom-dashlet/extension/
。它是否正确?最后,* .get.js和* .get.html.ftl转到webscripts/com/mycompany/mypackage/*
?
所以我现在有:
*share/WEB-INF/lib/mypackage.jar*
,并在其中:
*META-INF/mypackage/extension/myfile.js
webscripts/com/mycompany/mypackage/myfile.get.js
webscripts/com/mycompany/mypackage/myfile.get.html.ftl
*
和
*share/WEB-INF/classes/alfresco/something.xml*
您是否正在尝试为您的定制或其他内容创建AMP(Alfresco模块包)?如果你不想创造一个AMP,是有原因的吗? – Gagravarr
我真的不知道。我通过将代码复制到shared/classes/alfresco/web-extension/*然后添加我的东西来完成了以前的定制。现在他们说你不复制整个代码,你只需要扩展现有的Dashlet或者其他的东西。所以,也许我正在寻找一个AMP的结构,我只是不知道它:) – Zlatko
我建议你阅读Alfresco模块管理工具(MMT)和Alfresco模块包(AMP),然后调整你的问题成为你无法理解的东西! – Gagravarr