Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Drupal 7 Module Development
Installing Drupal for Custom Module Development
Installing and Configuring MAMP (4:14)
Installing and Configuring Aptana Studio editor (4:54)
Installing and Configuring Drupal (5:07)
Drupal Modules (3:30)
Setting Up custom and contrib Modules Directory (4:18)
Introducing the Custom Facebook Feed Module
Preparing to Import Feeds (4:05)
Creating the Feeds Importer (4:55)
PHP Settings and Feeds Tamper (4:38)
PHP Intro and Drupal Coding Standards (4:23)
Creating the .info File (5:06)
Creating the .module File (3:14)
Understanding the Drupal API (3:56)
Using the Devel Module (4:45)
Using Devel Module to Inspect Page Variables (3:46)
Menu Callbacks and Permissions
Using the hook_menu Function (3:29)
Caching (3:30)
Using the hook_permission Function (5:33)
Adding the admin.inc File to Our Module (4:39)
The Form API
Using the system_settings_form (3:06)
Using the admin_settings_form and Checkboxes (2:59)
Creating and Using Drupal Variables (3:10)
Using the hook_validate Function (2:56)
Using the hook_form_alter Function (5:59)
Connecting with the Database
Creating the .install File (4:15)
Using the hook_schema Function – Part 1 (6:33)
Using the hook_schema Function – Part 2 (5:20)
Using the hook_uninstall Function (5:23)
Using the hook_update Function (4:24)
Node Hooks and Database System
Adding Node Hooks – Part 1 (4:18)
Adding Node Hooks – Part 2 (3:21)
Database Queries – Part 1 (4:04)
Database Queries – Part 2 (3:05)
Database Abstraction Layer (4:38)
Block System and Theming
Understanding the hook_block_info Function (5:16)
Understanding the hook_block_view Function (5:06)
Understanding the block_contents custom Function (5:41)
Theming the block – Part 1 (4:14)
Theming the block – Part 2 (3:38)
Security, Performance, and Testing of our Module
Drupal Module Security and Sanitization (3:22)
Installing the Coder Module (5:12)
Conducting a Simple Test – Part 1 (2:56)
Conducting a Simple Test – Part 2 (5:06)
Conducting a Simple Test – Part 3 (3:57)
Using the hook_schema Function – Part 1
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock