Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Machine name

853 sites Security covered
View on drupal.org

This module provides a reusable "machine name" field type that can be attached to any entity. It allows you to create fields whose values are fixed and represent machine-readable names.

This module provides a machine name field.

If you just need a stand-alone machine name field (a field with a value that will never change for same reason), use this. If you want two fields tied together (a frequent UI pattern in Drupal core), use Safeword.

Historical information and motivation regarding this module

2011-10-26: The module was created by beejeebus and hunmonk for the D7 Version of the Project-Project (Report from Project 7.x-2.0 BADCamp Sprint):

This takes advantage of the D7 FormAPI machine_name form element #type and exposes it as a Field API field you can attach to any entity bundle. We’re using this for the project shortname on project node types, but since it could be useful to anyone, we published it as a separate project.

2012-04-24: C_Logemann Is the new Maintainer.

Safeword is a similar module. However, it depends on using a related text field and the machine name is auto-generated from that:

Safeword module provides a standard text field and when text is input displays a matching machine name field which automatically converts the text into a machine name formatted version, which can also be hand edited.

Activity

Total releases
1
First release
Sep 2025
Latest release
10 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Release date
8.x-1.0-alpha1 Pre-release Sep 6, 2025