What is the Flexform-based TYPO3 content element?
TYPO3 core has many ways to create custom content elements (like Sliders, Accordion, etc.). TYPO3 Flexform is an old technology method for producing flexible content elements. Flexforms store data within an XML structure inside a single DB column. Read more!
The most popular TYPO3 extensions were available for years, like the DCE TYPO3 extension and FluidTYPO3 Flux TYPO3 extension, which feels like heaven for TYPO3 integrators and developers.
Why Migration from Flexform to TCA?
6 Steps Approach
Flexform to TCA
In this package, the following services and support includes to migrate Flexform to TCA.
- DCE to Content Blocks/Mask/TCA
- Flux to Content Blocks/Mask/TCA
- Flexform to Content Blocks/Mask/TCA
- New Structure Creation
- Automatic Content Migration
- Fluid Template Setup
- Includes Deliver & Deployment
- 1:1 QS Testing
Happy Customers
Frequently Asked Questions
More FAQsFlexform is very technical and well-known by the TYPO3 integrators. It’s one of the oldest TYPO3 technologies to create custom elements. Flexform contains an XML format structure which contains content and stores to TYPO3’s tt_content table. Here is an example of XML structure.
Here are the most important advantages of migrating from Flexform to TCA (e.g., DCE to Mask).
- 1. Closer to the TYPO3 core APIs
- 2. Better speed and performance
- 3. Compatible of 3rd party TYPO3 extensions
- 4. Well extend TYPO3 core & extensions
- 5. Easy & faster development
- 6. Reduce support & maintenance costs
- 7. Compatible with future TYPO3 versions
Yes, whenever you plan to switch to TCA-based custom content elements, you should consider migrating all your created Flexform content elements.
Well, technically both are the same thing because EXT:mask is developed using TYPO3 core. The mask extension is one of the popular custom elements creating the TYPO3 extension. Mask TYPO3 extension provides a flexible drag-n-drop GUI based backend module to easily create custom TYPO3 content elements.
Yes, you should have technical expertise to migrate Flexform to TCA because technically there are so many tasks. If you don’t have too much experience then you should consider making this happen by a good TYPO3 agency service provider.
The answer is simple because the TYPO3 core is developed based on TCA. So it will give us a guarantee to support future TYPO3 versions.
During the migration process e.g., EXT:dce to EXT:mask. The frontend fluid needs to be changed like TYPO3 fluid’s object name will change.
Automatic data migration is the biggest challenge while migrating Flexform to TCA. In Flexform everything is stored in XML format (in tt_content table). We have created our own custom TYPO3 extension to migrate XML format to tt_content’s columns.
Yes, you can migrate your custom created TYPO3 content elements from Flexform core to TCA core. Basically EXT:dce and EXT:flux is created using Flexform core, so it should be fine.
The estimation depends on the project's size. Take a look at above our pricing plan section, the time required to complete migration is based on the number of content elements.
Yes, based on your architecture of Flexform TYPO3 content elements, we have different pricing models. Examples to migrate from DCE to Mask have less cost compared to DCE to TCA core.
Of course, It would be our responsibility to deliver & deploy, as well as we are giving 30 days free support after the migration.
Yes, the migration from Flexform to TCA does not concern any TYPO3 versions. But we highly recommend upgrading your TYPO3 core to the latest version.
No! We will take care to migrate all Flexform content elements to TCA. Our QS team will make sure about 1:1 testing of your old and new migrated site’s content elements.