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
[DependciesAndConflicts]