<commit_before># Migration Module for Drupal #

## Introduction ##

This repository contains a Drush module and migrate_d2d module for migration from D6 to D7.

__Drush Module__ : This module is used for converting some several fields to another separate fields in a content type. This separation operation makes field-to-field migration easy. Additionally, this module can dump node variables anytime and fix translation matches after migration process.

__Migrate Module__ : This module is the main migration module.

This module is capable of doing

* Content type
* Taxonomy
* File
* User
* Menu

migrations while processing dependencies between these elements.

Content types with related fields and taxonomy vocabularies should be created before running these migrations but there is no need to create vocabulary terms inside a taxonomy because, migration automatically transfers the terms.


## Requirements ##

### For Drupal 6 ###

* [Date](https://drupal.org/project/date)
* [Calendar](https://drupal.org/project/calendar) (optional)

### For Drupal 7 ###

* [Migrate](https://drupal.org/project/migrate) (tested for version 2.5)
* [Drupal-to-Drupal Data Migration](https://drupal.org/project/migrate_d2d) (tested for version 2.0)
* [Date](https://drupal.org/project/date)
  * You need to enable *date_migrate* coming with this module. (The easy way: `drush en date_migrate`) 


## Notes ##

### Module Changes ###

* SWFUpload -> [jQuery File Upload](https://drupal.org/project/jquery_file_upload)

### Problems & Solutions ###

* When Date Popup is used, related field does not updated with correct data from the database. Probably, this is a problem of local testing environment.
* After deleting some content types, SQL query changes and Drush module should be updated to fit these changes.

## Usage ##

* Wonder what is all about? See [INFO](doc/INFO.md) file.
* Want to know how to use this package? See [USAGE](doc/USAGE.md) file.
<commit_msg>Moved date migration instructions to USAGE<commit_after># Migration Module for Drupal #

## Introduction ##

This repository contains a Drush module and migrate_d2d module for migration from D6 to D7.

__Drush Module__ : This module is used for converting some several fields to another separate fields in a content type. This separation operation makes field-to-field migration easy. Additionally, this module can dump node variables anytime and fix translation matches after migration process.

__Migrate Module__ : This module is the main migration module.

This module is capable of doing

* Content type
* Taxonomy
* File
* User
* Menu

migrations while processing dependencies between these elements.

Content types with related fields and taxonomy vocabularies should be created before running these migrations but there is no need to create vocabulary terms inside a taxonomy because, migration automatically transfers the terms.


## Requirements ##

### For Drupal 6 ###

* [Date](https://drupal.org/project/date)
* [Calendar](https://drupal.org/project/calendar) (optional)

### For Drupal 7 ###

* [Migrate](https://drupal.org/project/migrate) (tested for version 2.5)
* [Drupal-to-Drupal Data Migration](https://drupal.org/project/migrate_d2d) (tested for version 2.0)
* [Date](https://drupal.org/project/date)


## Notes ##

### Module Changes ###

* SWFUpload -> [jQuery File Upload](https://drupal.org/project/jquery_file_upload)

### Problems & Solutions ###

* When Date Popup is used, related field does not updated with correct data from the database. Probably, this is a problem of local testing environment.
* After deleting some content types, SQL query changes and Drush module should be updated to fit these changes.

## Usage ##

* Wonder what is all about? See [INFO](doc/INFO.md) file.
* Want to know how to use this package? See [USAGE](doc/USAGE.md) file.

{'fraction_non_alphanumeric': 0.08968027034052509, 'fraction_numerical': 0.005198856251624643, 'mean_word_length': 4.625730994152047, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1477807', 'n_tokens_mistral': 1051, 'n_tokens_neox': 1035, 'n_words': 456}