Installation
Voraussetzungen
Organisatorische Anforderungen
- Zugangsdaten für Private Composer Packagist (von twocream)
- DeepL API-Schlüssel (Free oder Pro): Der API-Key von DeepL wird benötigt, um das Bundle nutzen zu können.
Technische Abhängigkeiten
Benötigte Pimcore-Bundles
Das Bundle erfordert folgende zusätzliche Pimcore-Bundles:
Composer-Abhängigkeiten
Folgende Drittanbieter-Pakete werden ebenfalls benötigt:
- twocream/pimcore-core-bundle
- deeplcom/deepl-php
Installationsanleitung
1. Composer-Repository hinzufügen
Füge das twocream Composer-Repository z.B. in der Datei composer.json
deiner Pimcore-Installation hinzu:
{
"config": {
"http-basic": {
"twocream.repo.packagist.com": {
"username": "{CUSTOMER_ID}",
"password": "{CUSTOMER_SECRET}"
}
}
},
"repositories": [{
"type": "composer",
"url": "https://twocream.repo.packagist.com/{CUSTOMER_ID}/"
}]
}
Ersetze {CUSTOMER_ID}
und {CUSTOMER_SECRET}
durch die bereitgestellten Lizenzinformationen.
2. Bundle installieren
Führe den folgenden Befehl aus, um das Bundle über Composer zu installieren:
composer require twocream/pimcore-deepl-bundle
3. Bundle registrieren
Ergänze die Datei config/bundles.php
, um das Bundle zu aktivieren:
<?php
return [
// ...
\Twocream\DeepLBundle\TwocreamDeepLBundle::class => ['all' => true],
// ...
];
4. Installation des Bundles
Installiere das Bundle mit folgendem Befehl:
php bin/console pimcore:bundle:install TwocreamDeepLBundle
5. Migrationen durchführen
Prüfe und führe alle notwendigen Datenbankmigrationen aus:
php bin/console doctrine:migrations:migrate
6. Konfiguration im Admin-Bereich
Nach der Installation findest du die Konfigurationsoptionen des Bundles im Pimcore Admin-Bereich unter Twocream Bundle Konfiguration.
7. Empfohlene CronJobs
*/5 * * * * php bin/console messenger:consume twocream_deepl_object_translation --time-limit=300
Zusätzliche Hinweise
Weiterführende Dokumentation
Falls du Fragen oder Probleme bei der Installation hast, wende dich gerne an uns!:
- E-Mail-Support für allgemeine Fragen via: pimcore-deepl-support@twocream.com
- Dedizierter technischer Support auf Anfrage (pot. kostenpflichtig)