Le module Apijs pour OpenMage
Sommaire (v6.9.6)
N'oubliez pas que cette documentation ne concerne que la dernière version du module.
N'oubliez pas de lire cette page entièrement.
🌟🌟🌟🌟🌟 par Aurélie,
le 01/04/2020 Ce module n'est pas premium, n'est pas ultimate, n'est pas pro, il ne contient pas un mouchard ni un jolie panneau de publicité, et il n'augmentera pas votre ROI de 165%. Il est tout simplement mieux que tout ce que vous avez pu voir ailleurs. C'est une révolution !
Présentation du module
Description
Intègre la bibliothèque JavaScript apijs sur OpenMage.
Pour plus d'information sur la bibliothèque, voir luigifab.fr/apijs.
Ce module permet :
- d'afficher une galerie photo avec un diaporama sur le front-office
- de supprimer les images en cache lors de la suppression d'une image, d'un produit, d'une catégorie
- de simplifier la gestion des images produits dans le back-office (avec des miniatures et un diaporama)
- de générer des images redimensionnées pour les images wysiwyg et catégories
- de conserver l'animation des images GIF/PNG/WEBP grâce à Pillow
- de mettre en cache les URLs des images générées
- le tout multithread (génération des images)
Il est important de noter que ce module utilise des programmes externes pour fonctionner (voir les détails un peu plus loin).
Accès et configuration
Configuration disponible dans Système » Configuration » Outils » Boites de dialogue.
Disponible de partout, notamment sur la galerie photo des produits, mais également dans Outils » Stockage des medias.
Installation et désinstallation
Rien de plus simple avec composer (ou en décompressant l'archive du module).
Pour obtenir la clef, continuez votre lecture :) ...
Les programmes suivants sont nécessaires au bon fonctionnement du module :
python-pil
python-scour
python3, find -delete, nproc, command -v, ps aux | grep, du -hs | cut -f1
Debian/Ubuntu → sudo apt install python3-pil python3-scour
Fedora → sudo dnf install python3-pillow python3-scour
Mac → python3 -m pip install --upgrade pip pillow scour
Pour la désinstallation, après avoir désinstallé le module, il ne reste plus qu'à effacer la configuration :
sqlDELETE FROM core_config_data WHERE path LIKE "apijs/%";
DELETE FROM core_resource WHERE code = "apijs_setup";
Téléchargement du module
Installation avec composer : composer require luigifab/openmage-apijs
Téléchargement de la dernière version : openmage-apijs-6.9.6.tar.gz
Voir aussi : github - composer - geany - phpstorm
- Version actuelle : 6.9.6 (01/01/2024)
- Compatibilité : OpenMage 19.x / 20.x / 21.x, PHP 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3 (avec exec), Python 3.3+
- Compatibilité client : Firefox 36+, Chrome 32+, Opera 19+, Edge 16+, Safari 9+
- Compatibilité PNG animé : Firefox 3+, Chrome 59+, Opera 46+, Edge 79+, Safari 8+, Pillow 7.1.0+
- Compatibilité WEBP animé : Firefox 65+, Chrome 32+, Opera 19+, Edge 18+, Safari 14+, Pillow 5.0.0+
- Traductions : allemand (de), anglais (en), espagnol (es), français (fr-FR/fr-CA), italien (it), portugais (pt-PT/pt-BR) / chinois (zh), grec (el), hongrois (hu), japonais (ja), néerlandais (nl), polonais (pl), roumain (ro), russe (ru), slovaque (sk), tchèque (cs), turc (tr), ukrainien (uk)
- Licence : GNU GPL 2.0+
- À lire absolument : le fichier README
- 6.9.6
- Testé avec Firefox 36/114, Chrome 32/109, Edge 109, Opera 19/95 sur OpenMage 21.3.0 avec PHP 7.2 - 8.3 et MariaDB 10.11.
Si vous aimez ce module, prenez un peu de votre temps pour améliorer les traductions.