Summary
In this chapter, we have quickly explored some of Drupal's modular system and used it to create two modules (as part of the same package) which added some additional functionality to our site and will add value to our social network. This included the following:
Creating
.install
files to allow the module to be installed and uninstalled, automatically creating the new content types and their fieldsCreating the
.info
files to define the name, compatibility, package, and description of the modulesCreating
.module
files to add functionality to viewing maps and venuesOverriding some of the default Drupal output using theme suggestions
Now that we can see how powerful the modular system is within Drupal, we can investigate the system further and leverage it to add any custom functionality which we need to our site.