TYPO3 Plugin:

html_mail_utility

HTML-Mail-Dienstprogramm

Was bewirkt es?

Die Erweiterung _html_mailutility bündelt ein paar der folgenden Pakete bibliotheken von Drittanbietern, die für einen HTML-Newsletter benötigt werden kampagne. Jeder von ihnen wird mit einem Fluid View Helfer ausgeliefert oder eine für USER oder USER_INT geeignete Klasse.

  • Inky ist ein satz von Tags wie <container> oder <row>, die transformiert werden sollen zum geliebten steinzeitlichen <table> Markup. Diese Erweiterung macht verwendung der PHP-Implementierung hampe/inky

  • CSS-Inlining ist eine weitere häufige Aufgabe bei Newsletter-Mailings. tijsverkoyen/css-to-inline-styles ist zu diesem Zweck integriert.

  • Für HTML- und Klartext-Multipart-Messages, html2text/html2text wird gebündelt so dass Sie HTML in Klartext am Ende von ihren Newsletter-Erstellungsprozess.

Alle drei Abhängigkeiten sind durch Schnittstellen entkoppelt. Konkrete Implementierungen kann also per Konfiguration oder zur Laufzeit umgeschaltet werden.

Installation

Composer installieren

Benötigen Sie nur die Verlängerung. Abhängigkeiten werden automatisch installiert werden.

Nicht-Composer-Modus

Sie benötigen composer auf einer lokalen Maschine, um dies vorzubereiten erweiterung. Aus dem Erweiterungsverzeichnis heraus ausführen

composer führt Erweiterungsbau durch

Dieser Befehl ruft Abhängigkeiten ab und kompiliert sie in eine phar-Datei im Ordner Libraries. Kopieren das Ergebnis zu seiner endgültigen Position und Sie sind fertig.

Fluid View Helfer

Um mit der Verwendung der View-Helfer zu beginnen, vergessen Sie nicht, Folgendes einzubinden den entsprechenden Namensraum in Ihren Vorlagendateien:

<html xmlns:m="http://typo3.org/ns/Undkonsorten/HtmlMailUtility/ViewHelpers">

Inky View Helfer

<m:format.inky gridColumns="16" aliases="{bricks:'column'}">

Parameter:

  • markup (Zeichenkette, optional): Sie können den Aufschlag in diesem Fall übergeben attribut. Lassen Sie diese Option deaktiviert, um stattdessen Tag-Inhalte zu verwenden.
  • gridColums (int, optional): Stellen Sie dies ein, um die zugrunde liegende Spaltenberechnungen des Netzsystems basieren auf. Standardeinstellungen auf 12.
  • aliase (Array, optional): Aliase ermöglichen es Ihnen, Aliase zu definieren für Inkky-Tags, z.B. <bricks> statt <column> schreiben in das obige Beispiel.

Output:

Markup mit Inkky-Tags, die in Tabellenvermächtnisse umgewandelt wurden.

CSS Inline-Ansicht Helfer

<m:css.inline cssFile="EXT:my_ext/Resources/Public/Css/Mail.css">

Parameter:

  • html (Zeichenkette, optional): Sie können HTML-Markup in diesem Fall übergeben attribut. Lassen Sie diese Option deaktiviert, um stattdessen Tag-Inhalte zu verwenden.
  • css (string, optional): Legen Sie hier zusätzliche CSS-Stile an.
  • cssFile (Zeichenkette, optional): Sie können eine CSS-Datei angeben für inliner. Sie können EXT: Syntax verwenden.

Output:

HTML-Markup mit Inline-Style-Attributen gemäß übereinstimmende CSS-Regeln.

Helfer für die Klartextanzeige

<m:format.plainText>
  • html (Zeichenkette, optional): Sie können HTML-Markup in diesem Fall übergeben attribut. Lassen Sie diese Option deaktiviert, um stattdessen Tag-Inhalte zu verwenden.
  • baseUrl (Zeichenkette, optional): Wenn diese Option gesetzt ist, wird dieser Wert allen Vor-Ort-Verbindungen vorangestellt werden, um sie von dort aus zugänglich zu machen klartext. Nicht erforderlich, wenn Ihr Markup mit absoluten Links ausgeliefert wird.

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

Verteilung:HTML_MAIL_UTILITY ist auf

0 % aller TYPO3 installiert.

  • 0.02 % aller TYPO3 8.7.x Installationen installiert

HTML_MAIL_UTILITY Version:Verteilung nach installierten Versionen

  • 100 % HTML_MAIL_UTILITY v.1.0.0

PHP Version:HTML_MAIL_UTILITY wird benutzt mit

  • 100 % PHP/7.1

Gosign-Responsive Index: TYPO3 Installationen nutzen HTML_MAIL_UTILITY zu

  • 0 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 100 % 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 HTML_MAIL_UTILITY zu

  • 100 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 0 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 0 % 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=37955 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>