Content Model

This module allows fields to be required only when the piece of content is being published or is already published. This can be used when you have fields such as tags or SEO information on your piece of content that editors really don't need to fill in until the content is going live.

Creates a bundle-specific view mode to use for creating a comparison table, with permissions to use the comparison, a link field to add entities to the comparison, and a block to show a link to the comparison.

A collection of useful UI tools for working with fields.

Field tools is developed as and when I have need of the features. If this module is useful to you, please consider investing back some of the time you save by adding to the module's functionality. Check the issue queue and TODOs in the code for suggestions where to start.

A new entity type for managing data that should be stored in the database, but only displayed within or associated with other content. If you're using a solution like Rabbit Hole to prevent direct access to an entire content type, that content might be better stored as storage entities.

Provides a new layout to use as a section within layout builder. Any block added will have its title shown as a tab in the tab set, and clicking a tab will reveal the content for the appropriate block.

Significant work has gone into making sure the generated tabs markup will be accessible.

A more configurable version of the navigation block provided by the Book module in core. The options provided include:

  • Choose to show only a single book (or default to show all, as in core)
  • Choose a maximum depth to create the menu
  • Force the menu to be expanded

Another module that checks for unique values, but this one optionally can run an AJAX validation on blur, so the editor can see any problems before trying to submit the form. Also has support for link fields.

I love the concept of this module. For your content types you can define rules for checking that content is unique, each rule checking a field or a combination of fields.