Drupal is a great framework with lots of modules for functionality. To add new functionality or to modify default functionality, you'll want a custom module.
In this session, we'll build a module from scratch. We'll discuss the most commonly used hooks in the Drupal API and common use cases.