05
juillet 2019

Astuces et aide mémoire du PIM Akeneo

Aide mémoire PIM Akeneo

Akeneo est un PIM OpenSource. Il regorge de possibilité mais parfois la doc est obscurs. Du coups un petit billet qui me servira d'aide mémoire et puis peut être trouverez-vous une aide aussi.

Mettre à jour AKeneo (patch)

composer --prefer-dist update
systemctl restart php7.2-fpm
rm -rf var/cache/* ./web/bundles/* ./web/css/* ./web/js/*
php bin/console --env=prod pim:installer:assets
php bin/console --env=prod cache:warmup
yarn run less
yarn run webpack
chown -R www-data:www-data var/cache/ var/logs/

 

Purger le cache Akeneo

Depuis le répertoire d'installation, lancer la commande

php bin/console cache:clear --env=prod

Penser à remettre les bons droits sur le dossier var/cache/prod

 

Modifier la taille des vignettes

Lors de l'ajout d'une image dans un attribut de type "Image", par défaut Akeneo crop l'image. Pour changer ce comportement éditer le fichier app/config/config.yml et ajouter ce code à la fin du fichier

liip_imagine:
    data_loader: flysystem_data_loader
    filter_sets:
        avatar_med:
            quality:          95
            format:           png
            filters:
                thumbnail:    { size: [58, 58], mode: outbound }
                strip:        ~
        preview:
            quality:          95
            format:           jpg
            filters:
                background:
                    color: "#ffffff"
                strip:        ~
        thumbnail:
            quality:          95
            format:           png
            filters:
                thumbnail:    { size: [320, 320], mode: outbound }
                strip:        ~
        thumbnail_small:
            quality:          95
            format:           png
            filters:
                thumbnail:    { size: [280, 280], mode: outbound }
                strip:        ~
        pdf_thumbnail:
            quality:          95
            format:           png
            filters:
                downscale: { max: [320, 240] }
                strip: 

Dans cette exemple le filtre thumbnail_small (vignette utilisée sur la grille de produit et sur la fiche produit) est cropé à la taille 280x280. Pour désactiver le crop remplacer outbound par inset. Enregistrer le fichier et purger le cache.

Administrateur système de métier mais surtout curieux de découvrir de nouvelles technos très orientées DIY. A mes heures perdues je fais de la photo avec toujours une petite envie d'intégrer des DIY sous forme de timelaps à base de raspberry.

Écrire un commentaire

Quelle est la deuxième lettre du mot jatylc ? :

Astuces et aide mémoire du PIM Akeneo - BlogoFlip - Philippe Maladjian - Péripéties bucoliques d'un administrateur systèmes au royaume de la virtualisation, du stockage et accessoirement photographe à ses heures perdues