我一直在閱讀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