Le module Minifier pour OpenMage
Sommaire (v4.6.0)
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 Cocotte,
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
Ce module permet :
- to minify HTML pages
- to merge and minify all CSS and JS files
- to generate map files for CSS and JS minified files
- to move the translator data into JS files (one per language)
- to add a key in assets urls
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 available in System » Configuration » Tools » Minify and cache.
Installation et désinstallation
Rien de plus simple avec composer.
Pour obtenir la clef, continuez votre lecture :) ...
Les programmes suivants sont nécessaires au bon fonctionnement du module :
Linux/Mac/Windows → npm install -g uglify-js clean-css clean-css-cli
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 "minifier/%";
DELETE FROM core_resource WHERE code = "minifier_setup";
Téléchargement du module
Installation avec composer : composer require luigifab/openmage-minifier
Téléchargement de la dernière version : openmage-minifier-4.6.0.tar.gz
Voir aussi : github - composer - geany - phpstorm
- Version actuelle : 4.6.0 (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 ~ (PHP avec exec)
- Compatibilité client : Firefox 36+, Chrome 32+, Opera 19+, Edge 16+, Safari 9+
- 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
Si vous aimez ce module, prenez un peu de votre temps pour améliorer les traductions.