定制Alfresco 4.2.2 Enterprise的正确方法是什么?

定制Alfresco 4.2.2 Enterprise的正确方法是什么?,alfresco,alfresco-share,alfresco-maven,alfresco-enterprise,Alfresco,Alfresco Share,Alfresco Maven,Alfresco Enterprise,几年前,我使用Alfresco 5.2 CE。当我需要开发某种定制时,我使用了三种不同的: 露天仓库 露天共享放大器 户外一体化(AIO) 通过使用此SDK,我开发了覆盖在alfresco.war或share.war上的SDK,使用模块管理工具(MMT): 现在,我正在使用Alfresco 4.2.2 Enterprise,并寻找正确的方法来做与Alfresco 5.2 CE相同的事情 比方说,我想开发一个两层定制,可以远程连接到不同的存储库。或者,例如,我需要为一个站点开发一个新的Spri

几年前,我使用Alfresco 5.2 CE。当我需要开发某种定制时,我使用了三种不同的:

  • 露天仓库
  • 露天共享放大器
  • 户外一体化(AIO)
通过使用此SDK,我开发了覆盖在
alfresco.war
share.war
上的SDK,使用模块管理工具(MMT):

现在,我正在使用Alfresco 4.2.2 Enterprise,并寻找正确的方法来做与Alfresco 5.2 CE相同的事情

比方说,我想开发一个两层定制,可以远程连接到不同的存储库。或者,例如,我需要为一个站点开发一个新的Spring Surf页面,或者只是在一些模板中做一些小的更改

正确的方法是什么?Alfresco 4.2.2 Enterprise是否有类似的SDK


我将非常感谢您提供的信息。感谢大家。

基于Maven的Alfresco 3.0 SDK与企业版和社区版的Alfresco 4.2兼容。

基于Maven的Alfresco 3.0 SDK与企业版和社区版的Alfresco 4.2兼容。

是的,这里有一个参考说明:请记住“对于4.2.x支持,module.properties中需要进行一个小的单行更改。“我想补充一点,似乎只支持4.2.7,而不支持4.2.2。如果3.0 SDK不能与4.2.2一起使用,那么您可以始终使用SDK的2.x版本,然后在升级Alfresco时升级到3.0。将一个项目从SDK 2.x升级到SDK 3.x并不是什么大问题。是的,这里有一个参考文献:请记住“对于4.2.x支持,module.properties中需要一个小的单行更改。”我想补充一个缺点,似乎只支持4.2.7,不是4.2.2。如果3.0 SDK不能与4.2.2一起使用,那么您可以始终使用SDK的2.x版本,然后在升级Alfresco时升级到3.0。将项目从sdk2.x升级到sdk3.x并不是什么大事。
...
java -jar bin/alfresco-mmt.jar install amps/some-customization-share.amp tomcat/webapps/share.war -force
java -jar bin/alfresco-mmt.jar install amps/some-customization-repo.amp tomcat/webapps/alfresco.war -force
...