Le module Urlnosql 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 Charlotte,
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 remplace la gestion des URLs des produits de OpenMage de manière à se passer de la table core_url_rewrite. L'adresse des produits est construite avec des attributs, par exemple : id-marque-couleur.html (l'id étant toujours au début).
- Accélère la réindexation des données en désactivant la réindexation des URLs produits.
- Empêche la création d'URLs avec des -1 -2 -3... quoi qu'il arrive.
Les adresses produits existantes avant l'installation et l'activation du module seront redirigées vers les nouvelles.
Accès et configuration
Configuration disponible dans Système » Configuration » Outils » Réécriture d'URL produit.
Disponible dans l'onglet Réécriture d'URL produit dans Catalogue » Gérer les produits.
Redirections des URLs des produits
Les produits non visibles individuellement, rattachés à un produit configurable ou à un produit groupé, sont automatiquement redirigés vers le produit parent (redirection 301). En cas de changement dans les attributs ou dans les valeurs, les anciennes adresses seront automatiquement redirigées vers les nouvelles (redirection 301).
Pour rediriger les produits supprimés vers les nouveaux, il faut créer un attribut produit de type texte unique et global, avant de le renseigner dans la configuration du module. Ensuite, sur chaque fiche produit, il ne reste plus qu'à l'utiliser pour y renseigner le ou les anciens ids produits (séparés par une virgule ou un espace).
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 :) ...
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 "urlnosql/%";
Téléchargement du module
Installation avec composer : composer require luigifab/openmage-urlnosql
Téléchargement de la dernière version : openmage-urlnosql-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
- 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
- 4.6.0
- 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.