Śledź, kto robi to, co robisz w witrynie WordPress za pomocą Stream

Wtyczka strumieniowa

W ostatnim odcinku Zastosuj filtry, Pippin i Brad rozmawiali z Frankie Jarrett i Japh Thomson, programistami z X-Team i rozmawiali o swoim najnowszym projekcie, Strumień czego do tej pory nie byłem świadomy.


Wcześniej pracowałem z wtyczkami do rejestrowania aktywności, ale zwykle są one ukierunkowane na określony zestaw działań (takich jak loginy) lub nie są zbyt przemyślane lub są naprawdę zagracone.

Stream to świeża i ekscytująca nowa wtyczka na tej arenie. Śledzi wszystko dzieje się to na Twojej stronie WordPress i rejestruje to. Może to być przydatne z wielu powodów, z których najważniejszym jest, moim zdaniem, rozwiązywanie problemów, zwłaszcza w witrynach klientów.

Na przykład (i może to być bardzo znane innym programistom WordPress) możesz otrzymać wiadomość e-mail od klienta z informacją, że coś poszło nie tak z ich witryną i nie wiedzą, że to się stało. Prawdopodobnie są w tym szczerzy, albo coś zrobili i nie są świadomi, że coś zepsuło się, albo inny użytkownik w ich witrynie zrobił coś złośliwego lub łagodnego, co spowodowało problem.

Niemniej jednak musisz teraz spróbować dowiedzieć się, co może być przyczyną problemu. Może to obejmować trochę pytań i odpowiedzi z klientem, aby ustalić, co zostało ostatnio zrobione, jakie wtyczki mogły zostać zainstalowane i co próbowali ostatnio zmienić. Może to wymagać spojrzenia na witrynę i skorzystania z Twojej wiedzy specjalistycznej, aby zinterpretować to, co widzisz, z tym, co może być przyczyną.

To wszystko dobrze i dobrze, a dla dobrych programistów powinno wystarczyć rozwiązanie problemu, ale wiele z tych problemów można obejść za pomocą Strumień. Jak już wspomniałem, Stream rejestruje wszystko, co dzieje się w Twojej witrynie, zarówno przez zalogowanego użytkownika, jak i przez wtyczkę, więc na pierwszy rzut oka możesz zobaczyć dokładnie to, co ostatnio się zmieniło (lub dalej, jeśli problem ma istniał przez jakiś czas). Oto podsumowanie rzeczy, które śledzi Stream:

  • Posty
  • Strony
  • Niestandardowe typy postów
  • Użytkownicy
  • Tematy
  • Wtyczki
  • Tagi
  • Kategorie
  • Niestandardowe taksonomie
  • Ustawienia
  • Tła niestandardowe
  • Niestandardowe nagłówki
  • Menu
  • Biblioteka multimediów
  • Widżety
  • Komentarze
  • Edytor motywów
  • Podstawowe aktualizacje WordPress

A więc wszystko!

Korzystanie ze strumienia

Teraz, gdy znasz już wszystkie przydatne informacje, które można śledzić, możesz chcieć wiedzieć, jak je przechowuje i przedstawia. Na szczęście interfejs użytkownika jest wspaniały: jeden z najlepszych, jakie widziałem.

Widok strumienia

Stream zapewnia zarówno widżet na pulpicie nawigacyjnym, który pozwala szybko zerknąć na to, co się ostatnio działo, jak i własny ekran administratora, na którym możesz zagłębić się nieco głębiej. Na ekranie administratora możesz filtrować według czasu, użytkownika, kategorii lub określonego działania. W ten sposób możesz szybko zobaczyć, co dzieje się w określonym przedziale czasowym, przez konkretnego użytkownika lub który podejmował określone działania, takie jak modyfikowanie widżetów lub usuwanie stron.

Ustawienia

W ustawieniach wtyczki jest kilka przydatnych narzędzi, takich jak możliwość wykluczenia niektórych elementów z nagrywania. Na przykład mogę zignorować wszystko, co robi moje konto użytkownika (ponieważ znam mnie i ufam temu, co robię). Możesz też zignorować informacje, które nie mają dla Ciebie znaczenia, takie jak logowanie i wylogowanie.

Inną przydatną funkcją jest możliwość ograniczenia czasu przechowywania danych przez Stream. Domyślne ustawienie to 90 dni, co moim zdaniem jest idealne: wystarczająco długo, aby prowadzić rejestr potencjalnie istotnych informacji, ale nie za długo, aby mieć masywne rozdęcie bazy danych przez utrzymywanie niepotrzebnych informacji w pobliżu.

Rozszerzenia wtyczek strumieniowych

Cherry-Pick

To rozszerzenie umożliwia przeglądanie wszystkich rekordów Stream i usuwanie tych, które nie są ważne, ani pojedynczo, ani zbiorczo.

Eksporter danych

Jeśli chcesz wyeksportować swoje dane do pliku CSV, JSON lub XML, masz szczęście. Po prostu zawęź listę dat, autorów, konektorów, kontekstów lub działań, z których chcesz uzyskać dane, lub zwariuj i eksportuj wszystko!

Powiadomienia

Znasz tego nieznośnego użytkownika, który ciągle bawi się widżetami? Dzięki temu rozszerzeniu możesz skonfigurować niezwykle konfigurowalne reguły, które będą wysyłać Ci powiadomienia, gdy coś konkretnego wydarzy się w Twojej witrynie. Co więcej, możesz otrzymywać powiadomienia pocztą e-mail lub jako powiadomienie wypychane na smartfon (obsługiwany system Android i iOS, za pośrednictwem bezpłatnej aplikacji Pushover).

Raporty

Twórz responsywne i interaktywne raporty, które pozwalają analizować dane w łatwym do odczytania formacie. Idealne do sprawdzania, kto pisze najwięcej lub kto odpowiada na komentarze.

Złącze WooCommerce

To rozszerzenie łączy Stream z popularną platformą handlu elektronicznego, WooCommerce, umożliwiając śledzenie wszystkich działań związanych z zamówieniami, kuponami, produktami lub ustawieniami.

Myślę, że rozszerzenia są naprawdę w rozsądnej cenie: za 1 witrynę dostajesz wszystkie rozszerzenia za jedyne 5 USD, a jeśli jesteś programistą, możesz mieć do 25 witryn za jedyne 49 USD.

Wniosek

Miło wiedzieć, że wtyczka została opracowana z najlepszymi standardami kodowania. Programiści z X-Team są niezwykle kompetentni, a Pippin wspomniał w odcinku Apply Filters, że wypróbował go na większej stronie i miał zerowy wpływ na wydajność. I dopóki wtyczki i motywy używają odpowiednich haczyków i filtrów do wprowadzania zmian w witrynie, Stream może rejestrować wszystko, co robią, bez pogorszenia wydajności. Niesamowite!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map