Demandware | Technological stack

I’m mainly a PHP developer and very soon I will switch to the Demandware platform. I would like to know what are the languages ​​and technologies that are used in Demandware and how to start learning. Please, help.

+2
source share
3 answers

See I want to start exploring Demandware Salesforce Commerce Cloud Digital Platform (formerly Demandware) is a SaaS e-commerce platform that uses server-side JavaScript to create settings in the site’s logic.

+3
source

Demandware itself is written in Java, but the encoding syntax is completely different. It mainly consists of the following

  • ISML files similar to HTML files with optional DW syntax

  • ds files. These are script files that can execute backend logic.

  • xml Pipelines - A visual / functional representation of the logic given in the Pipeline. ex. Cart-MinicartAdd will add the item to minicart.

  • css, js These are regular css js files that are used like in any other web application.

Resources: https://xchange.demandware.com/community/developer Please note that you must have a Demandware xchange account to access Api tutorials and documentation.

+3
source

A few weeks ago I started working with Demandware. So, this is a pretty cool platform if you will not build up your skills with js, css (scss ...), html.

Basically, your whole back-end - it works with the Demandware API - is a model; you also need to work with controllers or pipelines as controllers; your views are .isml files, something like an HTML + engine. If you work with .twig before - you will not be surprised .isml

I recommend reading this couple of articles and posting information about Demandware here:

https://blog.baha.dk/2015/09/20/part-1-what-is-demandware/

https://blog.baha.dk/2015/12/20/part-2-developing-demandware/

Unfortunately, we have few sources and knowledge of online college. All the information you can find on the Demandware XChange community portal, as well as in the API documentation.

+1
source

All Articles