team development | Community
Skip to main content
Level 6
October 16, 2015
Solved

team development

  • October 16, 2015
  • 2 replies
  • 838 views

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

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by joerghoh

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.html

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

2 replies

joerghoh
Adobe Employee
joerghohAdobe EmployeeAccepted solution
Adobe Employee
October 16, 2015

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.html

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

Level 6
October 16, 2015

Thank you, this answer helps