TYPO3 Plugin:

registeraddress

Erweiterungshandbuch

Beschreibung:

newsletter-Registrierung Erweiterung auf tt_address made in Extbase + Fluid für Typo3. Ähnlich wie bei direct_mail_subscription, jedoch basierend auf Extbase.

Merkmale:

  • double Opt-in
  • benutzer kann seine eigenen Daten bearbeiten
  • abbestellend

Installation:

  1. Haben Sie tt_address und z.B. Direct Mail installiert und bereit?
  2. registeraddress Erweiterung wie alle anderen installieren.
  3. Verwenden Sie das Update-Skript im Extension-Manager von registeraddress um einen generierten Hash zu allen bereits vorhandenen tt_address-Einträgen hinzuzufügen.

    Das Update-Skript wird nicht angezeigt, wenn keine Einträge mit einem fehlenden Hash gefunden werden.

Einrichtung:

  1. Fügen Sie die statische Vorlage "registerttaddress (registeraddress)" in die Root-Vorlage ein.
  2. Erstellen Sie eine neue Seite für das Newsletter-Anmeldeformular und fügen Sie das Plug-In "Anmeldeformular" hinzu.
  3. Konfigurieren Sie die Werte im Konstanten-Editor der Root-Seite.
    1. Setzen Sie "Default storage PID" auf die Page-ID, auf der die tt_address-Einträge gespeichert werden.
    2. Setzen Sie "Seiten-ID mit Formular" auf die zuvor erstellte Seite mit dem Formular.
    3. Stellen Sie "Mail-Adresse, von der aus Mails gesendet werden" auf die Mail-Adresse, von der aus die Mails gesendet werden + die anderen Einstellungen für das Senden von Mails ein.
    4. Stellen Sie "Format der Sende-E-Mails (txt, html oder beides)" auf das Format, das die Sende-E-Mails haben sollen.

wenn auf allen Seiten ein Newsletter-Anmeldeformular benötigt wird, müssen Sie die folgende Konfiguration in Ihrem TypoScript haben:

plugin.tx_registeraddress {
    mvc.callDefaultActionIfActionCantBeResolved = 1
}

# dann erstellen Sie ein Benutzerobjekt für das Fußzeilenformular

lib.footernewsletter = USER
lib.footernewsletter {
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->laufen lassen
    erweiterungsname = Registeraddress
    pluginName = RegistrierungsformRedirect
    vendorName = AFM
    steuerung = Adresse
    aktion = neu
    umschaltbarControllerActions {
        Adresse {
            1 = neu
        }
    }

    ansicht < plugin.tx_registeraddress.Ansicht
    ansicht {
        layoutRootPfade {
            100 = EXT:sitebootstrap/Ressourcen/Privat/Layouts/Registeraddress/2
        }

        partieller RootPath {
            100 = EXT:sitebootstrap/Ressourcen/Private/Teile/Registeraddress/Registeraddress/
        }

        templateRootPaths {
            100 = EXT:sitebootstrap/Ressourcen/Private/Vorlagen/Registeraddress/2
        }
    }

    persistenz < plugin.tx_registeraddress.Persistenz

    einstellungen < plugin.tx_registeraddress.Einstellungen

    einstellungen {
        mainformpageuid = 34
    }
}

um Ihre eigenen Übersetzungen zu erstellen:

plugin.tx_registeraddress {
    _LOKAL_LANG.de {
        form.new.title = NEWSLETTER
        form.create.approvetext (
            Vielen Dank für Ihre Anmeldung.<br />
            Bitte bestätigen Sie die Newsletter-Anmeldung in der jeweiligen Sprache und versenden Sie eine E-Mail.
        )

        form.create.alreadyexists (
            Vielen Dank. <br />
            Sie sind bereits für unseren Newsletter angemeldet.
        )
    }
}

Um einen Abmeldelink zu direct_mail hinzuzufügen:

u1-A0hash zum Feld basic.addRecipFields von direct_mail im Extension Manager in den Einstellungen von direct_mail hinzufügen Danach kann ein Link mit TypoScript erstellt werden:

typolink.parameter = 123
typolink.additionalParams = &tx_registeraddress_registerform[hash]=###USER_registeraddresshash####&tx_registeraddress_registerform[action]=delete&tx_registeraddress_registerform[controller]=Adresse

DSGVO / GDPR

In der Version 1.0.13 können Sie dem Plugin eine Einverständniserklärung hinzufügen. Zusätzlich zum Protokollieren, wenn jemand angemeldet / abgemeldet ist, sollten Sie die Erweiterung verwenden _registeraddresslogger mit der aktuellen Verzweigungsmerkmale/Zustimmung

composer erfordert undkonsorten/registeraddress-logger:dev-feature/consent

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

Verteilung:REGISTERADDRESS ist auf

0.6 % aller TYPO3 installiert.

  • 1.11 % aller TYPO3 9.5.x Installationen installiert
  • 0.86 % aller TYPO3 8.7.x Installationen installiert
  • 0.45 % aller TYPO3 7.6.x Installationen installiert
  • 25 % aller TYPO3 7.2.x Installationen installiert
  • 0.24 % aller TYPO3 6.2.x Installationen installiert
  • 0.12 % aller TYPO3 6.1.x Installationen installiert
  • 0.48 % aller TYPO3 4.7.x Installationen installiert
  • 0.13 % aller TYPO3 4.6.x Installationen installiert
  • 0.85 % aller TYPO3 4.5.x Installationen installiert
  • 0.72 % aller TYPO3 4.4.x Installationen installiert
  • 2.25 % aller TYPO3 4.3.x Installationen installiert
  • 0.85 % aller TYPO3 4.2.x Installationen installiert
  • 1.95 % aller TYPO3 4.1.x Installationen installiert

Aktualität:REGISTERADDRESS ist auf dem neusten Stand (v.2.0.1) bei

2.27 % aller TYPO3 Installationen

  • 0 % aller TYPO3 9.5.x Installationen
  • 0 % aller TYPO3 9.3.x Installationen
  • 0 % aller TYPO3 9.2.x Installationen
  • 0.06 % aller TYPO3 8.7.x Installationen
  • 0.03 % aller TYPO3 7.6.x Installationen
  • 0 % aller TYPO3 7.5.x Installationen
  • 0 % aller TYPO3 7.4.x Installationen
  • 0 % aller TYPO3 7.3.x Installationen
  • 0 % aller TYPO3 7.2.x Installationen
  • 0 % aller TYPO3 7.1.x Installationen
  • 0 % aller TYPO3 7.0.x Installationen
  • 0 % aller TYPO3 6.2.x Installationen
  • 0 % aller TYPO3 6.1.x Installationen
  • 0 % aller TYPO3 6.0.x Installationen
  • 0 % aller TYPO3 5.0.x Installationen
  • 0 % aller TYPO3 4.7.x Installationen
  • 0 % aller TYPO3 4.6.x Installationen
  • 0 % aller TYPO3 4.5.x Installationen
  • 0 % aller TYPO3 4.4.x Installationen
  • 0 % aller TYPO3 4.3.x Installationen
  • 0 % aller TYPO3 4.2.x Installationen
  • 0 % aller TYPO3 4.1.x Installationen
  • 0 % aller TYPO3 4.0.x Installationen
  • 0 % aller TYPO3 3.5.x Installationen

REGISTERADDRESS Version:Verteilung nach installierten Versionen

  • 11.63 % REGISTERADDRESS v.2.0.1
  • 2.33 % REGISTERADDRESS v.1.0.14
  • 44.19 % REGISTERADDRESS v.1.0.13
  • 6.98 % REGISTERADDRESS v.1.0.12
  • 2.33 % REGISTERADDRESS v.1.0.10
  • 4.65 % REGISTERADDRESS v.1.0.7
  • 11.63 % REGISTERADDRESS v.1.0.6
  • 16.28 % REGISTERADDRESS v.1.0.4

PHP Version:REGISTERADDRESS wird benutzt mit

  • 6.52 % PHP/7.1
  • 4.35 % PHP/7.0
  • 15.22 % PHP/5.6
  • 10.87 % PHP/5.5
  • 9.78 % PHP/5.4
  • 30.43 % PHP/5.3
  • 21.74 % PHP/5.2
  • 1.09 % PHP/4.4

Gosign-Responsive Index: TYPO3 Installationen nutzen REGISTERADDRESS zu

  • 14 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 10 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 20 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 56 % 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 REGISTERADDRESS zu

  • 30 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 45 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 12 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 7 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 12 % wenn der Pagespeed zwischen 0 % und 20 % ist


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