As you can see, it is not so hard to create a Magento widget. The Magento widgets allow you to insert neat add-ons that will add value to your theme.
This is a very simple example of what you can do with widgets. You can try to create a more advanced and complex one that includes more options and customizable fields!
In the next chapter, we will learn how to create a theme admin panel with the same module structure, which allows a store manager to customize some important theme parts. The powerful admin theme will include options in a dedicated section in the Magento system configuration section in the backend.