Summary
In this chapter, we covered some of the most relevant aspects of Magento, which was beyond models and classes, regarding backend development. We had a look at crontab.xml
, which helps us schedule jobs
(commands) so that they can be run periodically. Then, we tackled notification messages, which enable us to push styled messages to users via a browser. The Session and cookies section gave us an understanding of how Magento
tracks user information from a browser to a session. Logging and profiling showed us a simple yet effective mechanism to keep track of performance and possible issues across code. The Events and observers section introduced us to a powerful pattern that Magento
implements across the code, where we can trigger custom code execution when a certain event is fired. The section on caching guided us through the available cache types, and we studied how to create and use our own cache type. Through the section on frontend apps (widgets), we learned how to create our own...