Entity Pilot Git
Categories
Component ID
2828691
Component name
Entity Pilot Git
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
1958
Component created
Component changed
Component body
Overview
Entity Pilot Git extends the Entity Pilot module by providing a transport mechanism that exports and imports via the file system.
This module is designed so that syndication of content between sites can be done entirely through a Git (or other source control) respository.
Requirements
- entity_pilot
- Drupal core 8.3 or above
Installation
- Download, extract, and install the module.
- Configure the export directory and which entity types should be exported.
This module is best when all entities fully support normalization via uuids (or other means that aren't serial ids).
Here are some patches to help with that:
- Menu links and link fields - #2577923: MenuLinkContent entities pointing to nodes are not deployable: LinkItem should have a "target_uuid" computed property
- In page hyperlinks - Linkit module provides a text filter that replaces uuid attributes which are added through its ckeditor plugin.
- UUID Entity paths - #2353611: Make it possible to link to an entity by UUID
- Revision UUIDS - #1812202: Add UUID support for entity revisions
