This month, IT Services Technology Training offers a two-day Drupal Advanced Workshop on Module Development.
Taught by Chapter Three, this class will show you the top 10 hooks and functions that are used by the majority of Drupal's contributed modules. You'll learn how to build a module from scratch, starting with the basics, and ending with advanced features of a Drupal API.
Talk to your manager to supplant what STAP funds you have left and take advantage of this great opportunity to further develop your skills on site.
Drupal Advanced Workshop: Module Development (ITS-3023)
Tuesday, June 22 AND Wednesday, June 23, 9:00-4:00 each day
Fee: $975 (STAP funds apply.)
Learn how to create custom Drupal modules for the Stanford environment. The top 10 hooks and functions will be explained, as both are used by over 90% of Drupal's contributed modules.
There are over 4,000 contributed modules available on drupal.org but sometimes they are not quite right. You may have found a module that does 99% of what you need or your needs are so small that you don't want to add yet-another-module to your site. In the course you'll learn how to build custom Drupal module by looking at the functions and hooks used by over 90% of the modules on drupal.org.
With an understanding of this core functionality you'll be able to add new functionality to existing modules, extend core functionality, or create new functionality the is specific to your project.
This course walks you through building a module from scratch starting with the basics and ending with the advanced features of a Drupal API.
Topics to be covered:
- Creating menu items and capturing URL paths with hook_menu
- Creating custom database tables with hook_install and its counterpart hook_uninstall
- Helping your users with hook_help
- Using hook_theme to properly format your module's output
- Modifying any form on your website by using hook_form_alter
- Creating custom module settings
We'll also cover custom blocks, special pages, modifying logins, running cron jobs, and more!
Using a combination of STAP Funds and Departmental Funds:
- Download and fill out the paper registration form.
- Fax the form to Technology Training Services at 650-725-0995.
Call Technology Training at 723-4391 or send email to firstname.lastname@example.org if you need assistance.
For more information on these and other upcoming IT Services classes, please visit http://itsupcoming.stanford.edu.
More information is available at http://techtraining.stanford.edu.