I have a few extensions of mine on Pootle and I decided to migrate those:
- cloudflare
- direct_mail_userfunc
- file_list
- ig_ldap_sso_auth
Following structure is expected for your TYPO3 project (adapt script if it differs):
.
├── composer.json
├── composer.lock
├── patches
│ ├── ...
│ └── ...
└── scripts
<T3DataStructure> | |
<meta> | |
<langDisable>1</langDisable> | |
</meta> | |
<sheets> | |
<sDEF> | |
<ROOT> | |
<TCEforms> | |
<sheetTitle>LLL:EXT:core/Resources/Private/Language/Form/locallang_tabs.xlf:general</sheetTitle> | |
</TCEforms> |
<?php | |
// This is file EXT:your_ext/Classes/Xclass/Backend/Form/Container/InlineRecordContainer.php | |
/* | |
* This file is part of the TYPO3 CMS project. | |
* | |
* It is free software; you can redistribute it and/or modify it under | |
* the terms of the GNU General Public License, either version 2 | |
* of the License, or any later version. | |
* |
# File EXT:your_ext/Configuration/Yaml/MyCustomActionBackend.yaml | |
TYPO3: | |
CMS: | |
Form: | |
prototypes: | |
# add our finisher to the 'standard' form prototype | |
standard: | |
formElementsDefinition: | |
Form: | |
formEditor: |
This patch was tested against TYPO3 v7. | |
Purpose is to *temporarily and quickly* let you export the migrated TCA to a file within typo3temp/migrated_TCA/<table_name>.migrated.php | |
so that you may then use any diff tool to compare the migrated TCA of a given table with your own definition. | |
To run it, just open backend module "Configuration -> TCA". This will automatically dump the whole (migrated) TCA to the disk. | |
This is not perfect but should help you a lot anyway to go through the various deprecation messages in typo3conf/deprecation_*.log. | |
Have fun! |
<?php | |
/* | |
* This file is part of the TYPO3 CMS project. | |
* | |
* It is free software; you can redistribute it and/or modify it under | |
* the terms of the GNU General Public License, either version 2 | |
* of the License, or any later version. | |
* | |
* For the full copyright and license information, please read the | |
* LICENSE.txt file that was distributed with TYPO3 source code. |