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:

  1. Über Composer:

    composer erfordert Seitenbearbeitung/hairu
  2. Aus dem TYPO3 Extension Repository

  3. 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 in TYPO3\CMS\Extbase\Validierung\Validierung\Validator\StringLengthValidator)
  • Voll qualifizierter Klassenname: Hersteller\Paket\Validierung\Validierung\Validierung\CustomValidator\CustomValidator
  • Kurzform-Syntax: Vendor.Package:CustomValidator (löst auf in Vendor\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


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