Mediacom87 Posted April 21, 2022 Share Posted April 21, 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 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 January 5 by Mediacom87 (see edit history) 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 3, 2022 Author Share Posted May 3, 2022 Le module est maintenant Validé par PrestaShop et disponible sur Addons : https://addons.prestashop.com/fr/performance-site/87733-entretien-et-nettoyage-de-votre-boutique.html 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 2, 2022 Author Share 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. Link to comment Share on other sites More sharing options...
papich Posted December 7, 2022 Share Posted December 7, 2022 Merci pour ce module qui me rappelle le pscleaner de l'époque si je peux me permettre peut être serait il intéressant de donner la possibilité de sauvegarder la bdd avant de la supprimer comme le fait ce module https://addons.prestashop.com/fr/performance-site/21344-optimisation-et-nettoyage.html et aussi permettre de chercher une période pour supprimer une ou plusieurs commandes / clients... une possibilité pour supprimer les images comme ce module ? https://addons.prestashop.com/fr/performance-site/19192-suppression-des-images-produit-inutiles.html Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 7, 2022 Author Share Posted December 7, 2022 il y a 25 minutes, papich a dit : Merci pour ce module qui me rappelle le pscleaner de l'époque Plus complet 😉 il y a 25 minutes, papich a dit : si je peux me permettre peut être serait il intéressant de donner la possibilité de sauvegarder la bdd avant de la supprimer comme le fait ce module J'y ai pensé, mais il me semble que cela serait plus cohérent d'avoir cela dans un autre module que dans celui-ci puisque l'on peut déjà le faire à l'aide du client proposé par l'hébergeur ou encore à l'aide du très bon module gratuit que je propose aussi https://www.mediacom87.fr/module-gratuit-de-gestion-de-base-de-donnees-pour-prestashop-et-thirty-bees/ il y a 28 minutes, papich a dit : et aussi permettre de chercher une période pour supprimer une ou plusieurs commandes / clients... Une idée intéressante que je verrais plutôt proposée directement sur la commande ou la fiche client, car PrestaShop intègre déjà les fonctions de recherche, il ne me semble pas nécessaire de faire cela en masse. Je précise que cela ne supprime rien puisque légalement, il est interdit de supprimer des commandes. il y a 32 minutes, papich a dit : une possibilité pour supprimer les images comme ce module ? C'est dans la todo liste des options à ajouter au module. 1 Link to comment Share on other sites More sharing options...
papich Posted December 7, 2022 Share Posted December 7, 2022 (edited) Merci pour ton retour la barre de recherche permettrait comme sur "pscleaner" de supprimer des clients de demo ou commande test par exemple Edited December 7, 2022 by papich (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 7, 2022 Author Share Posted December 7, 2022 il y a 27 minutes, papich a dit : Merci pour ton retour la barre de recherche permettrait comme sur "pscleaner" de supprimer des clients de demo ou commande test par exemple Utilisez pscleaner alors puisqu'il le propose. Mais oui, c'est une idée, comme le module n'est plus supporté, je pourrais m'y risquer. Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 21, 2022 Author Share 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 1 Link to comment Share on other sites More sharing options...
kerlin Posted December 28, 2022 Share Posted December 28, 2022 Salut Mediacom, tu disais utiliser ton module pour nettoyer les sites de tes clients. Aurais-tu une version pour les pros, non limitée à 1 seul site ? Merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 28, 2022 Author Share Posted December 28, 2022 il y a 5 minutes, kerlin a dit : Salut Mediacom, tu disais utiliser ton module pour nettoyer les sites de tes clients. Aurais-tu une version pour les pros, non limitée à 1 seul site ? Merci Il suffit d'acheter le module pour chaque site, je n'ai pas trop de système pour gérer une licence globale à ce jour. Le mieux est que chaque site achète sa licence. L'investissement par site étant limité au regard des bienfaits. Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 30, 2022 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 6, 2023 Author Share 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. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 26, 2023 Author Share 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. 1 Link to comment Share on other sites More sharing options...
papich Posted January 26, 2023 Share Posted January 26, 2023 merci serait-il possible dans une future mise à jour de vérifier si on a des catégories ou produits en double ? et vérifier les url ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 26, 2023 Author Share Posted January 26, 2023 il y a une heure, papich a dit : merci serait-il possible dans une future mise à jour de vérifier si on a des catégories ou produits en double ? et vérifier les url ? Des catégories en doubles ? Sur quelle base pourrai-je analyser cela ? Les URL de quoi et surtout pour quoi faire ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 26, 2023 Author Share Posted January 26, 2023 Le 07/12/2022 à 4:37 PM, papich a dit : il intéressant de donner la possibilité de sauvegarder la bdd J'ai développé ce module pour permettre de sauvegarder sa base de données en un seul clic. Simple, efficace et il sera amené à évoluer dans le temps. https://www.prestatoolbox.fr/securite/464-module-de-sauvegarde-de-base-de-donnees-pour-prestashop.html 1 Link to comment Share on other sites More sharing options...
papich Posted January 27, 2023 Share Posted January 27, 2023 13 hours ago, Mediacom87 said: Des catégories en doubles ? Sur quelle base pourrai-je analyser cela ? Les URL de quoi et surtout pour quoi faire ? vérifier les catégories sur la base de leur niveau pour vérifier la hiérarchisation et éviter les doublons de catégories / produits. url pour optimiser le seo pour les url canonique, duplicate content, longueur de l'url pour le seo (50 à 60 caractères) balise "alt" manquante ou images volumineuse comme par exemple le cache avec la gestion du css/js ce qui permettrait de drainer le site. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 27, 2023 Author Share Posted January 27, 2023 il y a 10 minutes, papich a dit : vérifier les catégories sur la base de leur niveau pour vérifier la hiérarchisation et éviter les doublons de catégories / produits. Toujours rien compris. Imaginez toutes les boutiques du monde et trouvez le seul scénario qui ne provoquera pas le moindre souci chez qui que se soit. Perso, je n'ai pas encore trouvé l'organisation de catégories parfaites dans 100% des cas. il y a 11 minutes, papich a dit : url pour optimiser le seo pour les url canonique, duplicate content, longueur de l'url pour le seo (50 à 60 caractères) On est dans de l'optimisation SEO pour moi cela ne concerne pas ce module. il y a 12 minutes, papich a dit : balise "alt" manquante ou images volumineuse Images volumineuses, cela ne veut strictement rien dire, une grosse image ne présume pas qu'elle soit trop volumineuse, juste qu'elle comporte beaucoup d'informations différentes, donc impossible d'édicter une règle. Balise Alt manquante, c'est simple, j'ai déjà fait un module pour ce point : https://www.prestatoolbox.fr/referencement-seo/396-maitrisez-le-seo-pour-vos-produits-sur-une-seul-page.html il y a 13 minutes, papich a dit : comme par exemple le cache avec la gestion du css/js Je n'ai pas non plus compris cette phrase. Link to comment Share on other sites More sharing options...
ikos Posted January 27, 2023 Share Posted January 27, 2023 Cool. Je vais commander ça demain. La suppression des vieilles commandes ou commandes annulées est prévue pour plus tard? Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 27, 2023 Author Share Posted January 27, 2023 il y a 22 minutes, ikos a dit : Cool. Je vais commander ça demain. La suppression des vieilles commandes ou commandes annulées est prévue pour plus tard? Non, puisque cela est totalement illégal. Link to comment Share on other sites More sharing options...
ikos Posted January 27, 2023 Share Posted January 27, 2023 12 minutes ago, Mediacom87 said: Non, puisque cela est totalement illégal. Obligatoire de les conserver 6 ans... Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 27, 2023 Author Share Posted January 27, 2023 il y a 1 minute, ikos a dit : Obligatoire de les conserver 6 ans... En France. Quid des autres réglementations internationales ? Je conseillerais plutôt de passer par un archivage de ces commandes, je crois qu'il existe déjà des modules en ce sens. Link to comment Share on other sites More sharing options...
ikos Posted January 27, 2023 Share Posted January 27, 2023 Effectivement je ne pensais que france (mais mediacom87 étant entreprise française..) Après je suppose que si les commandes sont en pdf ou papiers quelques part cela doit suffire en cas de contrôle. Ceci dit ce n'est pas mega important mais perso j ai tout un tas de commandes de moi même créée quand je fais des tests. Ça doit bien prendre un peu de place. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 27, 2023 Author Share Posted January 27, 2023 il y a une heure, ikos a dit : Effectivement je ne pensais que france (mais mediacom87 étant entreprise française..) Après je suppose que si les commandes sont en pdf ou papiers quelques part cela doit suffire en cas de contrôle. Ceci dit ce n'est pas mega important mais perso j ai tout un tas de commandes de moi même créée quand je fais des tests. Ça doit bien prendre un peu de place. Tout à fait, je suis français, mais je développe l'intégralité de mes modules pour répondre aux besoins de l'intégralité des utilisateurs de PrestaShop. Donc, je dois toujours envisager toutes les possibilités et à chaque fois cela demande énormément de travail. Comme développer des modules fonctionnant sur l'intégralité des installations PrestaShop mondiales, sans compter toutes les versions PrestaShop prises en charge. Mais je conserve l'idée dans un coin, on ne sait jamais, peut-être que j'arriverai à avoir assez d'éléments pour la mettre en place. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 28, 2023 Author Share 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 (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted February 3, 2023 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 10, 2023 Author Share 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. Link to comment Share on other sites More sharing options...
ikos Posted March 10, 2023 Share Posted March 10, 2023 Salut, Super l'ajout de la visualisation des données clients effaçables. Pour le catalogue (attributs, catégories..etc), l'option visualisation est-elle prévue sur une future maj ou pas réalisable? Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 10, 2023 Author Share Posted March 10, 2023 il y a 11 minutes, ikos a dit : Salut, Super l'ajout de la visualisation des données clients effaçables. Pour le catalogue (attributs, catégories..etc), l'option visualisation est-elle prévue sur une future maj ou pas réalisable? Sur quelle partie souhaitez-vous obtenir le listing des éléments effaçable ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 10, 2023 Author Share Posted March 10, 2023 il y a 32 minutes, ikos a dit : Pour le catalogue (attributs, catégories..etc), l'option visualisation est-elle prévue sur une future maj ou pas réalisable? Je viens de comprendre. Donc oui, je devrais proposer d'ajouter le listing dans une prochaine version. Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 7, 2023 Author Share 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/ Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 26, 2023 Author Share 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 1 Link to comment Share on other sites More sharing options...
papich Posted May 30, 2023 Share Posted May 30, 2023 Merci pour cette mise à jour le module vérifie aussi en BDD que le module soit bien supprimer ? "Ajout d'une option permettant de supprimer plusieurs modules désinstallés à la fois" Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 30, 2023 Author Share Posted May 30, 2023 il y a 23 minutes, papich a dit : Merci pour cette mise à jour le module vérifie aussi en BDD que le module soit bien supprimer ? "Ajout d'une option permettant de supprimer plusieurs modules désinstallés à la fois" J'avoue ne pas comprendre votre demande, seuls les modules déjà désinstallés peuvent être supprimés en masse. Link to comment Share on other sites More sharing options...
papich Posted May 30, 2023 Share Posted May 30, 2023 parfois lorsqu'on supprime un dossier d'un module il reste en bdd certaines tables de ce module désinstallé Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 30, 2023 Author Share Posted May 30, 2023 il y a 13 minutes, papich a dit : parfois lorsqu'on supprime un dossier d'un module il reste en bdd certaines tables de ce module désinstallé Mon module ne permet pas de faire mieux que ce qui est programmé dans le module lui-même, ainsi un module qui ne désinstalle pas les données qu'il a installé et cela arrive très souvent, est pour moi un module mal développé, mais mon module ne pourra pas faire mieux. Je n'ai pas encore trouvé de méthode pour identifier les tables qui sont "en trop". Il faudrait, dans un monde parfait, lorsque l'on désinstalle un module, analyser le code de ce module pour identifier tout ce qu'il a installé, mais non effacé, ce qui est aberrant, chaque module doit faire ce job lors de sa désinstallation. Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 1, 2023 Author Share 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 1 Link to comment Share on other sites More sharing options...
papich Posted June 7, 2023 Share Posted June 7, 2023 (edited) On 5/30/2023 at 12:58 PM, papich said: parfois lorsqu'on supprime un dossier d'un module il reste en bdd certaines tables de ce module désinstallé il faudrait par exemple pouvoir comparer le zip de la version Prestashop par exemple 8.0.1 en MD5 et de la bdd pour la comparer avec la boutique officiel de Presatshop (Github) un peu comme sous wordpress ou on peut "réinstaller" le wp en cas de probleme pour vérifier l'intégrité des données Edited June 7, 2023 by papich (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 7, 2023 Author Share Posted June 7, 2023 il y a 6 minutes, papich a dit : il faudrait par exemple pouvoir comparer le zip de la version Prestashop par exemple 8.0.1 en MD5 et de la bdd pour la comparer avec la boutique officiel de Presatshop (Github) un peu comme sous wordpress ou on peut "réinstaller" le wp en cas de probleme pour vérifier l'intégrité des données Alors l'idée n'est pas délirante, mais encore faut-il que je comprenne l'intérêt du truc et de comment l'exploiter en fonction des résultats. Rien que pour la base de données, je n'ai pas d'idée comment réussir à trouver le moyen d'avoir une analyse de la structure propre, au moins sur les tables natives comme peut le proposer ThirtyBees. Mais pour moi, sur ce point, cela devrait être le job des développeurs de PrestaShop de proposer un outil ne faisant que cela. Là, je viens encore de rajouter des fonctionnalités utiles, car j'en ai eu besoin plusieurs fois, cela sera sur la prochaine version. C'est un module qui est amené à évoluer pour intégrer beaucoup de choses, mais cela se fera étape par étape. Link to comment Share on other sites More sharing options...
papich Posted June 7, 2023 Share Posted June 7, 2023 Oui je vois que tu fais souvent des mise à jour et je te remercie pour cela. Heureusement, qu'il y a encore des développeurs comme toi et d'autres poru maintenir et avancer parceque je n'ai pas l'impression que les personnes de Prestashop répondent souvent sur ce forum. Avant il existait le module "Optimisation" de Prestashop qui permettait de "lancer" la boutique. Aujourd'hui, je vois souvent qu’il y a aussi des problèmes avec le module "Click and upgrade" c'est pour ca je me dit qu'un module pouvant checker le FTP et BDD officiel cela permettait d'avoir un point de comparaison et voir si la boutique est infectée... Peut-être aussi vider le cache et interpréter le mode "Debug" qui n'est pas souvent à la porter de tout le monde. Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 7, 2023 Author Share Posted June 7, 2023 Il y a 5 heures, papich a dit : Peut-être aussi vider le cache Le module le permet déjà. Il y a 5 heures, papich a dit : interpréter le mode "Debug" qui n'est pas souvent à la porter de tout le monde C'est à la portée de personne, franchement, les nouvelles erreurs sont encore pire que les anciennes. Il y a 5 heures, papich a dit : Avant il existait le module "Optimisation" de Prestashop qui permettait de "lancer" la boutique. Maintenant, je passe sur les scénarios uniques, genre, effacer les images inutiles, ou vider la base des images produits absentes, ainsi de suite, et donc je rajouterais peut-être les scénarios qui étaient présents sur ce module abandonné, mais de manière plus explicite. Il y a 5 heures, papich a dit : Aujourd'hui, je vois souvent qu’il y a aussi des problèmes avec le module "Click and upgrade" c'est pour ca je me dit qu'un module pouvant checker le FTP et BDD officiel cela permettait d'avoir un point de comparaison et voir si la boutique est infectée... Mon module ne peut pas tout faire non plus, surtout qu'il existe des alternatives comme j'en parle dans cet article : https://www.mediacom87.fr/securite-prestashop-proactive-ou-corrective/ J'ai aussi plusieurs modules à reprendre, rendre compatible PHP 8 et PrestaShop 8 ainsi de suite, là, j'avance sur ce module, car je rajoute des scénarios dont j'ai besoins, mais comme je n'ai pas dix mains et que les ventes sont franchement nulles, je ne vais pas y passer ma vie. Pour être transparent, je l'ai vendu à ce jour qu'une vingtaine de fois, ce qui est ridicule au regard de l'investissement en temps, mais comme il me fait gagner du temps sur la gestion de tous mes clients sous contrat de maintenance, je m'y retrouve. Pour revenir sur la méthode pour contrôler un PrestaShop et la cohérence des données, c'est hyper complexe, le nombre de tables, les incohérences entre les versions, et tout le reste rend la tâche impossible. Sans parler des normes de développement qui ne simplifie rien. Par exemple, ma méthode n'est certainement pas parfaite, mais au moins, elle permet de basculer une config d'une boutique à une autre super simplement. J'enregistre toutes les données de configuration de mes modules dans une seule entrée en base de données, il suffit de copier cette entrée dans une nouvelle base et hop, on retrouve toute la config du module, alors que les autres modules utilise une entrée en base de données par variable de configuration, ce qui rend la migration impossible ou tout du moins complexe. Si cette méthode devenait la norme, alors on simplifierait grandement la gestion des modules. Et je ne parle même pas des modules qui n'effacent pas leurs données ou tables lors de leur désinstallation. Ou encore ceux qui modifient des tables natives ou n'ajoute pas leurs surcharges par le biais des procédures natives de PrestaShop. Mais le débat peut être long sur les bonnes pratiques et malheureusement je n'ai aucune influence là-dessus. 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 16, 2023 Author Share 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 Link to comment Share on other sites More sharing options...
ikos Posted June 27, 2023 Share Posted June 27, 2023 Hello, Juste pour infos (je ne sais pas si cela a un intérêt mais ca ne coute rien de le signaler), après une mise à jour mineur 1.7.8.8 vers 1.7.8.9 j'ai une trentaine de dossier que j'avais déjà supprimé via le module et qui sont revenus... @+ cédric Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 27, 2023 Author Share Posted June 27, 2023 Bonjour, Cela est lié à la mise à jour des modules durant la mise à jour de PrestaShop, d'où l'intérêt de mon module pour identifier ce genre de chose. Link to comment Share on other sites More sharing options...
ikos Posted June 27, 2023 Share Posted June 27, 2023 4 minutes ago, Mediacom87 said: Bonjour, Cela est lié à la mise à jour des modules durant la mise à jour de PrestaShop, d'où l'intérêt de mon module pour identifier ce genre de chose. Ok, donc si on décide de les re-installer (avec la croix verte) ils seront à jour ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted June 27, 2023 Author Share Posted June 27, 2023 il y a 15 minutes, ikos a dit : Ok, donc si on décide de les re-installer (avec la croix verte) ils seront à jour ? Tout à fait. Mais bon, certains modules intégrés dans les mises à jour demandent tout de même une mise à jour, mais cela n'empêche pas leur installation. Link to comment Share on other sites More sharing options...
ikos Posted June 27, 2023 Share Posted June 27, 2023 Ok nikel, merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 25, 2023 Author Share 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 Link to comment Share on other sites More sharing options...
ikos Posted December 16, 2023 Share Posted December 16, 2023 Hello, quels sont les nouveautés de la nouvelle MAJ ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 16, 2023 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 5 Author Share Posted January 5 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 12 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 6 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 25 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 10 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 23 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 10 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted May 13 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 24 Author Share 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. Link to comment Share on other sites More sharing options...
Mediacom87 Posted August 14 Author Share 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 Link to comment Share on other sites More sharing options...
Mediacom87 Posted September 4 Author Share Posted September 4 3.1.1 - 04/09/2024 Correction d'un bug de traduction sur les tableaux Correction d'une incompatibilité de traitement lors de l'utilisation du module pm_advancedsearch4 Mise à jour de la bibliothèque DataTables vers la version 2.1.5 Link to comment Share on other sites More sharing options...
Mediacom87 Posted October 7 Author Share Posted October 7 3.1.2 - 07/10/2024 Ajout d'une compatibilité avec le module OpartDevis afin d'éviter la suppression des paniers liés aux devis. Correction d'un bug dans l'affichage de certains boutons Mise à jour de la bibliothèque DataTables vers la version 2.1.8 Link to comment Share on other sites More sharing options...
Mediacom87 Posted Thursday at 05:57 PM Author Share Posted Thursday at 05:57 PM 3.1.3 - 14/11/2024 Compatibilité ajoutée avec PrestaShop 9 Les scénarios sont calculés lorsque l'onglet correspondant est affiché, afin d'éviter de surcharger le serveur. Amélioration de l'affichage de la liste des modules Link to comment Share on other sites More sharing options...
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