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:
- Flamingo autorstwa Takayuki Miyoshi
- Contact Form 7 Database Addon – CFDB7 autorstwa Arshida
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
Instalacja
- Prześlij folder
cf7-optin
do katalogu/wp-content/plugins/
w swojej instalacji WordPress. - Zainstaluj i włącz bezpłatną wtyczkę Contact Form 7 autorstwa Takayuki Miyoshi z repozytorium WordPressa.
- 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
Kontrybutorzy i deweloperzy
„Double Opt-in for CF7” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „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.