TYPO3 Plugin:
hairu
Hairu
Flexibles An- und Abmeldeformular auf Basis von Extbase/Fluid als Ersatz für die mit TYPO3 CMS ausgelieferte Felogin Extension.
入る (hairu, Japanisch) bedeutet "eingeben".
Installation
Diese Erweiterung ist aus verschiedenen Quellen installierbar:
-
Über Composer:
composer erfordert Seitenbearbeitung/hairu
-
Aus dem TYPO3 Extension Repository
-
Von Github
Nach der Installation steht im Abschnitt Formularelemente ein neues Authentifizierungsformular für Inhaltselemente zur Verfügung. Achten Sie darauf, dass Sie auch die statische Vorlage mit einbeziehen.
Konfiguration
Nach der Einbindung der statischen Vorlage stehen im Template Constant Editor einige Optionen zur Anpassung zur Verfügung.
Stellen Sie sicher, dass Sie mindestens die Standard-Speicher-PID auf der Seite einstellen, auf der Ihre Frontend-Benutzerdaten gespeichert sind.
Sie können die Eigenschaft stdWrap
auch für jeden Einstellungswert
für die benutzerdefinierte Verarbeitung verwenden. Beispiel für eine einfache Übersetzung des Betreffs der E-Mail zum Zurücksetzen des Passworts:
plugin.tx_hairu {
einstellungen {
passwordReset { {
mail {
subject.stdWrap.data = LLL:.../locallang.xlf:passwordReset.mail.subject
}
}
}
}
Passwortbestätigung
Die im Rahmen des Passwort-Rücksetzungs- und Aktualisierungsprozesses angewandten Validierungsregeln können über TypoScript frei angepasst werden. Beispiel aus der Standardkonfiguration:
plugin.tx_hairu {
// ...
mvc.validation {
// Validierung von Authentication Controller Aktionsargumenten für die Authentifizierung
Authentifizierung {
// ...
completePasswordReset {
passwort {
1 {
typ = StringLength
optionen {
minimum = 5
}
}
}
}
}
Passwort {
updatePasswort { {
passwort {
1 {
typ = StringLength
optionen {
minimum = 5
}
}
}
}
}
}
}
Sie können jeden Validatortyp verwenden, solange Extbase ihn auflösen kann. Im Beispiel wird der eingebaute StringLengthValidator
auf eine Mindestlänge von 5 gesetzt.
Die folgenden Formate für den Validatortyp werden unterstützt:
- Extbase eingebaute Validatoren:
StringLengthValidator
(löst auf inTYPO3\CMS\Extbase\Validierung\Validierung\Validator\StringLengthValidator
)
- Voll qualifizierter Klassenname:
Hersteller\Paket\Validierung\Validierung\Validierung\CustomValidator\CustomValidator
- Kurzform-Syntax:
Vendor.Package:CustomValidator
(löst auf inVendor\Package\Validation\Validation\Validator\CustomValidator
)
Probleme
Sie haben eine bug gefunden? Benötigen Sie eine Funktion? Lassen Sie es uns über unseren Issue Tracker wissen.
Credits
Icons von Freepik aus www.flaticon.com werden von CC 3.0 BY lizenziert
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
Verteilung:HAIRU ist auf
0.47 % aller TYPO3 installiert.
- 1.11 % aller TYPO3 9.5.x Installationen installiert
- 0.54 % aller TYPO3 8.7.x Installationen installiert
- 0.28 % aller TYPO3 7.6.x Installationen installiert
- 25 % aller TYPO3 7.2.x Installationen installiert
- 0.23 % aller TYPO3 6.2.x Installationen installiert
- 0.12 % aller TYPO3 6.1.x Installationen installiert
- 0.34 % aller TYPO3 4.7.x Installationen installiert
- 0.7 % aller TYPO3 4.5.x Installationen installiert
- 0.72 % aller TYPO3 4.4.x Installationen installiert
- 2.07 % aller TYPO3 4.3.x Installationen installiert
- 0.6 % aller TYPO3 4.2.x Installationen installiert
- 2.15 % aller TYPO3 4.1.x Installationen installiert
- 0.65 % aller TYPO3 4.0.x Installationen installiert
HAIRU Version:Verteilung nach installierten Versionen
- 25.93 % HAIRU v.2.1.0
- 11.11 % HAIRU v.2.0.0
- 25.93 % HAIRU v.1.3.8
- 3.7 % HAIRU v.1.3.5
- 3.7 % HAIRU v.1.3.3
- 3.7 % HAIRU v.1.2.7
- 25.93 % HAIRU v.1.2.0
PHP Version:HAIRU wird benutzt mit
- 10.98 % PHP/7.0
- 18.29 % PHP/5.6
- 9.76 % PHP/5.5
- 9.76 % PHP/5.4
- 25.61 % PHP/5.3
- 24.39 % PHP/5.2
- 1.22 % PHP/4.4
Gosign-Responsive Index: TYPO3 Installationen nutzen HAIRU zu
- 10 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
- 17 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
- 14 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
- 59 % 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 HAIRU zu
- 32 % wenn der Pagespeed zwischen 80 % und 100 % ist
- 45 % wenn der Pagespeed zwischen 60 % und 80 % ist
- 9 % wenn der Pagespeed zwischen 40 % und 60 % ist
- 6 % wenn der Pagespeed zwischen 20 % und 40 % ist
- 12 % wenn der Pagespeed zwischen 0 % und 20 % ist
[DependciesAndConflicts]