Mediacom87 Posted April 22, 2022 Posted April 22, 2022 (edited) Bonjour, Je suis très heureux de vous présenter mon nouveau module, car cela fait plusieurs années que je voulais avoir un module comme celui-ci afin d'entretenir les boutiques de mes clients que j'ai en contrat de maintenance. Je l'ai déjà adopté et il me fait gagner beaucoup de temps et surtout il améliore considérablement les performances des boutiques de mes clients en conservant une base de données de bonne qualité. Donc, ce module va vous aider dans la tâche de l'entretien de vos données afin de retirer toutes celles qui sont inutiles ou obsolètes. Le module intègre des scénarios précis et expliqués pour vous permettre de prendre les bonnes décisions pour programmer avec des tâches cron certains des scénarios ou simplement de les lancer manuellement lorsque vous en avez besoin. Nettoyer la base de données Données statistiques Journal des emails Journal des Logs Journal des recherches Nettoyer les clients Paniers abandonnés Invités sans adresse Invités sans commandes Clients sans adresse Clients sans commande Fil de discussion des clients Nettoyer le catalogue Prix spécifiques expirés Bons d'achat expirés Valeurs de caractéristiques non utilisées Valeurs de caractéristiques personnalisées non utilisées Caractéristiques vides Valeurs d'attributs inutilisées Groupes d'attributs vides Nettoyer le cache Option disponible à partir de la version 1.3.0 du module Scénarios différents par versions PrestaShop compatibles PrestaShop 1.6 et certaines versions 1.7 Cache et fichiers de compilation Smarty Cache XML Fichiers de cache du thème Smarty Index de classe Smarty PrestaShop 1.7 récente et PrestaShop 8 Tous les fichiers cache de prod Tous les fichiers cache de dev L'intérêt premier de cette option et de permettre de programmer une tâche cron afin de vider régulièrement et automatiquement les caches de votre boutique PrestaShop. Nettoyer les modules Cette option va vous permettre d'identifier facilement tous les modules qui ne sont pas installés sur votre boutique, mais possédant un répertoire sur votre serveur. La présence de ces répertoires de module provoque deux choses, l'une étant que la page de gestion des modules sera plus longue à charger et la seconde sera que si le module en question est mal développé, vous pouvez laisser une porte ouverte aux pirates, il apparait donc indispensable d'effacer ces dossiers. Le module va vous proposer deux options d'action sur chaque module. Sur tous les modules, vous pourrez d'un simple clic, récupérer l'archive du module, ce qui peut être intéressant si vous souhaitez envoyer ce module auprès d'un prestataire pour qu'il puisse l'installer et effectuer ses tests de son côté sans intervenir sur votre boutique, ou tout simplement, récupérer l'archive du module que vous vous apprêtez à effacer. Pour les modules qui ne sont pas installés, vous pourrez d'un simple clic, effacer le répertoire de ce module et ainsi améliorer les performances et la sécurité de votre boutique. Bien entendu, chaque évolution de ce module permettra d'ajouter des scénarios lorsqu'ils se feront sentir ou si un utilisateur en fait la demande (j'aurais le dernier mot pour valider l'intégration de ce scénario si j'estime qu'il est nécessaire). Découvrez le module avec sa démonstration : https://medcleanmyshop.carrd.co/ Téléchargez-le sur Thirtybees : https://store.thirtybees.com/shop-modules/administration/automate-the-cleaning-of-your-prestashop-store Téléchargez-le sur PrestaToolbox : https://www.prestatoolbox.fr/outils-administration/457-automatisez-le-nettoyage-de-votre-boutique-prestashop.html Téléchargez-le sur Addons : https://addons.prestashop.com/fr/performance-site/87733-entretien-et-nettoyage-de-votre-boutique.html Edited June 1, 2023 by Mediacom87 1
Mediacom87 Posted November 2, 2022 Author Posted November 2, 2022 1.2.0 - 02/11/2022 Ajout d'un scénario permettant d'anonymiser toutes les données personnelles des clients Compatibilité avec PrestaShop 8.0 Amélioration du code source des scénarios Séparation des scénarios de fils de service en ceux associés à une commande et les autres Ajouter un scénario pour supprimer les adresses qui ne sont pas associées à un client, un fabricant, un fournisseur ou une commande.
Mediacom87 Posted December 21, 2022 Author Posted December 21, 2022 1.3.0 - 21/12/2022 Ajouter un onglet pour vider le cache Ajout d'une tâche cron pour vider le cache Correction d'un bug lors de l'enregistrement des modifications dans la configuration du module
Mediacom87 Posted December 30, 2022 Author Posted December 30, 2022 1.3.1 - 29/12/2022 Correction d'un bug qui empêchait d'afficher un fil de discussion pour le scénario : Fil de discussion d'un client à propos d'une commande Ajouter une meilleure sécurité sur les requêtes SQL Ajout d'informations supplémentaires sur la manière d'utiliser le module
Mediacom87 Posted January 6, 2023 Author Posted January 6, 2023 1.3.2 - 06/01/2023 Correction sur un défaut de sauvegarde de la configuration des éléments à intégrer dans les tâches cron.
Mediacom87 Posted January 26, 2023 Author Posted January 26, 2023 1.4.0 - 26/01/2023 Ajout d'une nouvelle option pour supprimer les dossiers des modules présents sur le serveur, mais non installés Ajout d'une option permettant de télécharger l'archive d'un dossier complet de module, utile avant de le supprimer définitivement Amélioration des performances Ajout sur certains onglets du module du nombre de données effaçables Amélioration de la sécurité de ce module en donnant des droits d'utilisateur uniquement aux employés de SuperAdmin Malheureusement, l'augmentation de la sécurité me contraint à retirer la démonstration du module, il va falloir que je propose une vidéo de démonstration d'usage de celui-ci dans les prochaines semaines.
Mediacom87 Posted January 28, 2023 Author Posted January 28, 2023 (edited) 1.4.1 - 28/01/2023 Correction d'un bug sur l'affichage des badges sur les onglets Ajout d'informations sur la taille de la base de données Correction d'un bug dans l'affichage des icônes d'information dans les pages Ajout du répertoire dans la table des modules pour identifier les copies du dossier du module Edited January 28, 2023 by Mediacom87
Mediacom87 Posted February 3, 2023 Author Posted February 3, 2023 1.5.0 - 03/02/2023 Correction d'un bug si le module statssearch est désinstallé Ajout d'une option de sécurité en autorisant la sauvegarde de la base de données si vous avez installé mon module de sauvegarde de base de données
Mediacom87 Posted March 10, 2023 Author Posted March 10, 2023 1.6.0 - 10/03/2023 Ajout de l'identification des modules absents du serveur, mais actifs dans la base de données Amélioration de la conception des tables Correction d'un bug dans l'affichage des informations sur certains scénarios Amélioration de la présentation des tableaux de données avec pagination et fonction de recherche Ajout d'un nettoyage du tableau de révision créé par le module Creative Elements Correction d'un bug lorsqu'une table n'existe plus après la désinstallation du module lié. Cette mise à jour est assez importante, car elle intègre ne nouveaux concepts. J'ai constaté cela sur la moitié des sites que j'ai sous contrat de maintenance, certains répertoires de module furent effacés sans pour autant les avoir désinstallés convenablement à partir du backoffice, ce qui fait que la boutique considère ces modules toujours en place. Il suffit alors de remettre le répertoire du module pour le désinstaller convenablement. Mais mon module apporte aussi une solution permettant de faire le plus gros du ménage d'un simple clic afin de libérer des ressources pour votre boutique, même si vous ne trouvez plus l'archive de ce module. Beaucoup d'utilisateur prennent plaisir à s'appuyer sur le module phare qu'est Creative Elements. Ce module est d'origine WordPress et il intègre donc des méthodes de gestion héritées de cet univers, dont, une solution appelée Revision, qui permet de conserver toutes les modifications faites aux éléments des pages. Sauf qu'ils n'ont pas imaginé de méthode pour nettoyer simplement ces révisions et cela peut nuire très rapidement aux performances de votre boutique en remplissant outrageusement votre base de données. J'ai donc mis en place, comme pour les autres tables de la base de données, la possibilité d'effacer les données périmées depuis un certain nombre de jours et redonner vie à votre base de données. Bien entendu, vous retrouverez toujours la possibilité de sauvegarder en 1 clic votre base de données par sécurité avant de faire un grand ménage si vous avez installé mon autre module.
Mediacom87 Posted April 7, 2023 Author Posted April 7, 2023 1.6.1 - 05/04/2023 Ajouter une colonne indiquant le créateur de chaque module Ajout d'une option de nettoyage du cache des images pour vider le dossier img/tmp/
Mediacom87 Posted May 26, 2023 Author Posted May 26, 2023 1.6.2 - 25/05/2023 Amélioration de la compatibilité avec PHP8 Ajout d'une option permettant de supprimer plusieurs modules désinstallés à la fois Afficher la taille du répertoire d'images temporaires Ajout d'une option facilitant la sélection multiple pour certains scénarios
Mediacom87 Posted June 1, 2023 Author Posted June 1, 2023 1.7.0 - 01/06/2023 Amélioration de la procédure de nettoyage des paniers abandonnés afin d'éviter les erreurs s'il y a beaucoup de paniers à supprimer. Un nouveau scénario a été ajouté pour nettoyer le dossier des modules s'il y a des fichiers ou des dossiers qui n'y ont pas leur place. Amélioration de l'interface utilisateur du module Ajouter une option pour désinstaller un module Intégration des numéros de version des modules lors de leur téléchargement Ajouter la dernière date d'exécution pour chaque tâche Cron
Mediacom87 Posted June 16, 2023 Author Posted June 16, 2023 1.8.0 - 14/06/2023 Ajout d'une option permettant d'installer un module directement à partir de l'onglet de nettoyage des modules Ajouter une option pour changer le préfixe des tables de la base de données
Mediacom87 Posted July 25, 2023 Author Posted July 25, 2023 1.8.1 - 25/07/2023 Correction d'un bug lors de l'analyse des modules installés Correction d'un bug dans le scénario de suppression des clients considérés comme supprimés Mise à jour de la bibliothèque DataTables vers la version 1.13.5
Mediacom87 Posted December 16, 2023 Author Posted December 16, 2023 2.0.0 - 08/12/2023 Ajout de scénarios pour le nettoyage des images de produits dans la base de données et des fichiers sur le serveur Amélioration du traitement des scénarios de suppression avec des résultats importants Prise en charge de plusieurs magasins pour indiquer si un module n'est actif que dans certains magasins Chargement asynchrone des données pour une meilleure expérience utilisateur
Mediacom87 Posted January 12 Author Posted January 12 2.1.0 - 04/01/2024 Scénarios ajoutés pour corriger les problèmes causés par la suppression de magasins Scénarios ajoutés pour corriger les problèmes causés par la suppression des langues Ajout d'un scénario pour nettoyer les incohérences dans la table de configuration Ajout d'un scénario de nettoyage des incohérences dans les tables natives Ajout d'un scénario pour nettoyer les incohérences dans les tables natives liées aux modules
Mediacom87 Posted January 12 Author Posted January 12 2.2.0 - 10/01/2024 Correction d'un bug sur certaines versions de PrestaShop 1.6 Correction d'un problème de recalcul des scénarios en temps réel lors de la spécification d'un délai de 0 jour Amélioration de l'interface utilisateur du module
Mediacom87 Posted March 6 Author Posted March 6 2.4.0 - 05/03/2024 Amélioration de la gestion du scénario de suppression des fichiers images inutilisés pour les catalogues très volumineux. Ajout d'un nouveau scénario pour vider le cache des filtres créés par le module de navigation à facettes de PrestaShop. Amélioration de l'effacement du cache pour certaines anciennes versions de PrestaShop 1.7 Mise à jour de la bibliothèque DataTables vers la version 2.0.1 2.3.0 - 24/01/2024 Ajouter un scénario pour réassocier les factures à leur commande d'origine Ajouter une tâche cron pour la réparation de la base de données Ajouter un bouton sur chaque tableau concerné pour lancer uniquement les scénarios sélectionnés pour les tâches cron
Mediacom87 Posted March 25 Author Posted March 25 2.5.0 - 22/03/2024 Ajout d'un scénario pour corriger les tables de base de données qui n'utilisent pas le moteur de base de données défini dans les paramètres Mise à jour de la bibliothèque DataTables vers la version 2.0.2 Séparation du nettoyage des règles du panier pour faciliter le traitement des catalogues volumineux Conserver les paramètres de présentation de la liste des modules entre les affichages de pages 1
Mediacom87 Posted April 10 Author Posted April 10 3.0.0 - 09/04/2024 Le calcul des scénarios à la demande a été déplacé pour éviter les surcharges des serveurs. Le calcul des compteurs de données à nettoyer est lancé seulement sur les scénarios sélectionnés pour être traité avec une tâche Cron ce qui permet de visualiser instantanément le volume de données à nettoyer sans risque. Ajouter un bouton pour actualiser le calcul uniquement pour les scénarios programmés sur une tâche Cron Ajout d'une option pour changer le moteur de base de données pour InnoDB Ajouter un SuperCron qui peut lancer toutes les tâches Cron avec une seule URL Ajout d'une option pour désinstaller en masse tous les modules qui ont été désactivés Ajouter un filtre pour n'afficher que les modules d'un créateur spécifique Correction du problème de cache lors du changement du préfixe de la table de la base de données pour PrestaShop 1.6 Mise à jour de la bibliothèque DataTables vers la version 2.0.3
Mediacom87 Posted April 23 Author Posted April 23 3.0.2 - 21/04/2024 Correction d'un bug empêchant la suppression de certains scénarios du catalogue Correction d'un bug dans l'option de désinstallation de plusieurs modules en même temps Amélioration du retour d'information sur certains scénarios qui peuvent prendre beaucoup de temps Amélioration des explications pour faciliter l'utilisation de certains scénarios Mise à jour de la bibliothèque DataTables vers la version 2.0.5
Mediacom87 Posted May 10 Author Posted May 10 3.0.3 - 10/05/2024 Correction d'un bug limitant le traitement de certains scénarios Séparation des scénarios pour éviter les goulets d'étranglement liés à la cohérence des données Mise à jour de la bibliothèque DataTables vers la version 2.0.7
Mediacom87 Posted May 13 Author Posted May 13 3.0.4 - 13/05/2024 Correction de la gestion des tâches de Cron pour les nouveaux scénarios Ajout de tables n'utilisant pas le bon moteur de base de données
Mediacom87 Posted July 24 Author Posted July 24 3.0.5 - 23/07/2024 Révision complète du code pour nettoyer les images de produits inutiles Activer les scénarios sûrs pour le cron lors de l'installation du module Mise à jour de la bibliothèque DataTables vers la version 2.1.0 Cette évolution est assez importante, car elle permet d'analyser et nettoyer des dossiers images produit de plusieurs millions de fichiers.
Mediacom87 Posted August 14 Author Posted August 14 3.1.0 - 01/08/2024 Correction d'un bug d'affichage dans la liste des modules dû au fait que certains modules avaient une description « fun ». Ajouter un aperçu des images de produits à supprimer Ajout d'une option permettant de supprimer un à un les fichiers de scénario concernant les fichiers non requis pour les images de produits Ajout d'un scénario pour supprimer automatiquement les codes de réduction qui n'ont pas de date limite mais qui ne peuvent plus être utilisés. Mise à jour de la bibliothèque DataTables vers la version 2.1.3
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now