Extension icon

Upgrade Wizard: mailform to form_legacy

Classification:upmailformtoformlegacy
Version:0.0
Language:en
Description:Upgrade CType mailform to EXT:form_legacy
Keywords:ctype, form_legacy, mailform
Website:https://typo3-upmailformtoformlegacy.de/
Copyright:2021
Author:Dirk Wildt (verdigado eG)
Email:support@verdigado.com
License:This document is published under the Open Publication License available from http://www.opencontent.org/openpub/
Rendered:2021-07-22 18:36

The content of this document is related to TYPO3, a GNU/GPL CMS/Framework available from www.typo3.org.

Contents

Screenshots

Upgrade Wizard 1st step

Upgrade Wizard for Ctype mailform

What does it do?

This extension extends the Upgrade Wizard with a job, which migrates the CType mailform to the EXT:form in TYPO3 7.6 and EXT:form_legacy in TYPO3 8.7.

This fields are handled:

  • checkbox
  • hidden field
  • radio button
  • select form
  • submit button
  • text area
  • text field
  • upload field

This fields aren’t handled, if they are used, the upgrade wizard will throw an exception:

  • button
  • fieldset
  • password
  • reset button

Dry mode

If you like to test the migration in dry mode, please set DEV_DRY to true at Classes/Install/Updates/Mailformtoformlegacy.php:

const DEV_DRY = false; // if true, you will get a report only. Neither database update will done nor files will written

Credits

Thanks to Benjamin Serfhos, who published an initail code at https://gist.github.com/bmoex/5135f3e6685a358a54e6c955bf64d21b