Ejabberd Account Tools

Opis

Dostarcza zestaw przydatnych narzędzi dla serwera ejabberd, zarówno dla przestrzeni frontend jak i backend witryn działających na silniku WordPress. Dzięki niej umieścisz na dowolnej stronie m.in. formularz rejestracji nowego konta, formularz resetowania hasła do konta, obsługę webpresence. Od strony panelu administracyjnego zyskasz dostęp do m.in. blokowania kont, odblokowywania adresów IP z bazy fail2ban oraz wysyłania wiadomości systemowej do konkretnych użytkowników. Wtyczka do komunikacji z serwerem ejabberd wykorzystuje ReST API z modułu mod_http_api, wystarczy jedynie odpowiednio skonfigurować serwer ejabberd zgodnie z wytycznymi z ustawień wtyczki, wskazać adres url ReST API serwera ejabberd i wstawić kody skrótowe na dowolnej stronie.

Instalacja

W większości przypadków można zainstalować automatycznie ze strony wtyczek w panelu administracyjnym.

Jeśli jednak chcesz zainstalować ją ręcznie, wykonaj następujące czynności:

  1. Pobierz wtyczkę i rozpakuj archiwum.
  2. Prześlij cały folder ejabberd-account-tools do katalogu /wp-content/plugins/.
  3. Aktywuj wtyczkę poprzez menu Wtyczki w WordPress.

Recenzje

2018-02-27
After a lot of trouble with the Rest API and some e-mail exchanges with the maker of this plug-in i got it working! Thanks!

Kontrybutorzy i deweloperzy

„Ejabberd Account Tools” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “Ejabberd Account Tools” na swój język.

Interesuje cię rozwój wtyczki?

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

Rejestr zmian

2.7 (2022-02-22)

  • Nowa opcja automatycznego ustawiania motywu reCAPTCHA v2 w zależności od motywu urządzenia.
  • Obsługa błędów HTTP żądań reCAPTCHA.
  • Naprawa weryfikacji wyniku dla reCAPTCHA v3.
  • Wymagana wersja WordPressa została zwiększona do 5.9.
  • Drobne zmiany w domyślnym CSS.
  • JS Cookie zaktualizowane to 3.0.1.
  • JS Cookie zaktualizowane to 3.0.1.
  • Huebee zaktualizowane to 2.1.1.
  • Inne drobne usprawnienia.

2.6.8 (2020-09-18)

  • Naprawa weryfikacji wyniku dla reCAPTCHA v3.

2.6.6 (2020-09-17)

  • Weryfikacja progu wyniku dla reCAPTCHA v3.
  • JS Cookie zaktualizowane do 3.0.0-rc.0.

2.6.4 (2020-09-01)

  • Ochrona formularzy przed niewłaściwym użyciem.
  • Naprawiono zastosowania transients.
  • Naprawiono renderowanie reCAPTCHA v2.
  • Ładowanie zawsze zminimalizowanych plików.
  • Huebee zaktualizowane do 2.1.0.

2.6.2 (2020-08-19)

  • Naprawa interfejsu ustawień dla WordPress 5.5.
  • Drobne ulepszenia reCAPTCHA.
  • Naprawiono formularz rejestracyjny, aby działał tylko z jednym vhostem.
  • Usunięto kilka ostrzeżeń PHP.

2.6 (2020-07-31)

  • Dodano PHP Captcha.
  • Inne drobne usprawnienia.

2.5.2 (2020-05-07)

  • Weryfikacja przekroczenia limitu czasu rejestracji została przesunięta o kilka kroków wyżej.
  • Dodano pominięty parametr hosta dla formularza rejestracji.
  • Zapisywanie w pamięci podręcznej wyniku weryfikacji adresu e-mail w Validator.pizza.
  • Dodano nagłówek cache-control dla Web Presence.
  • Inne drobne usprawnienia.

2.5 (2020-04-22)

  • Czysty JavaScript zamiast jQuery.
  • Ulepszony styl formularzy.
  • Opcja wyłączenia reCAPTCHA.
  • Inne drobne usprawnienia.

2.4.2 (2020-04-07)

  • Lepsza obsługa zdarzeń przesyłania formularzy dla reCAPTCHA.
  • Ładowanie reCAPTCHA tylko na niestandardowych zdarzeniach.
  • Wyświetlanie zminimalizowanego skryptu reCAPTCHA dla lepszej zgodności z wtyczkami pamięci podręcznej.
  • Usunięto ponowne wpisywanie hasła.

2.4 (2020-03-19)

  • Dodano natywną integrację Google reCAPTCHA.
  • Zmiany wizualne na stronie ustawień.
  • Usunięto opcje rest_timeout, rest_retry, sender_email, sender_name, set_last.
  • Usunięto filtr ejabat_sslverify.
  • Drobne zmiany i poprawki.

2.3 (2020-02-19)

  • Spore zmiany w przykładowej konfiguracji.
  • Sugerowanie prawidłowego adresu e-mail.
  • Obserwatorzy obsługują teraz wiele identyfikatorów JID.
  • Powiadomienie o aktywacji konta.
  • Powiadomienie o zmianie prywatnego adresu e-mail.
  • Powiadomienie o każdym postępie procesu resetowania hasła.
  • Powiadomienie o każdym postępie procesu usuwania konta.
  • Animację ładowania formularzy można wyłączyć.
  • Zmiany wizualne na stronie ustawień.
  • Lepsza obsługa nieoczekiwanych błędów.
  • Dodano formularz blokowania konta z panelu administracyjnego.
  • Inne drobne usprawnienia.

2.2 (2019-09-04)

  • Ulepszony domyślny styl formularzy.
  • Lepsze wsparcie wtyczek pamięci podręcznej.
  • Rozłączanie aktywnych sesji użytkownika po zmianie hasła.
  • Zmieniono strukturę danych Web Presence w prywatnym magazynie.
  • Niestandardowe kolory w ustawieniach Web Presence.
  • Dodano formularz do odblokowania adresu IP z panelu administracyjnego.
  • Pobieranie nazwy użytkownika z vCard w powiadomieniach e-mail.
  • Kodowanie znaków specjalnych w żądaniach REST API.
  • Zmieniono niektóre nazwy zmiennych i ich etykiety.
  • Hint.css zaktualizowane do wersji 2.6.0.
  • Wiele drobnych zmian i ulepszeń.

2.1 (2018-03-04)

  • Naprawiono błąd w formularzu rejestracyjnym bez dodatkowych nazw hostów.
  • Dodano tryb debugowania.
  • Zmieniono styl powiadomień administracyjnych.
  • Drobne zmiany w CSS.
  • Inne drobne usprawnienia.

2.0 (2018-02-15)

  • Wszystkie formularze korzystają teraz z interfejsu REST API zamiast Ajax.
  • Dodano funkcję Web Presence (domyślnie wyłączona dla wszystkich kont).
  • Zwiększono wymaganą wersję WordPress do wersji 4.4.
  • Lepsza obsługa błędów podczas sprawdzania konta i walidacji adresu e-mail.
  • Loaders.css oraz FontAwesome zostały usunięte, wtyczka używa teraz czystego CSS.
  • Hint.css zaktualizowane do wersji 2.5.0
  • Wiele drobnych zmian i ulepszeń.

1.9 (2017-05-06)

  • Zminimalizowanie liczby żądań do validator.pizza.
  • Ładowanie zminimalizowanych plików tylko jeśli SCRIPT_DEBUG nie jest zdefiniowany.
  • Zmiany wizualne na stronie ustawień.
  • FontAwesome zaktualizowane do wersji 4.7.0.
  • Hint.css zaktualizowane do wersji 2.4.1.
  • Usuwanie wszystkich danych po odinstalowaniu wtyczki.
  • Drobne poprawki i usprawnienia.

1.8 (2016-11-14)

  • Dodano dwuetapową rejestrację.
  • Dodano blokowanie jednorazowych adresów e-mail.
  • Weryfikacja SSL w połączeniach ReST API.
  • Dodano opcję tymczasowego wyłączenia wszystkich formularzy dla niezalogowanych użytkowników.
  • Naprawa wyświetlania hintów.
  • Zmiany wizualne na stronie ustawień.
  • Drobne poprawki i usprawnienia.

1.7 (2016-06-21)

  • Ładowanie formularzy przez Ajax (wsparcie cache).
  • FontAwesome zaktualizowane do wersji 4.6.3.
  • Hint.css zaktualizowane do wersji 2.3.1.
  • Drobne poprawki i usprawnienia.

1.6.2 (2016-04-27)

  • Lepsza obsługa błędów połączenia.

1.6 (2016-04-25)

  • Zmieniono metodę pobierania danych z mod_rest na mod_http_api (core ReST API z podstawowym uwierzytelnieniem).
  • Dodano ponawianie połączenia w pobieraniu danych.
  • Drobne zmiany i poprawki.

1.5.2 (2016-03-24)

  • Drobne zmiany w powiadomieniach e-mail.

1.5 (2016-03-14)

  • Dodano wiadomość powitalną, która jest wysyłana do każdego nowo zarejestrowanego konta.
  • Usuwanie wygasłych transients w codziennym zadaniu cron.
  • Możliwość zmiany wymaganej siły hasła.
  • Hint.css zaktualizowane do wersji 2.2.0.
  • Niewielkie zmiany na stronie ustawień.
  • Małe zmiany w CSS.

1.4 (2015-12-23)

  • Dodano wsparcie vhostów w rejestracji.
  • Dodano ustawienia limitu czasu połączenia.
  • Dodano menu narzędzi i funkcję do ręcznej zmiany prywatnego adresu e-mail.
  • Usunięto ostre nawiasy z adresów URL w powiadomieniach e-mail.
  • Naprawa formatowania daty w obserwatorze rejestracji.
  • Małe zmiany w skryptach jQuery.
  • Zmieniono domenę języka na ejabberd-account-tools, aby współpracować z nowym procesem tłumaczeń WordPress.
  • Aktualizacja FontAwesome.

1.3.1 (2015-08-08)

  • Aktualizacja FontAwesome.

1.3 (2015-07-23)

  • Dodano formularz do resetowania hasła konta.
  • Dodano formularz do usuwania konta.
  • Usuwanie nieprawidłowych parametrów z adresu URL dodawanego do wiadomości e-mail.
  • Zmienione metodę dodawania wskazówek.
  • Sprawdzanie aktualnego prywatnego adresu e-mail przed wysłaniem wiadomości, aby go zmienić.
  • Naprawa walidacji captcha.
  • Zmiana stylu boksa odpowiedzi formularza.
  • Zmiana nazwy plików skryptów.
  • Tłumaczenie metadanych wtyczki.
  • Aktualizacja tłumaczeń.
  • Inne drobne zmiany i poprawki.

1.2 (2015-06-30)

  • Dodanie możliwości wyświetlania wskazówek informacyjnych na formularzach.
  • Dodanie więcej danych do transients.
  • Zmiany w domyślnym regexp zablokowanych loginów.
  • Popieranie prawidłowego domyślnego adresu e-mail.
  • Walidacja adresu e-mail sprawdzając rekord MX.
  • Dodano wsparcie vhostów w zmianie e-maila.
  • Inne drobne zmiany.

1.1.2 (2015-06-24)

  • Usuwanie ukośników z haseł.
  • Poprawa wysyłania danych.
  • Niewielkie zmiany w wysyłaniu maili.

1.1 (2015-06-24)

  • Możliwość zmiany/dodania prywatnego adresu e-mail.
  • Wyłączenie auto-uzupełniania w formularzu rejestracyjnym.
  • Prawidłowo dodany link do ustawień na stronie wtyczek.
  • Małe zmiany w tłumaczeniach.
  • Drobne zmiany wizualne.

1.0.2 (2015-06-08)

  • Sprawdzanie, czy wybrany login istnieje, czy nie.
  • Spore zmiany w walidacji jQuery.
  • Minify skryptu jQuery.
  • Dodatkowa weryfikacja w ajax, aby zapobiec oszukiwaniu skryptu jQuery.
  • Prawidłowe resetowanie formularza po rejestracji z sukcesem.
  • Drobne zmiany w tłumaczeniu.

1.0 (2015-06-06)

  • Pierwsza publiczna wersja.