Module Development

Classes

Create custom modules with the Drupal API. It's helpful to think of the existing core and contrib...

Courses

Coding Drupal modules.

Project updates

I originally had Resources and References as separated content types but ended up combining them...

As a field, Smart Link content could be attached to an entity. However, I found this limiting for a...

A Field Formatter plugin is needed to display the field's unique properties. <?php namespace Drupal...

drush eval "print_r(\Drupal::service('smart_link')->getUrlInfo($url))" Services are loaded when...

This function loads the url and gets the title from the title tag and first h1 on the page. It's in...

Resources

Overview of extensions (modules, themes, profiles). Alteration methods (hooks, plugins, entities...