4 ways to sync your code with the sandbox

4 ways to sync your code with the sandbox

Environment
One of most annoying problems with Demandware I had is the code deployment. In order to execute your code on а sandbox, you have to upload it using... WebDav! I have spent thousand of hours debugging issues that turned out to be caused by corrupted uploads and/or old code version being deployed on the sandbox. Also, pipeline "building" process before upload took hours of UX Studio to complete. Unfortunately there are many possible solutions for code synchronization over WebDav, but each of them has some downsides. Which one to use? Read the list bellow and choose the one that best suits to your needs! UX Studio UX Studio is IDE based on Eclipse, provided for free by Salesforce. It is the officially recommended tool for code edit and deployment. It…
Read More
Demandware Editors

Demandware Editors

Environment
While there are plenty of code editors and integrated development environments (IDEs) for working with JavaScript, due to the custom nature of Demandware (Salesforce Commerce Cloud), the available options are pretty limited. There are two main problems: Pipelines. If you have to work on legacy project featuring pipelines, you have only one option available to edit them - UX Studio plugin for Eclipse. The pipelines are just XML files, but editing them as plain text is pain in the ass - you need to visualize them so you can rearrange the pipelet blocks.Deployment. The code you write is executed on sandbox, i.e. virtual machine that is able to run Demandware script. You have to upload the code to the server using WebDav - there is no other way to access…
Read More