{"id":11284,"date":"2023-10-10T14:03:16","date_gmt":"2023-10-10T21:03:16","guid":{"rendered":"https:\/\/membermouse.com\/?post_type=ht_kb&#038;p=11284"},"modified":"2024-11-25T10:43:11","modified_gmt":"2024-11-25T15:43:11","slug":"changements-importants-pour-membermouse-3-0-lisez-dabord-ceci","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/fr\/documents-3-2\/changements-importants-pour-membermouse-3-0-lisez-dabord-ceci\/","title":{"rendered":"Changements importants pour MemberMouse 3.0"},"content":{"rendered":"<p>MemberMouse 3.0 repr\u00e9sente une \u00e9volution majeure de notre plate-forme vers les principales normes et conventions de WordPress. Parmi les avantages imm\u00e9diats, citons l'am\u00e9lioration des performances et de la s\u00e9curit\u00e9, ainsi qu'une plus grande souplesse dans la facturation des abonnements pour les m\u00e9thodes de paiement par carte sur fichier. Nous introduisons \u00e9galement des technologies de base, telles qu'un syst\u00e8me de file d'attente pour les \u00e9v\u00e9nements, nous supprimons les d\u00e9pendances \u00e0 l'\u00e9gard de l'infrastructure centralis\u00e9e et nous modernisons notre format de stockage des donn\u00e9es.<\/p>\n\n\n\n<p>Ces changements sont fondamentaux pour le fonctionnement du plugin. C'est la raison pour laquelle, <em>la r\u00e9trogradation vers MemberMouse 2.x n'est pas prise en charge<\/em>. Veillez \u00e0 effectuer une sauvegarde compl\u00e8te avant de proc\u00e9der \u00e0 la mise \u00e0 niveau, et nous vous conseillons de tester la mise \u00e0 niveau dans un environnement d'essai.<\/p>\n\n\n\n<p>L'objectif de cet article est de vous familiariser avec certains des changements importants apport\u00e9s au plugin et de vous guider dans le processus de mise \u00e0 jour.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Environnements de mise \u00e0 disposition<\/h2>\n\n\n\n<p>Un environnement d'essai vous permet de tester les changements avant de les effectuer sur votre site de production. Dans l'id\u00e9al, il doit refl\u00e9ter fid\u00e8lement votre site de production, mais ne doit pas contenir de donn\u00e9es r\u00e9elles sur les membres. Cependant, la plupart des syst\u00e8mes de cr\u00e9ation d'environnements de simulation se contentent de copier le site de production, y compris toutes les donn\u00e9es relatives aux membres. Cela introduit la possibilit\u00e9 d'une facturation d'abonnement non d\u00e9sir\u00e9e.<\/p>\n\n\n\n<p>La toute premi\u00e8re \u00e9tape de l'installation de MemberMouse 3.0 dans un environnement d'essai doit consister \u00e0 confirmer que vous disposez d'une licence d'essai valide configur\u00e9e avec l'URL correcte. La pr\u00e9sence de cette licence est une protection essentielle contre la facturation ind\u00e9sirable. Vous pouvez v\u00e9rifier vos licences existantes dans la section <a href=\"https:\/\/membermouse.com\/fr\/tableau-de-bord\/parametres-du-compte\/\" title=\"\">Param\u00e8tres du compte<\/a> de notre site web. Une licence de mise \u00e0 disposition se pr\u00e9sente comme suit :<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"191\" src=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image-1024x191.png\" alt=\"\" class=\"wp-image-17201\" srcset=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image-1024x191.png 1024w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image-300x56.png 300w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image-768x143.png 768w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image-50x9.png 50w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image-18x3.png 18w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image-1200x224.png 1200w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/aab654f8-image.png 1440w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p><br>Notez les mots <em>Actif,<\/em> <em>Mise en sc\u00e8ne<\/em> dans le type de licence, et l'URL. Si l'URL affich\u00e9e ne correspond pas exactement \u00e0 l'URL de votre site de transit, vous pouvez cliquer sur <strong>Editer<\/strong> pour la modifier. Si vous ne voyez pas de licence d'essai et que vous souhaitez que nous en cr\u00e9ions une, veuillez cliquer sur le lien suivant <a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/demande-de-licence-de-mise-a-disposition\/\" title=\"\">Demande de licence de mise en sc\u00e8ne<\/a>. Chaque site d'essai n\u00e9cessite sa propre licence.<\/p>\n\n\n\n<p>Les utilisateurs avanc\u00e9s et les d\u00e9veloppeurs \u00e0 la recherche d'une protection suppl\u00e9mentaire sont invit\u00e9s \u00e0 consulter notre article sur les <a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/bases-de-donnees-de-production-copiees-sur-le-site-de-transit\/\" title=\"\">Bases de donn\u00e9es de production copi\u00e9es sur des sites de transit<\/a>qui d\u00e9crit comment supprimer les re-facturations programm\u00e9es et les informations relatives aux cartes dans le dossier. <em>Ces \u00e9tapes ne doivent jamais \u00eatre effectu\u00e9es sur un site de production<\/em>. <\/p>\n\n\n\n<p>Une fois que vous avez install\u00e9 MemberMouse 3.0 sur votre site de test, il est recommand\u00e9 de visiter le site <strong>MemberMouse &gt; Param\u00e8tres g\u00e9n\u00e9raux &gt; Autres param\u00e8tres<\/strong>et d\u00e9sactivez le planificateur de facturation local. Ce param\u00e8tre se trouve vers le bas de la page.<\/p>\n\n\n\n<p>Enfin, il est essentiel que <em><strong>en aucun cas <\/strong>les donn\u00e9es d'un environnement de simulation doivent-elles \u00eatre utilis\u00e9es pour \u00e9craser un site de production d\u00e9j\u00e0 op\u00e9rationnel ou \u00eatre \"pouss\u00e9es\" vers la production ?<\/em>. Les environnements de simulation sont exclusivement destin\u00e9s aux activit\u00e9s de test qui seront finalement effectu\u00e9es directement sur le site de production. L'\u00e9crasement de l'environnement de production par des donn\u00e9es provenant de l'environnement de transit entra\u00eenera une perte de donn\u00e9es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Facturation locale<\/h2>\n\n\n\n<p>Pour les m\u00e9thodes de paiement par carte comme Stripe, Braintree et Authorize.NET CIM, les versions pr\u00e9c\u00e9dentes de MemberMouse g\u00e8rent la facturation des abonnements en utilisant un serveur central qui demande \u00e0 votre site d'effectuer des re-facturations. <\/p>\n\n\n\n<p>\u00c0 l'avenir, la refacturation de ces services de paiement sera enti\u00e8rement g\u00e9r\u00e9e au sein de votre site. Cela nous permet d'offrir des fonctionnalit\u00e9s suppl\u00e9mentaires de gestion des abonnements : vous pouvez d\u00e9sormais refacturer un abonnement imm\u00e9diatement, modifier arbitrairement la date de refacturation et passer \u00e0 la refacturation suivante de la s\u00e9rie.<\/p>\n\n\n\n<p>En outre, ce changement \u00e9limine votre d\u00e9pendance \u00e0 l'\u00e9gard de notre infrastructure centralis\u00e9e pour les re-facturations d'abonnements utilisant ces services, ce qui a toujours \u00e9t\u00e9 un sujet de pr\u00e9occupation pour certains clients. <\/p>\n\n\n\n<p>La gestion locale de la facturation exige que votre serveur ex\u00e9cute de mani\u00e8re fiable des t\u00e2ches programm\u00e9es, par l'interm\u00e9diaire d'un syst\u00e8me connu sous le nom de WP-Cron. Avant d'effectuer la mise \u00e0 niveau vers MemberMouse 3.0, assurez-vous que ce processus fonctionne de mani\u00e8re fiable :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>D\u00e9clencheurs<\/strong> - La plupart des h\u00e9bergeurs modernes d\u00e9clenchent WP-Cron p\u00e9riodiquement en utilisant le serveur sous-jacent. Si votre h\u00e9bergeur n'offre pas cette possibilit\u00e9, envisagez d'utiliser un service de surveillance du temps de fonctionnement pour d\u00e9clencher p\u00e9riodiquement l'ex\u00e9cution de t\u00e2ches planifi\u00e9es dans votre environnement. WP-Cron ne doit pas \u00eatre d\u00e9sactiv\u00e9 dans le fichier wp-config.php.<br><\/li>\n\n\n\n<li><strong>Plugins de performance<\/strong> - Certains plugins d'optimisation des performances r\u00e9duisent la fr\u00e9quence d'ex\u00e9cution de WP-Cron, ou d\u00e9sactivent compl\u00e8tement le service. Ces fonctionnalit\u00e9s doivent \u00eatre d\u00e9sactiv\u00e9es. <\/li>\n<\/ul>\n\n\n\n<p>La facturation locale conserve toutes les informations relatives \u00e0 la programmation dans la base de donn\u00e9es de votre site WordPress. Cela signifie que la restauration d'une sauvegarde de votre site ram\u00e8ne la programmation \u00e0 un \u00e9tat ant\u00e9rieur. Si des abonnements ont \u00e9t\u00e9 factur\u00e9s depuis la cr\u00e9ation de la sauvegarde, la restauration de la sauvegarde les met en file d'attente pour qu'ils s'ex\u00e9cutent \u00e0 nouveau. Nous avons introduit un certain nombre de fonctionnalit\u00e9s pour d\u00e9courager et g\u00e9rer ce sc\u00e9nario, mais il est recommand\u00e9 d'apporter quelques modifications \u00e0 vos flux de travail pour la maintenance et la reprise apr\u00e8s sinistre.<\/p>\n\n\n\n<p>Veuillez consulter notre article d\u00e9crivant <a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/comment-membermouse-gere-la-facturation-recurrente\/\" title=\"\">Comment MemberMouse g\u00e8re la facturation r\u00e9currente<\/a> pour plus d'informations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Int\u00e9gration de Stripe<\/h2>\n\n\n\n<p>En 2019, nous avons introduit l'int\u00e9gration Stripe Elements, qui offre une s\u00e9curit\u00e9 renforc\u00e9e et met en \u0153uvre l'authentification forte du client (SCA) dans les localit\u00e9s qui la prennent en charge. Cette int\u00e9gration offre \u00e9galement une conformit\u00e9 PCI-SAQ A, ce qui r\u00e9duit massivement votre exposition aux exigences d'audit. Peu de temps apr\u00e8s, Stripe Elements est devenu la solution par d\u00e9faut pour tous les nouveaux clients de MemberMouse, et la plupart des clients existants ont d\u00e9j\u00e0 chang\u00e9 de mode d'int\u00e9gration.<\/p>\n\n\n\n<p>Avec MemberMouse 3.0, nous supprimons la possibilit\u00e9 d'effectuer de nouvelles transactions \u00e0 l'aide de l'ancienne int\u00e9gration Stripe.js. Lors de la mise \u00e0 niveau, le mode d'int\u00e9gration passera automatiquement \u00e0 Elements.<\/p>\n\n\n\n<p>Si vous utilisez Stripe comme m\u00e9thode de paiement, vous pouvez d\u00e9terminer si vous utilisez l'ancienne int\u00e9gration en visitant le site suivant <strong>SourisMembre &gt; Param\u00e8tres de paiement<\/strong>. Si la case \u00e0 cocher <em>Activer les \u00e9l\u00e9ments Stripe<\/em> est marqu\u00e9, vous avez d\u00e9j\u00e0 \u00e9t\u00e9 migr\u00e9 et vous pouvez ignorer le reste de cette section.<\/p>\n\n\n\n<p>La principale diff\u00e9rence entre l'ancienne int\u00e9gration et Elements est la mani\u00e8re dont les informations relatives aux cartes de cr\u00e9dit sont collect\u00e9es. Dans l'ancienne int\u00e9gration, MemberMouse cr\u00e9ait les champs de carte de cr\u00e9dit, mais dans Elements, Stripe les cr\u00e9e \u00e0 l'aide de cadres int\u00e9gr\u00e9s, ce qui est nettement plus s\u00fbr.<\/p>\n\n\n\n<p>L'impact sur le client est que les champs Elements n'h\u00e9ritent pas des informations de style telles que la longueur et la largeur de la page de paiement, de sorte qu'ils peuvent appara\u00eetre diff\u00e9rents du reste du formulaire. Veuillez consulter notre article sur <a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/options-de-style-pour-les-elements-a-rayures-ameliorees\/\" title=\"\">Options de style pour les \u00e9l\u00e9ments de bande am\u00e9lior\u00e9s<\/a> pour plus d'informations.<\/p>\n\n\n\n<p>Les clients qui utilisent encore l'ancienne int\u00e9gration Stripe peuvent juger utile d'activer et de tester les \u00e9l\u00e9ments Stripe sur leur version existante de MemberMouse, et de r\u00e9soudre les \u00e9ventuels probl\u00e8mes d'affichage avant de passer \u00e0 MemberMouse 3.0. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mise \u00e0 jour de la base de donn\u00e9es<\/h2>\n\n\n\n<p>Lorsque vous mettez \u00e0 niveau un site existant vers MemberMouse 3.0, le plugin affiche une notification administrative vous invitant \u00e0 effectuer une mise \u00e0 niveau de la base de donn\u00e9es : <br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"160\" src=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-1024x160.png\" alt=\"\" class=\"wp-image-17195\" srcset=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-1024x160.png 1024w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-300x47.png 300w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-768x120.png 768w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-50x8.png 50w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-1536x240.png 1536w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-18x3.png 18w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image-1200x187.png 1200w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/039e8075-image.png 1850w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p><br>Ce processus modifiera le pr\u00e9fixe des tables MemberMouse pour qu'il corresponde \u00e0 votre installation WordPress. Cela devrait am\u00e9liorer la compatibilit\u00e9 avec divers plugins tiers et syst\u00e8mes de maintenance automatis\u00e9e. <em>Veuillez effectuer une sauvegarde compl\u00e8te de votre site avant de proc\u00e9der \u00e0 la mise \u00e0 jour.<\/em>.<\/p>\n\n\n\n<p>Lorsque vous cliquez sur le lien, l'outil de mise \u00e0 jour de la base de donn\u00e9es s'affiche :<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"242\" src=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-1024x242.png\" alt=\"\" class=\"wp-image-17198\" srcset=\"https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-1024x242.png 1024w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-300x71.png 300w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-768x181.png 768w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-50x12.png 50w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-1536x363.png 1536w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-18x4.png 18w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image-1200x283.png 1200w, https:\/\/storage.googleapis.com\/wpgcbucket\/wp\/2024\/01\/a7a988fe-image.png 1546w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure>\n\n\n\n<p><br>En option, vous pouvez choisir de modifier la collation des tables MemberMouse. Cela modifie le format dans lequel MemberMouse stocke les donn\u00e9es et lui permet de prendre en charge un ensemble beaucoup plus large de caract\u00e8res, tels que les emojis, les symboles et les id\u00e9ogrammes. <\/p>\n\n\n\n<p>Nous recommandons g\u00e9n\u00e9ralement de s\u00e9lectionner cette option. La collation utilis\u00e9e par les versions pr\u00e9c\u00e9dentes de MemberMouse est obsol\u00e8te, ce qui signifie que le logiciel qui alimente votre base de donn\u00e9es ne re\u00e7oit plus de mises \u00e0 jour pour cette collation et que sa prise en charge finira par \u00eatre supprim\u00e9e. Cependant, il y a quelques consid\u00e9rations importantes \u00e0 prendre en compte :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La modification de la collation exige que votre base de donn\u00e9es prenne enti\u00e8rement en charge utf8mb4. Nous recommandons d'utiliser MySQL 8 ou MariaDB 10.6+ avec MemberMouse.<\/li>\n\n\n\n<li>Au cours du processus, les performances de la base de donn\u00e9es seront probablement d\u00e9grad\u00e9es. Pour la majorit\u00e9 des clients, la migration ne prendra pas plus de quelques minutes, mais pourrait prendre plus de temps si la base de donn\u00e9es est tr\u00e8s volumineuse ou si elle conna\u00eet d\u00e9j\u00e0 des probl\u00e8mes de performance.<\/li>\n\n\n\n<li>Les <a href=\"https:\/\/membermouse.com\/fr\/documents-3-2\/laudit-de-lactivite-des-membres-a-laide-du-journal-dactivite\/\" title=\"\">Journal d'activit\u00e9<\/a> est effac\u00e9 lorsque la collation est modifi\u00e9e. Il s'agit d'un enregistrement de l'activit\u00e9 des utilisateurs, montrant les connexions, les pages consult\u00e9es, etc. Les droits d'acc\u00e8s des membres et l'historique de leurs transactions ne sont pas affect\u00e9s<\/li>\n<\/ul>\n\n\n\n<p>Les clients disposant de sites tr\u00e8s importants et tr\u00e8s fr\u00e9quent\u00e9s doivent se concerter avec leurs \u00e9quipes de d\u00e9veloppement et se demander si le changement de collationnement manuel est la solution \u00e0 privil\u00e9gier.<\/p>","protected":false},"excerpt":{"rendered":"<p>MemberMouse 3.0 repr\u00e9sente une \u00e9volution majeure de notre plate-forme vers les normes et conventions cl\u00e9s de WordPress. Parmi les avantages imm\u00e9diats, citons l'am\u00e9lioration des performances et de la s\u00e9curit\u00e9, ainsi qu'une plus grande souplesse dans la facturation des abonnements pour les...<\/p>","protected":false},"author":20918,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[220,135],"ht-kb-tag":[],"class_list":["post-11284","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-current-version","ht_kb_category-install-upgrade-plugin"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/11284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/users\/20918"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/comments?post=11284"}],"version-history":[{"count":1,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/11284\/revisions"}],"predecessor-version":[{"id":20325,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb\/11284\/revisions\/20325"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/media?parent=11284"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-category?post=11284"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/fr\/wp-json\/wp\/v2\/ht-kb-tag?post=11284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}