{"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":"wichtige-anderungen-fur-membermouse-3-0-lesen-sie-dies-zuerst","status":"publish","type":"ht_kb","link":"https:\/\/membermouse.com\/de\/docs\/wichtige-anderungen-fur-membermouse-3-0-lesen-sie-dies-zuerst\/","title":{"rendered":"Wichtige \u00c4nderungen f\u00fcr MemberMouse 3.0"},"content":{"rendered":"<p>MemberMouse 3.0 stellt eine bedeutende Weiterentwicklung unserer Plattform in Richtung der wichtigsten WordPress-Standards und -Konventionen dar. Zu den unmittelbaren Vorteilen geh\u00f6ren eine verbesserte Leistung, Sicherheitsverbesserungen und eine gr\u00f6\u00dfere Flexibilit\u00e4t bei der Abrechnung von Abonnements f\u00fcr Card-on-File-Zahlungsmethoden. Au\u00dferdem f\u00fchren wir Kerntechnologien ein, wie z. B. ein Warteschlangensystem f\u00fcr Ereignisse, beseitigen Abh\u00e4ngigkeiten von zentraler Infrastruktur und modernisieren unser Datenspeicherformat.<\/p>\n\n\n\n<p>Diese \u00c4nderungen sind grundlegend f\u00fcr die Funktionsweise des Plugins. Aus diesem Grund, <em>Ein Downgrade zur\u00fcck auf MemberMouse 2.x wird nicht unterst\u00fctzt.<\/em>. Bitte f\u00fchren Sie vor dem Upgrade ein vollst\u00e4ndiges Backup durch, und wir empfehlen, das Upgrade in einer Staging-Umgebung zu testen.<\/p>\n\n\n\n<p>Der Zweck dieses Artikels ist es, Sie mit einigen wichtigen \u00c4nderungen des Plugins vertraut zu machen und eine Anleitung f\u00fcr den Upgrade-Prozess zu geben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Inszenierungsumgebungen<\/h2>\n\n\n\n<p>In einer Staging-Umgebung k\u00f6nnen Sie \u00c4nderungen testen, bevor Sie sie auf Ihrer Produktionsseite durchf\u00fchren. Im Idealfall spiegelt sie Ihre Produktionssite genau wider, enth\u00e4lt aber keine echten Mitgliederdaten. Die meisten Systeme zur Erstellung von Staging-Umgebungen kopieren jedoch lediglich die Produktions-Site, einschlie\u00dflich aller Mitgliederdaten. Dadurch besteht die M\u00f6glichkeit, dass es zu unerw\u00fcnschten Abrechnungen kommt.<\/p>\n\n\n\n<p>Ihr erster Schritt bei der Installation von MemberMouse 3.0 in einer Staging-Umgebung sollte darin bestehen, sicherzustellen, dass Sie eine g\u00fcltige Staging-Lizenz mit der richtigen URL konfiguriert haben. Das Vorhandensein dieser Lizenz ist ein wichtiger Schutz vor unerw\u00fcnschter Rechnungsstellung. Sie k\u00f6nnen Ihre vorhandenen Lizenzen in der <a href=\"https:\/\/membermouse.com\/de\/dashboard\/kontoeinstellungen\/\" title=\"\">Kontoeinstellungen<\/a> Seite unserer Website. Eine Staging-Lizenz sieht wie folgt aus:<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>Beachten Sie die Worte <em>Aktiv,<\/em> <em>Auff\u00fchrung<\/em> in den Lizenztyp und die URL ein. Wenn die angezeigte URL nicht genau mit der URL Ihrer Staging-Site \u00fcbereinstimmt, k\u00f6nnen Sie auf <strong>bearbeiten<\/strong> um sie zu \u00e4ndern. Wenn Sie keine Staging-Lizenz sehen und m\u00f6chten, dass wir eine erstellen, wenden Sie sich bitte an <a href=\"https:\/\/membermouse.com\/de\/docs\/beantragung-einer-auffuhrungslizenz\/\" title=\"\">Staging-Lizenz anfordern<\/a>. F\u00fcr jede Staging-Site ist eine eigene Lizenz erforderlich.<\/p>\n\n\n\n<p>Fortgeschrittene Benutzer und Entwickler, die zus\u00e4tzlichen Schutz suchen, lesen bitte unseren Artikel \u00fcber <a href=\"https:\/\/membermouse.com\/de\/docs\/produktionsdatenbanken-in-die-staging-site-kopiert\/\" title=\"\">Kopieren von Produktionsdatenbanken auf Staging-Sites<\/a>in dem beschrieben wird, wie Sie geplante R\u00fcckrechnungen und Informationen zu Karteikarten entfernen k\u00f6nnen. <em>Diese Schritte d\u00fcrfen niemals an einem Produktionsstandort durchgef\u00fchrt werden<\/em>. <\/p>\n\n\n\n<p>Sobald Sie MemberMouse 3.0 auf Ihrer Testseite installiert haben, sollten Sie folgende Website besuchen <strong>MemberMouse &gt; Allgemeine Einstellungen &gt; Andere Einstellungen<\/strong>und deaktivieren Sie den lokalen Rechnungsplaner. Diese Einstellung befindet sich am unteren Rand der Seite.<\/p>\n\n\n\n<p>Schlie\u00dflich ist es wichtig, dass <em><strong>unter keinen Umst\u00e4nden <\/strong>sollten Daten aus einer Staging-Umgebung verwendet werden, um eine bereits in Betrieb befindliche Produktionsumgebung zu \u00fcberschreiben, oder in die Produktion \"verschoben\" werden<\/em>. Staging-Umgebungen sind ausschlie\u00dflich f\u00fcr Testaktivit\u00e4ten vorgesehen, die letztendlich direkt in der Produktionsumgebung durchgef\u00fchrt werden. Das \u00dcberschreiben der Produktionsumgebung mit Daten aus der Staging-Umgebung f\u00fchrt zu Datenverlusten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lokale Rechnungsstellung<\/h2>\n\n\n\n<p>F\u00fcr Card-on-File-Zahlungsmethoden wie Stripe, Braintree und Authorize.NET CIM wickeln fr\u00fchere Versionen von MemberMouse die Abrechnung von Abonnements \u00fcber einen zentralen Server ab, der Ihre Website auffordert, erneute Rechnungen zu stellen. <\/p>\n\n\n\n<p>K\u00fcnftig wird die erneute Rechnungsstellung f\u00fcr diese Zahlungsdienste vollst\u00e4ndig innerhalb Ihrer Website abgewickelt. Dadurch k\u00f6nnen wir zus\u00e4tzliche Funktionen f\u00fcr die Verwaltung von Abonnements anbieten: Sie k\u00f6nnen jetzt ein Abonnement sofort neu berechnen, das Datum der Neuberechnung beliebig \u00e4ndern und zur n\u00e4chsten Neuberechnung in der Serie \u00fcbergehen.<\/p>\n\n\n\n<p>Dar\u00fcber hinaus entf\u00e4llt durch diese \u00c4nderung die Abh\u00e4ngigkeit von unserer zentralen Infrastruktur f\u00fcr die Abrechnung von Abonnements mit diesen Diensten, die in der Vergangenheit f\u00fcr einige Kunden ein Grund zur Sorge war. <\/p>\n\n\n\n<p>Die lokale Abwicklung der Rechnungsstellung erfordert, dass Ihr Server \u00fcber ein als WP-Cron bekanntes System zuverl\u00e4ssig geplante Aufgaben ausf\u00fchrt. Bevor Sie auf MemberMouse 3.0 aktualisieren, stellen Sie bitte sicher, dass dieser Prozess zuverl\u00e4ssig l\u00e4uft:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ausl\u00f6ser<\/strong> - Die meisten modernen Hosting-Provider l\u00f6sen WP-Cron in regelm\u00e4\u00dfigen Abst\u00e4nden \u00fcber den zugrunde liegenden Server aus. Wenn Ihr Hosting-Provider dies nicht anbietet, sollten Sie einen Dienst zur \u00dcberwachung der Betriebszeit verwenden, um Ihre Umgebung regelm\u00e4\u00dfig zur Ausf\u00fchrung geplanter Aufgaben zu veranlassen. WP-Cron sollte nicht in Ihrer wp-config.php-Datei deaktiviert werden.<br><\/li>\n\n\n\n<li><strong>Leistungs-Plugins<\/strong> - Einige Plugins zur Leistungsoptimierung verringern die H\u00e4ufigkeit, mit der WP-Cron l\u00e4uft, oder deaktivieren den Dienst ganz. Diese Funktionen sollten deaktiviert werden. <\/li>\n<\/ul>\n\n\n\n<p>Bei der lokalen Abrechnung werden alle Zeitplaninformationen in der Datenbank Ihrer WordPress-Website gespeichert. Das bedeutet, dass die Wiederherstellung eines Backups Ihrer Website den Zeitplan auf einen fr\u00fcheren Stand zur\u00fccksetzt. Wenn seit der Erstellung des Backups Abonnements in Rechnung gestellt wurden, werden sie durch die Wiederherstellung des Backups erneut in die Warteschlange gestellt. Wir haben eine Reihe von Funktionen eingef\u00fchrt, um dieses Szenario zu verhindern und zu verwalten, aber einige \u00c4nderungen an Ihren Arbeitsabl\u00e4ufen f\u00fcr Wartung und Notfallwiederherstellung werden empfohlen.<\/p>\n\n\n\n<p>Bitte lesen Sie unseren Artikel mit der Beschreibung <a href=\"https:\/\/membermouse.com\/de\/docs\/wie-membermouse-mit-wiederkehrenden-rechnungen-umgeht\/\" title=\"\">Wie MemberMouse mit wiederkehrenden Rechnungen umgeht<\/a> f\u00fcr weitere Informationen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c4ltere Stripe-Integration<\/h2>\n\n\n\n<p>Im Jahr 2019 haben wir die Stripe Elements-Integration eingef\u00fchrt, die verbesserte Sicherheit bietet und die starke Kundenauthentifizierung (SCA) in L\u00e4ndern implementiert, die dies unterst\u00fctzen. Diese Integration bietet auch PCI-SAQ A-Compliance, was Ihre Exposition gegen\u00fcber Audit-Anforderungen massiv reduziert. Kurze Zeit sp\u00e4ter wurde Stripe Elements zum Standard f\u00fcr alle neuen MemberMouse-Kunden, und die meisten bestehenden Kunden haben ihren Integrationsmodus bereits ge\u00e4ndert.<\/p>\n\n\n\n<p>Mit MemberMouse 3.0 wird die M\u00f6glichkeit, neue Transaktionen mit der alten Stripe.js-Integration durchzuf\u00fchren, entfernt. Wenn Sie aktualisieren, wird der Integrationsmodus automatisch auf Elemente umgestellt.<\/p>\n\n\n\n<p>Wenn Sie Stripe als Zahlungsmethode verwenden, k\u00f6nnen Sie feststellen, ob Sie die alte Integration verwenden, indem Sie <strong>MemberMouse &gt; Zahlungseinstellungen<\/strong>. Wenn das Kontrollk\u00e4stchen <em>Stripe-Elemente aktivieren<\/em> markiert ist, wurden Sie bereits migriert, und Sie k\u00f6nnen den Rest dieses Abschnitts \u00fcberspringen.<\/p>\n\n\n\n<p>Der Hauptunterschied zwischen der alten Integration und Elements besteht in der Art und Weise, wie die Kreditkartendaten erfasst werden. Bei der alten Integration wurden die Kreditkartenfelder von MemberMouse erstellt, aber in Elements werden sie von Stripe mithilfe eingebetteter Rahmen erstellt, was wesentlich sicherer ist.<\/p>\n\n\n\n<p>Die Auswirkung auf den Kunden besteht darin, dass die Felder der Elemente keine Styling-Informationen wie L\u00e4nge und Breite von der Kassenseite \u00fcbernehmen, so dass sie m\u00f6glicherweise anders aussehen als der Rest des Formulars. Bitte lesen Sie unseren Artikel \u00fcber <a href=\"https:\/\/membermouse.com\/de\/docs\/erweiterte-optionen-fur-die-gestaltung-von-streifenelementen\/\" title=\"\">Erweiterte Styling-Optionen f\u00fcr Streifenelemente<\/a> f\u00fcr weitere Informationen.<\/p>\n\n\n\n<p>Kunden, die noch die alte Stripe-Integration verwenden, sollten Stripe-Elemente in ihrer bestehenden Version von MemberMouse aktivieren und testen und etwaige Anzeigeprobleme beheben, bevor sie auf MemberMouse 3.0 aktualisieren. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank-Upgrade<\/h2>\n\n\n\n<p>Wenn Sie eine bestehende Website auf MemberMouse 3.0 aktualisieren, zeigt das Plugin eine administrative Benachrichtigung an, die Sie auffordert, ein Datenbank-Upgrade durchzuf\u00fchren: <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>Durch diesen Vorgang wird das Pr\u00e4fix der MemberMouse-Tabellen an Ihre WordPress-Installation angepasst. Es wird erwartet, dass dies die Kompatibilit\u00e4t mit verschiedenen Plugins von Drittanbietern und automatischen Wartungssystemen verbessert. <em>Bitte f\u00fchren Sie eine vollst\u00e4ndige Sicherung Ihrer Website durch, bevor Sie mit dem Upgrade fortfahren.<\/em>.<\/p>\n\n\n\n<p>Wenn Sie auf den Link klicken, wird der Datenbank-Upgrader angezeigt:<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>Optional k\u00f6nnen Sie die Sortierung der MemberMouse-Tabellen \u00e4ndern. Dies \u00e4ndert das Format, in dem MemberMouse Daten speichert, und erm\u00f6glicht die Unterst\u00fctzung einer viel gr\u00f6\u00dferen Anzahl von Zeichen, z. B. Emojis, Symbole und Ideogramme. <\/p>\n\n\n\n<p>Wir empfehlen im Allgemeinen, diese Option zu w\u00e4hlen. Die von fr\u00fcheren Versionen von MemberMouse verwendete Sortierung ist veraltet, d. h., die Software, die Ihre Datenbank betreibt, erh\u00e4lt keine Aktualisierungen mehr f\u00fcr diese Sortierung, und die Unterst\u00fctzung f\u00fcr diese Sortierung wird schlie\u00dflich eingestellt. Es gibt jedoch ein paar wichtige \u00dcberlegungen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Das \u00c4ndern der Sortierung erfordert, dass Ihre Datenbank utf8mb4 vollst\u00e4ndig unterst\u00fctzt. Wir empfehlen MySQL 8 oder MariaDB 10.6+ f\u00fcr die Verwendung mit MemberMouse<\/li>\n\n\n\n<li>W\u00e4hrend des Prozesses wird die Leistung der Datenbank wahrscheinlich beeintr\u00e4chtigt sein. Bei den meisten Kunden dauert die Migration nicht l\u00e4nger als ein paar Minuten, kann aber l\u00e4nger dauern, wenn die Datenbank sehr gro\u00df ist oder bereits Leistungsprobleme aufweist<\/li>\n\n\n\n<li>Die <a href=\"https:\/\/membermouse.com\/de\/docs\/uberprufung-der-mitgliederaktivitaten-anhand-des-aktivitatsprotokolls\/\" title=\"\">Aktivit\u00e4tsprotokoll<\/a> wird gel\u00f6scht, wenn die Sortierung ge\u00e4ndert wird. Dabei handelt es sich um eine Aufzeichnung der Benutzeraktivit\u00e4t, die Anmeldungen, Seitenaufrufe usw. enth\u00e4lt. Die Zugriffsrechte der Mitglieder und ihr Transaktionsverlauf sind davon nicht betroffen<\/li>\n<\/ul>\n\n\n\n<p>Kunden mit sehr gro\u00dfen, stark frequentierten Standorten sollten sich mit ihren Entwicklungsteams abstimmen und \u00fcberlegen, ob die manuelle Durchf\u00fchrung der Sortier\u00e4nderung die bessere L\u00f6sung ist.<\/p>","protected":false},"excerpt":{"rendered":"<p>MemberMouse 3.0 stellt eine bedeutende Weiterentwicklung unserer Plattform in Richtung wichtiger WordPress-Standards und -Konventionen dar. Zu den unmittelbaren Vorteilen geh\u00f6ren verbesserte Leistung, Sicherheitsverbesserungen und gr\u00f6\u00dfere Flexibilit\u00e4t bei der Abrechnung von Abonnements f\u00fcr...<\/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\/de\/wp-json\/wp\/v2\/ht-kb\/11284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/users\/20918"}],"replies":[{"embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/comments?post=11284"}],"version-history":[{"count":1,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb\/11284\/revisions"}],"predecessor-version":[{"id":20325,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb\/11284\/revisions\/20325"}],"wp:attachment":[{"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/media?parent=11284"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb-category?post=11284"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/membermouse.com\/de\/wp-json\/wp\/v2\/ht-kb-tag?post=11284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}