Where do I start?
Modules are very useful to display the content on your website in various positions. These module positions are defined in your template. Modules are easier to visualize than plugins, so they are used more often, and they are significantly less complex than components. Modules are often used to display some information from a component, but they can be completely stand-alone and display whatever content you like.
Like with plugins, before we create a module, we need to know what we are trying to achieve. Let's assume that you have a website that has multiple administrators who maintain the content of the site and all of them have access to install new extensions. As a super administrator, you'd like to keep an eye on what these other administrators are up to, so you would like to have an easy way to see when new extensions have been installed on the website. You took a look on the JED and didn't find a suitable module, so you've decided to create a simple module that will...