TYPO3 Plugin:

koning_mailchimp_signup

koning_mailchimp_signup

Diese Erweiterung ermöglicht es Website-Besuchern, sich für eine MailChimp-Liste anzumelden. Es zeichnet sich aus:

  • Ein Scheduler-Task zum Abrufen von MailChimp-Listen
  • Frontend-Plugin zur Darstellung des Formulars
  • Validierung: Das Formular prüft, ob die E-Mail-Adresse bereits in der MailChimp-Liste existiert
  • Abonnenten werden zunächst in TYPO3 gespeichert: Ein Scheduler-Task speichert sie in der MailChimp-Datenbank, um die Frontend-Performance zu optimieren
  • Einfaches Überschreiben der Vorlage

Einrichten

  • Installieren Sie die Erweiterung
  • Installieren Sie drewm/mailchimp-api mit composer (composer erfordert drewm/mailchimp-api) oder integrieren Sie es manuell
  • Konfigurieren Sie die Erweiterung im Extension Manager
  • Konfigurieren von Scheduler-Tasks

Einrichtung des Erweiterungsmanagers

Sie benötigen einen API-Schlüssel. Weitere Informationen finden Sie unter http://kb.mailchimp.com/accounts/management/about-api-keys

Scheduler-Tasks

  • Konfigurieren Sie die Extbase CommandController Task koning_mailchimp_signup:mailchimp:lists, um Teilnehmerlisten von MailChimp mit TYPO3 zu synchronisieren (Empfehlung: einmal täglich ausführen).
  • Konfigurieren Sie die Extbase CommandController Task koning_mailchimp_signup:mailchimp:subscribers, um Abonnenten von TYPO3 zu MailChimp zu synchronisieren (je nachdem, wie beschäftigt Ihre Website ist, würde ich empfehlen, diese einmal pro Stunde auszuführen).

Frontend

Wenn die MailChimp-Listen mit TYPO3 synchronisiert sind, können Sie das MailChimp-Anmeldeformular zu Ihrer Seite hinzufügen. Konfigurieren Sie die Liste, in der die Abonnenten gespeichert werden sollen, und Sie sind fertig! Die Aufgabe Scheduler sollte nun Ihre MailChimp-Liste mit neuen Einträgen aktualisieren.

Alle Daten (Listen und Abonnenten) werden auf der Rootpage (Seite=0) gespeichert. Abonnenten werden entfernt, nachdem sie in der MailChimp-Liste gespeichert wurden

Überschreiben der Vorlage

Sie können die Vorlage mit Hilfe von Standard-TypoScript überschreiben:

plugin.tx_koningmailchimpsignup_form {
    ansicht {
        templateRootPaths {
            10 = EXT:tx_koningmailchimp_signup/Ressourcen/Private/Templates
            15 = EXT:your_extension/Resources/Private/Templates
        }
        partielle Wurzelpfade {
            10 = EXT:tx_koningmailchimp_signup/Ressourcen/Private/Teilnehmer
            15 = EXT:your_extension/Resources/Private/Partials
        }
        layoutRootPfade {
            10 = EXT:tx_koningmailchimp_signup/Ressourcen/Private/Layouts
            15 = EXT:your_extension/Resources/Private/Layouts
        }
    }
}

Beispiel RealURL-Konfiguration

Füge dies zu deinen postVarSets hinzu:

Newsletter' => array((
    array(
        GETvar' =>'tx_koningmailchimpsignup_form[controller]',
        noMatch' => 'bypass'
    ),
    array(
        GETvar' =>'tx_koningmailchimpsignup_form[action]',
        valueMap' => array(()
            'form' => 'form',
            subscribe' => 'create',
            abonniert' =>'Erfolg',
            Fehler' =>'Fehler' =>'Fehler'
        ),
        noMatch' => 'bypass'
    ),
),

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:KONING_MAILCHIMP_SIGNUP ist auf

0.01 % aller TYPO3 installiert.

  • 0.07 % aller TYPO3 7.6.x Installationen installiert

PHP Version:KONING_MAILCHIMP_SIGNUP wird benutzt mit

  • 25 % PHP/7.0
  • 75 % PHP/5.6

Gosign-Responsive Index: TYPO3 Installationen nutzen KONING_MAILCHIMP_SIGNUP zu

  • 100 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

Pagespeed: TYPO3 Installationen nutzen KONING_MAILCHIMP_SIGNUP zu

  • 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 0 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 100 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 0 % wenn der Pagespeed zwischen 0 % und 20 % ist


Stichprobe n=37288 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>