Prérequis technique
Installation via Composer
Avant tout, il faut partir d'une application YIIframework en créant un projet Yii2.
composer require webcraftdg\fractal-cms-import-exportParamétrage de l'application
Dans le fichier de configuration PHP.
'bootstrap' => [
'fractal-cms',
'fractal-cms-export',
],
'modules' => [
'fractal-cms' => [
'class' => \fractalCms\core\Module::class,
'identityClass' => \app\models\Agent::class // Ce paramètre permet de valoriser un model utilisateur déjà présent dans l'application
],
'fractal-cms-export' => [
'class' => \fractalCms\importExport\Module::class,
'pathsNamespacesModels' => [
'@app/models' => 'app\\models\\', // path des models active record de votre application
],
// Ajout de convertisseur métier (RowProcessor)
'rowProcessors' => [
// Pour les configurations import
'import' => [
'nom' => [
'class' => 'Votre classe de conversion métier qui implémente l\'interface RowImportProcessor',
'label' => 'Nom',
],
],
// Pour les configurations export
'export' => [
'nom-1' => [
'class' => 'Votre classe de convertisseur métier qui implémente l\'interface RowExportProcessor',
'label' => 'Nom 1 (export)',
],
'nom-2' => [
'class' => 'Votre classe de convertisseur métier qui implémente l\'interface RowExportProcessor',
'label' => 'Nom 2 (export)'
]
],
],
],
.../...
],Mettre à jour la base de données
php yii.php migrateMettre à jour les permissions
php yii.php fractalCms:rbac/indexAccéder au BackOffice

Avec les identifiants créés précédemment
https://localhost:8080/fractal-cms