issue manually placing files generated by eclipse kickstart project
-preamble
Hello, First things first I wanted to apologize if this has been asked already or posted in the wrong forum, but I've been reading several documents/guides/forum posts trying to find a solution to this simple question. (also new to alfresco, never used it prior to this project I've been working on since last week)
e.g I've gone through
http://ecmarchitect.com/alfresco-developer-series-tutorials/workflow/tutorial/tutorial.html
http://jmuras.com/blog/2012/creation-of-workflow-in-alfresco-using-activiti-step-by-step/
as well as the http://ecmarchitect.com/ maven and model tutorial
Setup
-vanilla 5.0.d alfresco linux installation, ran installer with defaults so its using everything out of the box
-situation/question
I came across a video showing off the activiti eclipse plugin to make kickstart projects, which seemed super awesome, easy to use and quick for deployment, however I do not believe my alfresco instance to be set up for CMIS and/or CMIS doesn't want to work. So I went with the alternative and exported the project to the target folder, generated the 3 repo xml files and 3 share xml files, I manually copied them over to the machine, placing the repo files in AFRESCO_HOME/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/extension/workflows. That being said the workflow is working beautifully and as intended (assigns stuff to the proper groups, does as its told ect.), the problem is with the form customization (it's not picking up the configuration files, just generates the default form for a workflow, which I'm assuming has to do with the 3 xml filed generated under shared not being in the correct location. I tried placing them in several places, most notably ALFRESCO_HOME/tomcat/webapps/share/WEB-INF/classes/alfresco and ALFRESCO_HOME/tomcat/webapps/share/WEB-INF/classes/alfresco/web-extension and they still don't seem to be picked up.
So my question is, is the a specific place to put the 3 shared xml files generated from the kickstart process, and are there any file I have to 'configure' or change to point to them to get the custom forms to appear (they are just really simple files just created to test the deployment)
also there appears to be no problems in catalina.out tomcat log when the server starts up
Files
projectname-module-deployment.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<module-deployment>
<extension-module>kickstart_form_senateapproval</extension-module>
</module-deployment>
projectname-share-context.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean init-method="register" id="senateApproval.workflowBootstrap"class="org.springframework.extensions.config.ConfigBootstrap">
<property ref="web.config" name="configService"/>
<property name="configs">
<list>
<value>classpath:alfresco/web-extension/senateApproval-config-custom.xml</value>
</list>
</property>
</bean>
</beans>
projectname-cofig-custom.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<extension>
<modules>
<module>
<id>kickstart_form_senateapproval</id>
<configurations>
<config condition="senateapproval:step1" evaluator="task-type">
<forms>
<form>
<field-visibility>
<show id="packageItems"/>
<show id="senateapproval:valueselect"/>
<show id="transitions"/>
</field-visibility>
<appearance>
<set appearance="title" label-id="Approve document" id="info"/>
<field set="info" id="packageItems"/>
<field set="info" label-id="Value select" id="senateapproval:valueselect"/>
<set id="response"/>
<field set="response" id="transitions"/>
</appearance>
</form>
</forms>
</config>
<config condition="senateapproval:step2group2" evaluator="task-type">
<forms>
<form>
<field-visibility>
<show id="packageItems"/>
<show id="senateapproval:valueselect"/>
<show id="transitions"/>
</field-visibility>
<appearance>
<set appearance="title" label-id="Approve document" id="info"/>
<field set="info" id="packageItems"/>
<field set="info" label-id="Value select" id="senateapproval:valueselect"/>
<set id="response"/>
<field set="response" id="transitions"/>
</appearance>
</form>
</forms>
</config>
<config condition="activiti$senateApproval" evaluator="string-compare">
<forms>
<form>
<field-visibility>
<show id="senateapproval:comment"/>
<show id="packageItems"/>
<show id="transitions"/>
</field-visibility>
<appearance>
<set template="/org/alfresco/components/form/2-column-set.ftl" appearance="title" label-id="Senate Test 1" id="info"/>
<field set="info" label-id="comment" id="senateapproval:comment">
<control template="/org/alfresco/components/form/controls/textarea.ftl"/>
</field>
<field set="info" id="packageItems"/>
<set id="response"/>
<field set="response" id="transitions"/>
</appearance>
</form>
</forms>
</config>
<config condition="senateapproval:start" evaluator="task-type">
<forms>
<form>
<field-visibility>
<show id="senateapproval:comment"/>
<show id="packageItems"/>
<show id="transitions"/>
</field-visibility>
<appearance>
<set template="/org/alfresco/components/form/2-column-set.ftl" appearance="title" label-id="Senate Test 1" id="info"/>
<field set="info" label-id="comment" id="senateapproval:comment">
<control template="/org/alfresco/components/form/controls/textarea.ftl"/>
</field>
<field set="info" id="packageItems"/>
<set id="response"/>
<field set="response" id="transitions"/>
</appearance>
</form>
</forms>
</config>
</configurations>
</module>
</modules>
</extension>