Basically I am a PHP Developer and very soon moving to Demandware Platform. I would like to Know what are Languages and technologies which are used in Demandware and like to start learning myself. Please help.
相关问题
- Install Fixtures in Sylius - Symfony2
- Magento get which layout being used on phtml files
- JS Analytics Ecommerce callback
- Magento: Display products from childcategories if
- Is Spree extensible enough to support multiple ven
相关文章
- I want to start learning Demandware [closed]
- Amazon-like interface for selecting product size a
- Magento CE :: Discount on First Order?
- Extending the Spree::Product model/class
- Demandware/SFCC prerequisites [closed]
- How to get woocommerce country select dropdown?
- magento: Add product from front end
- How to select specific fields with aliases using j
Several weeks ago I started work with Demandware. So, it's pretty cool platform if you wan't pump your skills with js, css(scss...), html.
Basically, all your back-end - it's work with Demandware API - this is a Model; also you need work with Controllers or Pipelines as a Controllers; your Views - it's a .isml files, something like a HTML + template engine. If you work with .twig before - you will not surprised with .isml
I recommend read this a couple articles and dig some info 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 not much sources and knowledge online, college. All info you can find on Demandware XChange community portal and also to the API documentation.
Learn somewhat-modern Javascript. DW/SFCC is based on a hacked up version of server-side Javascript (e.g. NodeJS) w/ some Java references tossed in for fun. Knowing that and MVC architecture should be sufficient to get you started.
Demandware itself is written in Java but the coding syntax is entirely different. It basically consists of the following
ISML files - that are similar to HTML files with additional DW syntaxes
ds files. These are script files that can perform backend logic
xml Pipelines - Visual/Functional representation of a logic is given in a Pipeline. ex. Cart-MinicartAdd would add an item to the minicart.
css,js These are normal css js files that are used like in any other web application
Resources: https://xchange.demandware.com/community/developer Please note that you need to have a Demandware xchange account to access the tutorials and Api documentation.
See I want to start learning Demandware Salesforce Commerce Cloud Digital Platform (previously Demandware) is a SaaS ecommerce platform, that uses server-side JavaScript for creating customizations on the site logic.