Chapter 4. Magento UI Library
"The more users' expectations prove right, the more they will feel in control of the system and the more they will like it." - Jakob Nielson - Ph.D. in human-computer interaction from the Technical University of Denmark in Copenhagen
The evolution of the Magento system brought significant change to the way developers work to create unique and customized solutions in Magento 2. The absorption of technologies that could leverage this evolution of the Magento system was a watershed, for the system could achieve an even higher status in the Magento community of enthusiasts, developers, and system administrators.
In this chapter, we will look at one of the technologies that have totally changed the way the development of themes for Magento 2 is understood: The Magento User Interface Library.
The following topics will be covered in this chapter:
- Magento 2 UI
- LESS and CSS preprocessing
- LESS compilation in Magento 2
- Magento 2 UI library
- Testing...