Text formats and input filters: Understanding Drupal's most boring subsystem

Garrett Albright

All Drupal sites use them, but not all Drupal site administrators understand them; text formats and input filters are critical to the security and functionality of a Drupal site's content. I'm Garrett Albright, the developer of the Pathologic input filter, and I want to show you how this uninteresting yet vital aspect of Drupal works.

This session will cover:

  • How and when the text format system works
  • How input filters¬†interact with each other in a text format
  • How and when the text format caches its results, and how not to get tripped up by it
  • How to develop a simple input filter, with associated configuration form, in both Drupal 7 and 8

An older version of this session was presented at BADCamp 2013.

Session Track

Coding and Development

Experience Level


Drupal Version