This module allows you to configure the default widget for any UI Field Type (Manage Form Display).
Sometimes, the sane defaults are not really ideal for a project (i.e. we want all Entity Reference for Media fields to use Media Library by default), and we have to keep reconfiguring it the same way every time we add a new field to a content type. This module aims to minimize that pain.
Features
- Configuration form for all UI Field types that lets you set the default widget for them.
- Custom permission for editing the form.
- Module sets a negative weight, so any existing or future custom code for default widgets still takes priority, and is not affected by the module.
2.x version
2.x version no longer relies on hook_field_info_alter(), and now allows for individual configuration for preconfigured field types (E.g. Media, Taxonomy Term). Previously, we could only configure the more general "Entity Reference" field type, and all other preconfigured field types that extend from that had to share the same defaults.
1.x version
The 1.x version is a simple configuration form that uses its values on hook_field_info_alter(). Although much simpler and more limiting than the 2.x version, it should also be the more stable release. It should also be feature complete, as there's not much else that can be added to this implementation.
Module under active development
Some planned features are:
Separate configurations for the different entity reference field types (Media, taxonomy term, etc.). Now available since release 2.0.0.- Configuration for default Display formatters as well (Manage Display).
- Configurations for the default settings of the widgets/formatters as well, when applicable (I.e. size of textfield).
Project information
- Project categories: Administration tools, Content display, Site structure
5 sites report using this module
- Created by gueguerreiro on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.

