Mediacom87 Posted June 7, 2022 Posted June 7, 2022 (edited) Bonjour, voici un nouveau développement de module gratuit à l'attention de la communauté thirtybees pour aider ses utilisateurs débutants à intégrer facilement n'importe quel code JavaScript sur leurs boutiques. Ce module simplifie l'intégration de code JavaScript en évitant l'édition de fichier TPL du template au risque d'oublier ces codes, de ne pas permettre à un intervenant externe d'identifier leur existence ou encore de provoquer une erreur 500 lors d'une mauvaise intégration. Je sais que thirtybees intègre déjà une solution permettant cela de manière native, mais ici je propose une approche complètement différente permettant une gestion simplifiée de ses multiples scripts puisque chaque script est enregistré indépendamment les uns des autres. Présentation rapide du module : https://www.mediacom87.fr/100-ajoutez-du-code-javascript-simplement-a-votre-boutique-prestashop-ou-thirtybees/ Téléchargement direct sans création de compte : Téélcharger l'archive du module Edited Friday at 10:35 AM by Mediacom87
Mediacom87 Posted March 11, 2023 Author Posted March 11, 2023 1.1.0 - 11/03/2023 Ajouter la comptabilité avec PrestaShop 8 Amélioration de l'affichage de la table des scripts
Mediacom87 Posted Friday at 10:31 AM Author Posted Friday at 10:31 AM 2.0.0 - 05/11/2026 Corrigé : Le code JavaScript contenant des barres obliques inverses ou des signes de comparaison n'est plus altéré à l'enregistrement Corrigé : Le code JavaScript du pied de page est de nouveau chargé sur PrestaShop 1.7 et suivants Corrigé : En multiboutique, chaque boutique a ses propres scripts Sécurité : La suppression d'un script ou le changement de son statut ne peut plus être déclenché par un lien piégé Sécurité : Les valeurs affichées dans la page de configuration sont échappées Sécurité : Chaque script est signé : un script modifié en dehors du back-office n'est pas chargé et il est signalé Sécurité : Seul le profil SuperAdmin peut ajouter, modifier ou activer un script, et chaque modification est enregistrée dans les logs Chaque code JavaScript a son propre fichier : une erreur dans un script n'arrête plus les autres Avertissement quand le code ne correspond pas au type choisi Activation ou désactivation d'un script en un clic depuis la liste, sans recharger la page Nouvel onglet FAQ Fenêtre de dons, affichée de temps en temps une fois le module utilisé : Ko-fi n'est chargé que si vous choisissez de faire un don Enregistrement gratuit du module, notifications de mise à jour et formulaire de support Plus de publicité ni de service externe chargé dans le back-office
ethanwright Posted 5 hours ago Posted 5 hours ago The security work in 2.0.0 stands out to me—signing each script and limiting changes to SuperAdmin with logging is a solid defense against tampering. I'm curious how the signature check handles legitimate edits when someone restores a store from a backup. Also, storing every snippet in its own file is a smart move since one broken script won't take down the rest, but does it add noticeable overhead on pages that load many scripts at once? The independent per-shop handling for multiboutique is a welcome fix too.
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