Od kilku miesięcy przyjaźnię się z bardzo praktyczną wtyczką o nazwie Admin and Site Enhancements w skrócie ASE. Nie pisałem o niej wcześniej ponieważ chciałem sprawdzić ją produkcyjnie na kilku stronach, m.in. na PoznajWP :) Widząc co oferuje, jej stabilność wydajność i szybki rozwój uznałem, że najwyższy czas aby podzielić się nią z Wami :)
Czym jest wtyczka Admin and Site Enhancements (ASE)?
To narzędzie, a właściwie zestaw wielu narzędzi (tak chyba będzie precyzyjniej), ma na celu ułatwienie i poprawę aspektów związanych z zarządzaniem stroną WordPress. ASE umożliwia ulepszenie procesów administracyjnych i różnych elementów strony, zastępując przy tym wiele innych wtyczek. Nie muszę chyba nikomu tłumaczyć, że minimalizm w obszarze wtyczek jest na wagę złota, więc jeśli można zastąpić kilka rozszerzeń WP jednym, zwłaszcza tak dobrze działającym i obiecującym, decyzja jest raczej prosta.
Film
Przygotowałem dla was film na którym prezentuję możliwości tej wtyczki, ale jeśli wolisz poczytać to pod filmem znajdziesz jej opis.
Historia i rozwój wtyczki
Wtyczka została stworzona jako odpowiedź na potrzebę posiadania wszechstronnego narzędzia, które mogłoby uprościć zarządzanie stronami, poprawiając jednocześnie ich funkcjonalność i wydajność. Początkowo skupiała się na podstawowych aspektach administracyjnych, oferując funkcje, które były rozproszone po wielu innych wtyczkach. Jednak w miarę jak ASE zyskiwała popularność, jej twórcy rozszerzali zakres funkcji, odpowiadając na zmieniające się potrzeby użytkowników. Wprowadzono nowe moduły i narzędzia, a każda aktualizacja wtyczki wnosiła ze sobą nowe rozwiązania, mające na celu usprawnienie pracy z WordPress.
Po raz pierwszy w repozytorium WordPress wtyczka pojawiła się w październiku 2022 roku, ale jej popularność zaczęła dynamicznie rosnąć mniej więcej od połowy 2023 roku, co wiąże się bezpośrednio z wdrożeniem nowych modułów i ulepszaniem już istniejących.
Modułowa konstrukcja
Modułowa i lekka konstrukcja wtyczki Admin and Site Enhancements (ASE) stanowi jedną z jej najbardziej wyróżniających się cech, przyczyniając się do jej popularności wśród użytkowników WordPressa.
Ta architektura pozwala nam na wybór tylko tych funkcji i narzędzi, które są faktycznie potrzebne, co minimalizuje obciążenie witryny. Dzięki temu podejściu, ASE zapewnia elastyczność i skalowalność, umożliwiając łatwą adaptację do zmiennych potrzeb strony bez zbędnego spowolnienia lub komplikowania konfiguracji.
Lekkość wtyczki, wynikająca z jej modułowej budowy, sprawia, że jest ona idealnym rozwiązaniem dla stron, których autorzy dążą do osiągnięcia możliwie najlepszych wyników wydajności i efektywności, jednocześnie oferując bogaty zestaw narzędzi do optymalizacji zarządzania witryną.
Kluczowe funkcje wtyczki ASE
Nie będę wymieniał wszystkich, ponieważ te są zaprezentowane na filmie, przynajmniej na dzień publikacji tego artykułu, ale skupię się na tych, które pozwoliły mi wyeliminować na niektórych stronach nawet 5 innych wtyczek :)
Custom Content Type (wersja PRO)
Możliwość tworzenia własnych rodzajów treści, tworzenia własnych taksonomii czy własnych pól pozwoliło mi na jednej ze stron wyeliminować wtyczkę Meta Box, która choć jest znacznie bardziej rozbudowana, to w przypadku prostych projektów nie jest w pełni wykorzystywana. To, co proponuje ASE, jest wykorzystane w 100% i działa bez problemu :)
Duplikowanie treści
Bardzo często spotykam się z sytuacją, gdy klienci instalują dodatkowe wtyczki tylko po to, aby dodać do strony opcję umożliwiającą duplikowanie stron lub wpisów. ASE tę funkcjonalność również oferuje.
Kategorie w Bibliotece mediów (wersja PRO)
Osoby lubiące porządek bardzo często instalują wtyczki, które wprowadzają do Biblioteki mediów funkcję umożliwiającą kategoryzację plików. Jak wiecie, standardowo WordPress tego nie oferuje. ASE ma taki moduł.
Ładowanie plików SVG
Na razie WordPress nie pozwala na załadowanie plików SVG. Aby to osiągnąć, trzeba sięgnąć po wtyczki lub napisać odpowiedni fragment kodu.
Czasem funkcjonalność związaną z przesyłaniem do biblioteki mediów plików SVG zaoferują wtyczki pełniące głównie inną rolę, jak Elementor, ale jeśli nie korzystamy z Elementora lub innych builderów z opcją przesyłania plików SVG, zazwyczaj szukamy w repozytorium WordPress innych wtyczek, które to umożliwią. ASE ma taki moduł, wystarczy go tylko włączyć :)
Organizacja menu administratora
Nie wiem jak wy, ale mi często zdarza się, że najczęściej używane sekcje w panelu WP mam w menu rozrzucone od góry do dołu. Sprawia to, że nierzadko irytuje mnie, że nie pamiętam gdzie dokładnie dana sekcja jest. Odczuwam to zwłaszcza na stronach, gdzie mam mocno rozbudowane menu. Korzystając z modułu ASE do organizacji menu administratora, możesz ustawić kolejność elementów wedle własnego uznania. Najczęściej używane na górze, a te rzadziej na dole. W znaczący sposób ułatwia to szybką nawigację.
Zmiana adresu URL strony logowania WordPress
Jeśli nie chcemy, aby pod adresem …./wp-login.php pojawiała się strona logowania do panelu WordPressa, zazwyczaj w tym celu instalujemy dodatkowe wtyczki, albo grzebiemy w kodzie. Mając wtyczkę ASE, wystarczy aktywować moduł z tym związany i w 5 sekund nasza strona logowania zmienia swój adres. Dodatkowo można tworzyć przekierowania po zalogowaniu i po wylogowaniu się.
Fragmenty kodu (wersja PRO)
Popularnymi wtyczkami, które służą do dodawania własnego kodu do WordPressa, są m.in. Code Snippets i WP Code. Oferują wiele fajnych funkcji, ale jeśli ich nie wykorzystujesz, śmiało możesz skorzystać z takiej funkcjonalności, aktywując odpowiedni moduł wtyczki ASE.
Limitowanie prób logowania
To jeden z elementów dodatkowej ochrony, która utrudnia ataki typu brute force, czyli takie, których celem jest złamanie hasła i dostanie się do kokpitu WordPress lub dowolnego innego systemu. Zazwyczaj instalujemy osobną wtyczkę do tego, aby taką ochronę na stronie wdrożyć, ale ASE ma to na pokładzie :) Wystarczy aktywować i ustawić według potrzeb odpowiedni moduł wtyczki.
Zacieranie nazw użytkowników i adresów email
Standardowo WordPress tworzy strony autorów, które w swoim adresie URL zawierają nazwę użytkownika, która jest jednocześnie loginem tego użytkownika. Oznacza to, że każdy, kto przeanalizuje taki adres, zna już login i pozostaje jedynie odgadnięcie hasła :) ASE pozwala na włączenie modułu, który w adresie URL zastąpi nazwę użytkownika wygenerowanym ciągiem znaków i cyfr.
Dodatkowo możesz aktywować moduł, który pozwoli na zatarcie adresu email, który dla osób odwiedzających stronę będzie czytelny, ale dla wielu botów już nie.
Zazwyczaj instalowane są w tym celu osobne wtyczki lub pisany jest własny kod.
Kontrola wersjonizacji wpisów
Zapisując stronę lub wpis w WordPress, tworzona jest jego archiwalna kopia w bazie danych, abyś mógł w razie potrzeby przywrócić tę wersję. Bardzo szybko okazuje się, że ilość archiwalnych rekordów w bazie danych w porównaniu do tych opublikowanych może być nawet kilkaset większa. Ma to negatywny wpływ na wydajność strony. ASE również posiada moduł, który jest w stanie ograniczyć ilość przechowywanych archiwalnych kopii danego wpisu do określonej przez Ciebie liczby.
Wersja PRO wtyczki
Jak być może zauważyłeś, przy niektórych wymienionych funkcjach (to nie wszystkie, jakie oferuje ASE), dodałem w nawiasie informację “(wersja PRO)”. Wtyczka rzecz jasna ma swoją wersję rozszerzoną, którą można zakupić na stronie twórców. Oferuje z jednej strony dodatkowe moduły, ale także wiele ulepszeń modułów istniejących w wersji bezpłatnej wtyczki. Ceny wersji PRO są jednak niezwykle atrakcyjne.
Ile kosztuje wersja PRO ASE
Wtyczkę na obecną chwilę można zakupić w dwóch modelach. Pierwszy to standardowy abonament roczny, i tu w dniu, gdy piszę ten tekst, koszt dla jednej strony to 19 USD. Drugi model to oferta Lifetime, gdzie otrzymujemy nieograniczony czasowo dostęp do aktualizacji wtyczki i roczny dostęp do wsparcia.
Czym jest LTD?
Jeśli o ofertach Lifetime słyszysz po raz pierwszy, to kilka zdań wyjaśnienia. Oferta Lifetime Deal (LTD) to specjalna opcja zakupu wtyczki ASE (ale także wielu innych, których Twórcy zdecydowali się na taki deal), która pozwala użytkownikowi na uzyskanie pełnej licencji na produkt na zawsze. To oznacza, że po zakupie LTD użytkownik nie musi płacić żadnych miesięcznych lub rocznych opłat abonamentowych. Jest to jednorazowa inwestycja, która zapewnia dostęp do wszystkich funkcji ASE w wersji Pro na stałe.
Koszt wersji LDT zaczyna się od 49 USD.
Podsumowanie
Nie wymieniłem wszystkich funkcji wtyczki ASE, ale patrząc tylko na tę okrojoną listę, łatwo można wywnioskować, że ASE jest w stanie zastąpić 10 innych wtyczek!
Wspomniałem na wstępie, że korzystam z tej wtyczki już od pewnego czasu i jak do tej pory nie miałem z nią żadnych trudności. Ani razu nie zdarzyło się, abym zwrócił się do Twórców wtyczki o pomoc w rozwiązaniu problemu, co w przypadku wielu innych wtyczek nie jest regułą :)
Gorąco polecam to rozwiązanie. Przetestujcie wersję bezpłatną lub zainwestujcie w wersję PRO, gdzie macie 14 dni na zwrot pieniędzy, jeśli wtyczka nie przypadnie wam do gustu.