Summary
Well I hope you have really enjoyed this chapter. We have covered some interesting topics here, such as the basics of module creation, building our little contact module, and then enhancing it with AJAX and some other nice features.
Building a basic module, and then enhancing it with the features we want, or need, is an easy task. Try not to start with something over complicated; realistic objectives are always more achievable.
In the next chapter, we are going to concentrate on the backend part, the administrator. Though visitors usually don't get to see that part, it's really important, and will make our components and modules look more professional. Let's continue then!