Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 2.58 KB

README.md

File metadata and controls

66 lines (41 loc) · 2.58 KB

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