Skip to content

TYPO3 Extension: Migrate DAM Records and Relations to TYPO3 6.0s File Abstraction Layer (FAL)

Notifications You must be signed in to change notification settings

fnagel/t3ext-dam_falmigration

 
 

Repository files navigation

t3ext-dam_falmigration

TYPO3 Extension: Migrate DAM Records and Relations to TYPO3 6.2s File Abstraction Layer (FAL)

This extension only works with TYPO3 >= 6.2 and MySQL, because there are some Queries using GROUP_CONCAT.

Introduction

First of all: Remove all scheduler tasks of this extension you have defined previously in scheduler module. That's because of a completely rewritten code. Scheduler serializes the task-classes with all its properties and these properties are now modified. So, If you don't do this step, the task will throw Exceptions because of undefined property names.

Tasks

Information for all tasks:

no files will be moved or copied

Please execute the tasks in following order:

1.) Migrate DAM Records to FAL Records

This task searches for dam records (tx_dam) which were not migrated in FAL already. This extension adds a new col to sys_file called "_migrateddamuid" to identify migrated dam records.

TYPO3 6.2 brings a new table sys_file_metadata. This task will port following cols to this new table::

title, hpixels, vpixels, description, alt_text

If you have activated the new sys extension "filemetadata" this task adds some more fields to this table::

creator, keywords, caption, language, pages, publisher, loc_country, loc_city

For each file this task will try to generate a processedfile entry in sys_file_processedfile if it is an image. This helps to show thumbnail in BE.

2.) Migrate DAM Relations to FAL Relations

This task get all records from tx_dam_mm_ref which have an already migrated record in sys_file. For each of this records it collects additional informations and write them into sys_file_reference.

If there are no already migrated records found, the task will break migration of relations.

3.) Migrate DAM Categories to sys_categories

This task searches for dam categories (tx_dam_cat) which were not migrated in sys_category already. This extension adds a new col to sys_category called "_migrateddamcatuid" to identify migrated dam categories.

4.) Migrate DAM Category Relations to sys_category_record_mm

This task get all records from tx_dam_mm_cat which have an already migrated record in sys_category.

If there are no already migrated categories found, the task will break migration of categories.

5.) Migrate DAM Selections

This tasks migrate tx_dam_selection records to sys_file_collection

About

TYPO3 Extension: Migrate DAM Records and Relations to TYPO3 6.0s File Abstraction Layer (FAL)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%