Contrib modules associated with Schema.org Blueprints

By Katy Swain , 10 June 2026
Status
Category
Agent

These are all modules that Jacob depends on with his Schema.org Blueprints Demo modules. As that is supposed to showcase the sort of large scale information management site we're building, it's worth me looking through to avoid wheel-reinvention. Most are new to me, some I've heard of but not used, a few I used occasionally, and fewer I used almost always. Will probably save time to review them ASAP rather than struggle to remember what they were called when I realise they might be useful.

Key:

  • ✓: Next to test.
  • ✓✓: Tested
  • ✓✓✓: Tested and committed.
  • x : Dismissed.

Probably Useful

  • Content Moderation (core): Not used it before, but I like. It's in. ✓✓✓
  • Inline Entity Form: Absolutely essential for the user → person relationship. ✓✓✓
  • Diff: Absolutely. ✓✓✓
  • Entity Prepopulate: Almost certainly.
  • Address: For organisations and people.✓
  • Contextual Links (core): Use it on my own site, but worried it might be more a distraction than a convenience here.✓✓✓
  • Media (core): Definitely, but I need to look into complementary modules. Best case scenario is using media for handling all file types (local or remote). ✓
  • Media Library (core): Need something like it, at least. I believe there are some drop-in replacements that claim to have some advantage. ✓
  • Path (core) and Pathauto: Definitely. Also Redirect and Sub-pathauto. ✓✓✓
  • Automatic Entity Label: Almost certain to be useful somewhere.
  • Corresponding Entity References: Probably desirable. For each possible use, I really have to think about whether this is better than embedding a view of back references in the rendered content. Something in me says this is a kludge at the db and business logic level that should be implemented in the UI. Mind you it makes for simpler/faster db queries.✓✓✓
  • Field Group: Simplest/oldest/most tested solution. Can fiddle with fancier layout stuff at some point in the future.
  • OpenAPI: A requirement of JSON:API, which we will probably eventually want to use.
  • Entity Usage: Very likely.
  • Revision Log Default: Brilliant idea. Why didn't I think of that? ✓✓✓
  • Views Bulk Operations (VBO): I imagine will come in handy at some point.
  • Views Data Export: Especially the JSON export.

Maybe Useful

Hmm…

What Was He Thinking?