Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
Since entities in Drupal 8 have UUID support by default, this module will become obsolete. There are two remaining tasks:
- On the project page, mention that this module will no longer be necessary for new sites made with Drupal 8.
- Build a Drupal 8 version that consists solely of an upgrade path.
Remaining tasks
Since entities support UUID in Drupal 8 core, a upgrade/migration path may be provided out-of-the-box. Otherwise, a Drupal 8 version will be needed to povide the tools needed for the upgrade/migration. Its implementation will depend on the finalized import API currently (2013/10/31) in progress.
Comments
Comment #1
pbuyle CreditAttribution: pbuyle commentedProject description has been updated.
I'm not sure a Drupal 8 version is required for the upgrade path. There is a ongoing work to provide upgrade from D7 to D8 as a migration (see https://groups.drupal.org/imp). Hopefully, UUID migration will be handled there. If not, then an Drupal 8 version providing to tool to handle a migration will be needed. The implementation however needs to be based on API that are not yet fixed.
Comment #2
XanoI noticed your involvement with IMP, thanks! We need it. Also thanks for the quick reply.
Payment UUID stores UUIDs in its own, custom way. Drupal 7 core does not do anything with UUIDs, so I do not expect there will be any upgrade path for those, do you? You're right that we can't code anything yet, but I thought of this and wanted to create this issue before I forgot about it again :) We're good for now.
Comment #2.0
XanoRemaining tasks
Comment #3
XanoPutting back on active, because the migration API is now part of core.
Comment #4
pbuyle CreditAttribution: pbuyle commented@Xano Do you kown if the migration API for D7-to-D8 will include classes to handle UUID migration? AFAIK, the UUID module for D7 uses the same schema for UUIDs on any entity type. So it would make sense to have them.
Comment #5
XanoCore has never supported contrib directly, so I doubt that is the case now. Maybe the UUID module will get some migration templates for doing this?