Description
Drupal requires URL aliases to be set in order for translations to work. (For example, if /home points to /node/3, an identical routing entry must be set up for Chinese, Spanish, French, etc. In theory, this means we could even translate the URLs, but for now, getting the routing setup is paramount.) Currently, this is done manually in each environment: Drupal does not seem to provide a means of importing or exporting this configuration. To make deployments repeatable, we should write a script to update the database with the correct URL aliases during deployment.
Acceptance Criteria
Description
Drupal requires URL aliases to be set in order for translations to work. (For example, if
/homepoints to/node/3, an identical routing entry must be set up for Chinese, Spanish, French, etc. In theory, this means we could even translate the URLs, but for now, getting the routing setup is paramount.) Currently, this is done manually in each environment: Drupal does not seem to provide a means of importing or exporting this configuration. To make deployments repeatable, we should write a script to update the database with the correct URL aliases during deployment.Acceptance Criteria