Nie musisz używać CAPTCHA, aby chronić swoje formularze przed spamem. Masz wyśmienitą alternatywę: dodatek Aimy Capture-Less Form Guard. W pełni zgodny z wymogami WCAG 2.0.

Ten niewielki strażnik jest wygodniejszy niż CAPTCHA, a przede wszystkim zgodny z wymogami dostępności, nie stwarza żadnych barier dla osób z niepełnosprawnościami, bo nie wymaga od użytkownika żadnego działania: aby zdecydować przy przesyłaniu formularzy, czy użytkownik jest człowiekiem, czy maszyną, korzysta z wypróbowanych testów antyspamowych.

Dodatek dostępny jest w dwóch wersjach - bezpłatnej, oferującej dwie metody ochrony, oraz w wersji PRO, oferującej dodatkowe użyteczne opcje. Wersja PRO kosztuje niespełna 20€ (z podatkiem VAT). Można jej użyć na wielu witrynach, ale - zgodnie z licencją - tylko na jednej z nich będzie możliwa automatyczna aktualizacja.

Cechy wersji bezpłatnej

  • Wysoka użyteczność – nie wymaga żadnego działania użytkownika
  • Accessability - wykorzystuje metody antyspamowe odpowiednie dla czytników ekranu i przeglądarek tekstowych
  • Łatwa konfiguracja
  • Dwie metody antyspamowe do wyboru:
    • Minimalny czas wypełniania
    • Pułapka na boty
  • Rejestrowanie odrzuconych formularzy
  • Tłumaczenie na język polski
  • Automatyczne aktualizacje do nowszych wersji

Pobierz za darmo

Dodatkowe funkcje wersji Pro

  • Dodatkowa metoda ochrony antyspamowej: Czarne listy oparte na DNS.
  • Wybór metody rejestrowania odrzuconych formularzy (Joomla lub PHP).
  • Wizualna wskazówka dotycząca minimalnego czasu wypełniania (na przykład odliczanie).
  • Wyłączenie jednym kliknięciem komunikatu „Chroniony przez” z linkiem do strony Aimy Extensions.
  • Automatyczne aktualizacje do nowszych wersji pro (na domenie/-ach) przez jeden rok - 15 miesięcy po przedłużeniu abonamentu).
  • Wspieranie dalszego rozwoju Aimy Capture-Less Form Guard.

Jak działa Aimy Capture-Less Form Guard?

Często stosowanym sposobem ochrony formularzy przed automatycznymi robotami spamującymi jest graficzna CAPTCHA, zawierająca obraz tekstu, który użytkownik musi odczytać i wprowadzić w specjalne pole testowe. To rozwiązanie często sprawia kłopoty użytkownikom, ale szczególnie użytkownikom z niepełnosprawnościami, głównie osobom nie(do)widzącym czy nie(do)słyszącym.

Ale są też inne sposoby powstrzymania spamujących robaków, a przy tym sposoby znacznie lepsze pod względem użyteczności i dostępności. Z takich właśnie sposobów korzysta niewielki, ale skuteczny dodatek autorstwa niemieckich programistów spod znaku Aimy Extensions: Aimy Capture-Less Form Guard.

Dodatek łączy w sobie trzy następujące metody ochrony formularzy:

  • Minimalny czas wypełniania
  • Pułapka na boty
  • Czarne listy oparte na DNS (wersja PRO)

Minimalny czas wypełniania

Człowiek wypełniający formularz potrzebuje trochę czasu, aby przeczytać etykiety i objaśnienia oraz wpisać informacje. Natomiast boty spamujące wypełniają formularze błyskawicznie. Za pomocą Aimy Captcha-Less Guard można ustawić minimalny czas potrzebny na wypełnienie formularza: jeśli formularz zostanie wysłany szybciej, przesyłanie zostanie odrzucone.

Pułapka na boty

Pułapka na boty to ukryte przed ludźmi specjalne pole w formularzu. Boty wypełniają zwykle wszystkie pola obecne w kodzie formularza, nie oceniając, które z nich są w rzeczywistości renderowane przez przeglądarkę, a więc pokazywane ludziom. Poprzez umieszczenie takiego ukrytego pola w formularzu dodatek Aimy Captcha-Less Guard może z łatwością odrzucić przesyłanie formularza, w którym bot umieścił dane w tym specjalnym polu.

Czarne listy oparte na DNS (DNSBL)

Wiele organizacji podjęło spory wysiłek, aby stworzyć czarne listy serwerów rozsyłających spam. Rozszerzenia Aimy korzystają z dwóch baz danych, aby wyszukać spamujące adresy IP:  NiX Spam  i  SORBS (bezpieczna). Jeśli formularz zostanie wypełniony przez bot znajdujący się na jednej z tych list, przesyłanie formularza zostanie odrzucone.

W konfiguracji dodatku można włączyć jedną lub wszystkie metody ochrony formularzy.

Dwie uwagi

Pierwsza. Dodatek jest na pewno lepszą alternatywą niż wszelkie graficzne CAPTCHA. Warto wszakże pamiętać, że udostępniona prez Google i obsługiwana przez Joomla reCaptcha również spełnia wymogi dostępności, jest dobrze interpretowana przez popularne czytniki eekranów.

Druga. Aktualnie dodatek nie ma jeszcze zaimplementowanych atrybutów ARIA, poprawiajacych użyteczność w czytnikach ekranu. Od autora wiem, że ich dodanie jest planowane w kolejnym wydaniu. Data tego wydania nie jest jeszcze znana.

Instalacja i konfiguracja dodatku

Dodatek instalujemy według procedury wspólnej dla wszystkich rozszerzeń za pomocą wbudowanego instalatora Joomla. Jeśli nie znasz tej procedury, postępuj w następujący sposób:

  1. Pobierz z witryny projektu pakiet rozszerzenia (archiwum zip).
  2. Zaloguj się do zaplecza Joomla z uprawnieniami superużytkownika.
  3. Wybierz z górnego menu opcję Rozszerzenia/Instalowanie.
  4. Przejdź do sekcji Prześlij i instaluj rozszerzenie Joomla, przeciągnij i upuść na jej obszarze plik archiwum albo kliknij przycisk lub przeglądaj by wybrać plik i wskaż plik archiwum na dysku swego komputera.

Dodatek zostanie zainstalowany.

Konfiguracja dodatku

Krok 1

Na ekranie z komunikatem o pomyślnej instalacji kliknij przycisk Skonfiguruj dodatek teraz.

Przejdziesz na stronę konfiguracji dodatku.

Strona konfiguracji dodatku

Ustaw wszystkie opcje zgodnie ze swoimi preferencjami. Możesz włączyć jedną, dwie lub wszystkie trzy metody ochrony antyspamowej. Najlepiej włączyć wszystkie (dwie lub trzy, zależnie od tego, którą wersję posiadasz FREE czy PRO).

W wersji PRO możesz wyłączyć komunikat o ochronie antyspamowej formularza z linkiem do strony projektu.

Inną, ciekawą opcją wersji PRO, jest wskazówka dla użytkowników o minimalnym czasie wypełniania. Sa dwie możliwości. Można wyłączyć przycisk Wyślij do momentu, aż upłynie ustawiony w konfiguracji minimalny czas wypełniania, albo włączyć odliczanie czasu.

Krok 2

Aby Aimy Capture-Less Form Guard chronił Twoje formularze, trzeba jeszcze wskazać go w konfiguracji globalnej witryny jako domyślny sposób ochrony antyspamowej:

  1. Przejdź na stronę System/Konfiguracja globalna.
  2. Na karcie Witryna w sekcji Ogólne wybierz z listy Domyślna Captcha dodatek Aimy Capture-Less Form Guard.
  3. Zapisz zmiany.
Ministerstwo Administracji i Cyfryzacji Spółdzielnia FADO Fundacja PCJ Otwarte Źródła

Projekt współfinansowany ze środków Ministerstwa Administracji i Cyfryzacji