Convert Translatable > Fluent Task
Migrates site DB from SS3 Translatable DB format to SS4 Fluent.
Migrate SiteTree Linking Task
Updates legacy SiteTree link tracking into new polymorphic many_many relation
Database Migrations
Provide atomic database changes (not implemented yet)
Rewrite tags to shortcodes
Rewrites tags to shortcodes in any HTMLText field
Parameters:
- baseClass: The base class that will be used to look up HTMLText fields. Defaults to SilverStripe\ORM\DataObject
- includeBaseClass: Whether to include the base class' HTMLText fields or not
Deletes all temporary test databases
Cleans up leftover databases from aborted test executions (starting with ss_tmpdb)
Migrate File dataobjects from 3.x and successive iterations in 4.x
Imports all files referenced by File dataobjects into the new Asset Persistence Layer introduced in 4.0.
Moves existing thumbnails, and generates new thumbnail sizes for the CMS UI. Fixes file permissions.
If the task fails or times out, run it again and if possible the tasks will start where they left off.
You need to flush your cache after running this task via CLI.
See https://docs.silverstripe.org/en/4/developer_guides/files/file_migration/.
i18n Textcollector Task
Traverses through files in order to collect the 'entity master tables'
stored in each module.
Parameters:
- locale: Sets default locale
- writer: Custom writer class (defaults to i18nTextCollector_Writer_RailsYaml)
- module: One or more modules to limit collection (comma-separated)
- merge: Merge new strings with existing ones already defined in language files (default: FALSE)
UserForms EditableFormField Column Clean task
Removes unused columns from EditableFormField for MySQL databases;