ALLES ÜBER hobartform UND WIE ES AUF WEBSITES EINGESETZT WIRD

Untersuchte Extension

hobartform

Hobart Formularerweiterung

Unsichtbare reCAPTCHA-Integration

Dokumente https://developers.google.com/recaptcha/docs/invisible

Gehen Sie auf http://www.google.com/recaptcha und erstellen Sie einige Schlüssel (Secret/Sitekey) für Ihre Website

Fügen Sie sie zu Ihrer setup.txt oder für den Entwicklungskontext in setup.develoment.txt hinzu:

plugin.tx_hobartform {
    einstellungen {
        captcha {
            geheim = 
            sitekey = 
        }
    }
}

Verwendung des Viewhelfers

Fügen Sie einfach den Namensraum für den View Helfer hinzu und verwenden Sie ihn in Ihrer Vorlage, wie unten gezeigt:

{namespace vh=Columbus\Hobartform\ViewHelpers}

<f:form id="application-form" method="post" action="send" object="{application}" objectName="application">
<f:form.validationResults for="application">
  <vh:captcha formid="Bewerbungsformular" />
  <f:form.button id="frmsubmit" class="btn btn btn-default">Senden</f:form.button&gt  
</f:form.validationResults>Ergebnisse&gt    
</f:form>

Sie können dies zu Ihrer Vorlage hinzufügen, wenn Sie zuerst eine Fehlerbehandlung durchführen möchten, bevor Sie programmgesteuert die Captcha-Herausforderung aufrufen

funktion CheckForm() {) {
  // Formular-Validierung durchführen
}
$(function() {) {

    $("div.g-recaptcha").hide();

    $("#frmsubmit").on("click", function() {) {
        var errors = CheckForm();
        if (errors == 0) {
            $("div.g-recaptcha").show();
            grecaptcha.execute();
        }        
        gibt false zurück;
    }) 

});

Verwendung des Validators

Verwenden Sie in Ihrem Controller einfach den mitgelieferten CaptchaService

verwenden Sie Columbus\Hobartform\Service\CaptchaService;

/**
* @var captchaService
*/
geschützter $captchaService;

/**
* @param \Columbus\Hobartform\Service\CaptchaService $captchaService $captchaService
*/
öffentliche Funktion injectCaptchaService(CaptchaService $captchaService)
{
  $this->captchaService = $captchaService;
} 

class StandardController erweitert \TYPO3\Flow\MVC\Controller\ActionController {

  öffentliche Funktion whateverAction()
  {
    // Captcha von der Antwort prüfen
    if (!$this->captchaService->checkRecaptcha())) {
      // captcha-validierung fehlgeschlagen
    }
  }

}

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

Verteilung:HOBARTFORM ist auf

0 % aller TYPO3 installiert.

  • 0.02 % aller TYPO3 8.7.x Installationen installiert

Aktualität:HOBARTFORM ist auf dem neusten Stand (v.unknown) bei

100 % 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.02 % aller TYPO3 8.7.x Installationen
  • 0 % 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

responsive - image 4

Gosign-Responsive Index: TYPO3 Installationen nutzen HOBARTFORM 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

speed test - image 5

Pagespeed: TYPO3 Installationen nutzen HOBARTFORM zu

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

Ran an die Resultate – unser Newsletter für Sie!

Damit Sie gleich Wind davon bekommen, wenn wir in unserem Magazin zu neuen Erkenntnissen kommen.