Expand my Community achievements bar.

SOLVED

team development

Avatar

Level 6

I am battling to find a way of synchronizing site development across multiple developers. 

What is the best way to synchronize a web site, the nodes and css, html, jsp and other scripting source files, as well as synchronizing the DAM.

I have also used the vlt export to try and bring .java files developed in CRXDE into a maven project in eclipse. But all I transfer is the XML files.

 

Regards

 

Clive

1 Accepted Solution

Avatar

Correct answer by
Employee Advisor

Clive,

basically, what you need is a version control system like Subversion or Git (and there are numerous others, I just wanted to quote the most popular ones). There you can checkin your XML files. You can use VLT also to upload the content to the repository again. But I would advise you to take another approach: Switch entireley to an IDE-based approach, build your content, JSPs, CSS, ... in your IDE and use a maven-based approach to upload the packages to your local repository. As a start I would recommend [1]; for the maven archetypes see [2] and there's an effort to improve the IDE tooling for sling [3].

HTH,

Jörg

 

[1] http://dev.day.com/docs/en/cq/aem-how-tos/development/howto-develop-aem-projects-using-eclipse.html

[2] http://dev.day.com/docs/en/cq/aem-how-tos/development/how-to-build-aem-projects-using-apache-maven.h...

[3] https://cwiki.apache.org/confluence/display/SLING/Sling+IDE+tooling+Roadmap

View solution in original post

2 Replies

Avatar

Correct answer by
Employee Advisor

Clive,

basically, what you need is a version control system like Subversion or Git (and there are numerous others, I just wanted to quote the most popular ones). There you can checkin your XML files. You can use VLT also to upload the content to the repository again. But I would advise you to take another approach: Switch entireley to an IDE-based approach, build your content, JSPs, CSS, ... in your IDE and use a maven-based approach to upload the packages to your local repository. As a start I would recommend [1]; for the maven archetypes see [2] and there's an effort to improve the IDE tooling for sling [3].

HTH,

Jörg

 

[1] http://dev.day.com/docs/en/cq/aem-how-tos/development/howto-develop-aem-projects-using-eclipse.html

[2] http://dev.day.com/docs/en/cq/aem-how-tos/development/how-to-build-aem-projects-using-apache-maven.h...

[3] https://cwiki.apache.org/confluence/display/SLING/Sling+IDE+tooling+Roadmap