Chapter 8. Frontend Development
Frontend development is a term most commonly tied to producing HTML, CSS, and JavaScript for a website or web application. Interchangeably, it addresses accessibility, usability, and performance toward reaching a satisfying user experience. Various levels of customization we want to apply to our web store require different development skill levels. We can make relatively simple changes to our store using just CSS. These would be the changes where we accept the structure of the store and focus only on visuals like changing colors and images. This might be a good starting point for less experienced developers and those new to the Magento platform. A more involved approach would be to make changes to the output generated by Magento modules. This usually means tiny bits of PHP knowledge, mostly copy-paste-modify of existing code fragments. A skill level above this one would imply knowledge of making structural changes to our store. This usually means mastering...