Sapphire Development Tools: Tasks
https://www.fuatdemirkiran.com/
dev→
tasks- Sync Files & Images assets
The Files & Images system in SilverStripe maintains its own database
of the contents of the assets/ folder. This action will update that database, and
should be called whenever files are added to the assets/ folder from outside
SilverStripe, for example, if an author uploads files via FTP.
- i18n Textcollector Task
Traverses through files in order to collect the 'entity master tables'
stored in each module.
- Database Migrations
Provide atomic database changes (not implemented yet)
- Flush Generated Images Task
Remove all cached/generated images created as the result of an image manipulation
- Encrypt all passwords tasks
Convert all plaintext passwords on the Member table to the default encryption/hashing algorithm. Note: This mainly applies to passwords in SilverStripe 2.1 or earlier, passwords in newer versions are hashed by default.
- Migrate SiteTree Linking Task
Rewrites plain internal HTML links into shortcode form, using existing link tracking information.
- Migrate Translatable Task
Migrates site translations from SilverStripe 2.1/2.2 to new database structure.
- Upgrade SiteTree Permissions Schema
Move data from legacy columns to new schema introduced in SilverStripe 2.1.
SiteTree->Viewers to SiteTree->CanViewType
SiteTree->Editors to SiteTree->CanEditType
SiteTree->ViewersGroup to SiteTree->ViewerGroups (has_one to many_many)
SiteTree->Editorsroup to SiteTree->EditorGroups (has_one to many_many)
See http://open.silverstripe.com/ticket/2847
- UserForms Database Migration
Upgrades your current forms to the latest structure
- UserForms Versioned Initial Migration
Publishes the existing forms