Giter VIP home page Giter VIP logo

location_migration's Introduction

INTRODUCTION

The Drupal 7 Location module allows users to store locations in a location field (location_cck submodule), and also directly for node, taxonomy_term and user entities (location_node, location_taxonomy and location_user submodules).

With location_email, location_fax, location_phone and location_www submodules, the data stored for a location can be extended with additional email, fax number, telephone number and www address properties.

The Location Migration module provides migration path for these data.

HOW IT WORKS

For location data stored in a field,

  • The original location field type gets mapped to address field, and every address-like location property is migrated into this address field.
  • Non-empty geographical coordinates are migrated into a new geolocation field with _geoloc field name suffix.
  • When location_email is enabled on the source site, the email addresses stored for a location will be migrated into a new email field with _email field name suffix. The email field type is available in Drupal 8/9 by default.
  • When location_fax is enabled on the source site AND the telephone field type is available on the destination site (core Telephone module), the fax number of a location will be migrated into a new telephone field with _fax field name suffix.
  • If location_phone is enabled on the source site AND the telephone field type is available on the destination site, the telephone number stored for a location will be migrated into a new telephone field (_phone field name suffix).
  • When location_www is enabled on the source site AND the link field type is available on the destination site (core Link module), the www address stored for a location will be migrated into a new link field (_url field name suffix).

For location data stored directly for node, taxonomy_term and user entities, Location Migration basically repeats the same what it does for the location fields, but the name of the (this time new) address field, and the base name of the additional fields will be location_node, location_taxonomy_term and location_user, accordingly. If this entity location was configured to store multiple locations, the new field's name will have an additional _<cardinality> suffix as well.

Location Migration wants to migrate as much data as possible. If you don't need any of the additional fields, you can delete them after the migration was executed.

REQUIREMENTS

This module depends on the following modules:

INSTALLATION

You can install Location Migration as you would normally install a contributed Drupal 8 or 9 module.

CONFIGURATION

This module does not have any configuration option.

MAINTAINERS

Current maintainer:

This project has been sponsored by Acquia

location_migration's People

Contributors

minnur avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.