The previous chapter taught us the basics of extension development. In this chapter, we will see how powerful your code can be, by providing for future users some useful forms in the admin area and a user-friendly interface in the frontend. This is the only good way to make your extension different: offering the best experience to your customers and their customers.
Briefly, we will cover the following:
In the previous chapter, we wrote all the code to store event data in our specific module's table. We can now list our events, but we cannot create or edit them. Test yourself by ...