Double Opt-in for CF7

Opis

Dodaje funkcję podwójnej zgody do formularzy CF7. Podwójna zgoda oznacza, że osoby wysyłające formularz muszą dodatkowo potwierdzić swoją tożsamość za pomocą swojego konta e-mail. Wtyczka jest gotowa do tłumaczenia.

Wymagania wtyczki

Wtyczka jest rozszerzeniem funkcjonalności Contact Form 7 autorstwa Takayuki Miyoshi.
Funkcjonalność tej wtyczki zależy również od zainstalowania i aktywacji jednej z wtyczek, która zapisuje zgłoszenia contact form 7 do bazy danych WordPress. Aktualnie kompatybilne wtyczki to:

Do działania podwójnej zgody niezbędne są Contact Form 7, oraz jedna z wymienionych powyżej wtyczek.

Pomoc i dokumentacja

Najbardziej kompletna dokumentacja znajduje się na oficjalnej stronie wtyczki.
Jeśli jesteś programistą, możesz zajrzeć na stronę wtyczki w repozytorium GitHub.
Możesz również szukać pomocy na forum WordPress.

Funkcje wtyczki

  • Konwersja jednym kliknięciem istniejących formularzy CF7 na formularze z obsługą podwójnej zgody.
  • Szyfrowanie parametrów adresu URL w linkach potwierdzających.
  • Szablony e-mail HTML z tagami podobnymi do używanych we wtyczce CF7. Jeśli wiesz, jak konfigurować wiadomości e-mail CF7, podwójna zgoda nie sprawi ci problemu.
  • Automatyczne tworzenie strony „opt-in”, która przetwarza potwierdzenia z linków.
  • Dodawanie pliku CSV do wiadomości e-mail zawierającej dane z formularza.
  • Dodawanie pliku załącznika do końcowej wiadomości e-mail wysyłanej do przesyłającego formularz.
  • Ustawianie czasu wygaśnięcia potwierdzeń formularzy.
  • Możliwość ręcznego potwierdzania formularzy. Może to być przydatne, jeśli zgłaszający wprowadzi nieprawidłowy adres e-mail, a ty mimo to chcesz wysłać jego zgłoszenie do docelowego odbiorcy.

Dodatkowe usprawnienia

Oprócz swojej głównej roli, Double Opt-in for CF7 zawiera kilka dodatkowych funkcji, które możesz wykorzystać:

  • Własne, dostępne kontrolki przesyłania plików dla formularzy, które wyglądają lepiej, obsługują CSS i umożliwiają łatwe wybieranie i usuwanie plików do przesłania. Działają z każdym formularzem CF7, również bez podwójnej zgody.
  • Niestandardowe, bardziej szczegółowe błędy walidacji pól wyboru (checkbox) i pól jednokrotnego wyboru (radio) w celu zwiększenia dostępności.
  • Opcja zmiany separatora CSV podczas eksportowania zgłoszeń z wtyczki Flamingo. Dodaje również BOM do eksportu CSV, umożliwiając ich prawidłowe otwieranie w MS Excel.
  • Dodatkowa kolumna na ekranie Flamingo — Wiadomości przychodzące wskazująca, czy przesyłanie formularza jest zakończone, czy nadal czeka na potwierdzenie przez nadawcę.

Co to jest podwójna zgoda i dlaczego warto z niej korzystać:

Podwójna zgoda to bezpieczny sposób otrzymywania danych przesłanych z formularzy w witrynie. Używana z formularzami kontaktowymi, kwestionariuszami online lub z rejestracją użytkowników, pomaga zmniejszyć liczbę spamu. W świetle przepisów RODO podwójna zgoda jest zalecanym sposobem uzyskiwania danych użytkownika. Ponieważ przesyłający muszą potwierdzić swoją tożsamość ze podanego adresu e-mail, możesz zmniejszyć ryzyko przetwarzania danych osobowych bez pozwolenia. Podwójna – oznacza tutaj, że użytkownik podający dane musi wyrazić zgodę zaznaczając checkbox i dodatkowo potwierdzić swój adres e-mail.
Nie zapomnij ustawiać pola akceptacji w formularzach CF7, jeśli chcesz, aby były zgodne z RODO!

Jak działa formularz z podwójną zgodą:

Kiedy ktoś wypełnia i przesyła formularz z funkcją podwójnej zgody, pierwszy e-mail CF7 jest wysyłany z powrotem do NIEGO. W tej wiadomości znajduje się link potwierdzający, który zgłaszający musi kliknąć lub wkleić w przeglądarce. Link ma dwa zaszyfrowane parametry: numer seryjny zgłoszenia i adres e-mail przesyłającego. Strona z bezpośrednim odnośnikiem „opt-in” weryfikuje parametry z formularzem przechowywanym w bazie danych WordPressa i inicjuje wysyłanie ostatecznych wiadomości e-mail do odbiorców ustawionych w ustawieniach „Formularze z podwójną zgodą”. Jeśli weryfikacja nie powiedzie się lub czas na potwierdzenie minął, nie są wysyłane żadne wiadomości e-mail. Jeśli w adresie URL nie ma określonych parametrów, odwiedzający stronę „opt-in” są przekierowywani na stronę błędu 404.

Tłumaczenie wtyczki

Double Opt-In można łatwo przetłumaczyć. Wtyczka jest przygotowana od razu z tłumaczeniem na język polski.

Zrzuty ekranu

  • screenshot-1.png
  • screenshot-2.png
  • screenshot-3.png

Instalacja

  1. Prześlij folder cf7-optin do katalogu /wp-content/plugins/ w swojej instalacji WordPress.
  2. Zainstaluj i włącz bezpłatną wtyczkę Contact Form 7 autorstwa Takayuki Miyoshi z repozytorium WordPressa.
  3. Aktywuj wtyczkę Double Opt-in for CF7 na ekranie Wtyczki > Zainstalowane wtyczki.

Nowe podmenu: Formularze z podwójną zgodą oraz Ustawienia podwójnej zgody znajdziesz w menu Kontakt na ekranie administratora WordPress.
Podstawową pomoc i instrukcje można znaleźć na stronie Ustawienia podwójnej zgody .

Aby uzyskać szczegółową dokumentację wtyczki, odwiedź oficjalną stronę wtyczki.

Najczęściej zadawane pytania

Czy mogę używać Double Opt-in dla CF7 z innymi wtyczkami do tworzenia formularzy?

Nie. Wtyczka działa tylko z Contact Form 7, jedną z najlepszych i elastycznych wtyczek do obsługi formularzy.

Czy muszę zainstalować jeszcze jedną wtyczkę do przechowywania wysłanych formularzy CF7 w bazie danych?

Na razie tak. Przesłane formularze muszą być w jakiś sposób przechowywane do czasu potwierdzenia. Pracuję nad wbudowaną funkcjonalnością z automatycznym usuwaniem danych formularzy po przesłaniu lub upływie określonego czasu, ale to troszkę jeszcze zajmie.

Czy mogę mieć teraz pewność, że osoba przesyłająca do mnie formularz jest tym, za kogo się podaje?

Nie. Możesz mieć tylko pewność, że ta osoba ma dostęp do wiadomości e-mail z podanego konta. Zwykle oznacza to, że jest właścicielem konta i jest uważane jest za bezpieczne potwierdzenie kontaktu. Pamiętaj tylko, że tak naprawdę nie ma gwarancji, że reszta informacji przesłanych wraz z formularzem musi być prawdziwa, legalna czy w 100% wiarygodna.

Czy wtyczka Double Opt-In jest cyfrowo dostępna (zgodna z WCAG) ?

Tak. Jest tak dostępny, jak strona administracyjna WordPress. Opcjonalna zmodyfikowana kontrolka przesyłania plików jest również zgodna z wytycznymi WCAG. Wszystkie opcje i ustawienia mogą być łatwo używane z czytnikami ekranu, a kontrast kolorów spełnia standardy Web Accessibility Initiative. Jeśli znajdziesz jakieś elementy interfejsu wtyczki, które wymagają poprawy, zgłoś je na forum pomocy technicznej.

Czy ustawiony znak rozdzielający CSV działa z eksportem z wtyczki CFDB7?

Nie. Przynajmniej teraz CFDB7 nie oferuje filtra do modyfikowania danych wyjściowych CSV. Na stronie pomocy technicznej CFDB znajduje się rozwiązanie, ale wymaga ono modyfikacji pliku wtyczki.

Recenzje

2022-10-26
Worked out-of-the box. Awesome! Great work! Double opt-in can be pretty tricky to integrate. Just one thing: It would be great to customize and translate the error and confirmation messages on the /opt-in page.
Przeczytaj 1 recenzje

Kontrybutorzy i deweloperzy

„Double Opt-in for CF7” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka “Double Opt-in for CF7” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Double Opt-in for CF7” na swój język.

Interesuje cię rozwój wtyczki?

Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.

Rejestr zmian

1.0

  • Pierwsze wydanie wtyczki.

1.0.1

  • Naprawiono błędne formatowanie e-maili HTML.
  • Naprawiono błąd powodujący akceptację niewłaściwego formularza, gdy używana wtyczka CFDB7.