Installation and Configuration
Installation via github
Installation takes place via github and composer. As private github repository it is not available at
packagist and therefore an
additional repository configuration
in composer.json
is needed.
# install package (add to composer.json)
composer require pimcore/translations-provider-interfaces
composer update pimcore/translations-provider-interfaces
Enabling Pimcore Bundle and Update Database Schema
- Enable bundle in Pimcore, e.g. via commandline (
bin/console pimcore:bundle:enable PimcoreTranslationsProviderInterfaceBundle
) or Pimcore extension manager in Pimcore backend. - Update database schema and add necessary database tables via doctrine
php bin/console doctrine:schema:update
.
Setup before starting
Depending on usage, desired workflow and used translation providers, additional configuration might be needed. This might include
- Setting configurations in configuration tree
- Defining parameters - see parameters.yml for available parameters
- Setting up manual triggering or automatic change detection
- Defining (additional) translation provider services
- Automatic execution of commands via crontab