Upgrade wizards
The extension ships upgrade wizards for the migration from its predecessor EXT:jobfair2 and for older installations of the job board.
Run them in the backend module Admin Tools > Upgrade > Upgrade Wizard or on the command line:
List and run the upgrade wizards
vendor/bin/typo3 upgrade:list
vendor/bin/typo3 upgrade:run jweilandJobboardJobfairToJobboardMigration
Copied!
All wizards require an up-to-date database. Run
vendor/ (or the database analyzer) before,
so that the new tables exist, and remove old tables and columns only
afterwards.
Available wizards
| Identifier | What it does |
|---|---|
jweiland | Copies all records of the tables
tx_ into the tables
tx_. The UIDs are kept, so all
relations between the records stay intact. Only columns that
exist in both tables are copied. File references of employer
logo, header image, tender documents and job advertisement are
moved to the new table. |
jweiland | Changes content elements of the type jobfair2_
to jobboard_ and updates the permissions of
backend user groups. |
jweiland | Moves the single occupational field of early job board
installations (column
job_) to the relation
job_. Only needed if this column still exists. |
jweiland | Moves the single salary grade of early job board installations
(column
salary_) to the relation
salary_. Only needed if this column still exists. |
jweiland | Creates the URL segment of all jobs without one, see Speaking URLs (route enhancer). |
Migrate from EXT:jobfair2
- Install the job board (see Installation). Keep the tables of EXT:jobfair2 in the database for now.
- Run
vendor/.bin/ typo3 extension: setup - Run
jweiland.Jobboard Jobfair To Jobboard Migration - Run
jweiland.Jobboard Jobfair To Jobboard CType Migration - Run
jweiland.Jobboard Job Path Segment Update - Replace the TypoScript of EXT:jobfair2 by the site set of the job board and check the site settings, see Configuration.
- Check the options of the migrated content elements.
- Assign occupational fields and positions to the migrated jobs. EXT:jobfair2 had no occupational fields and no positions, so there is nothing to migrate for them.
- Check the salary information of the migrated jobs (salary mode and salary grades or minimum and maximum salary). Jobs without salary information are not shown.
- Remove EXT:jobfair2 and its tables.
Because the UIDs of the jobs are kept, jobs that visitors have remembered in the job list stay remembered.