Wprowadzenie do wtyczki Advanced Editor Tools
Wtyczka Advanced Editor Tools (dawniej znana jako TinyMCE Advanced) to narzędzie, które rozszerza możliwości standardowego edytora tekstowego w WordPress. Jej głównym zadaniem jest dodanie dodatkowych przycisków i opcji formatowania do edytora wizualnego, zarówno w trybie klasycznym, jak i w edytorze blokowym Gutenberg. Dzięki temu użytkownicy mogą korzystać ze znanych funkcji klasycznego edytora TinyMCE, a jednocześnie mają dostęp do nowych możliwości oferowanych przez edytor blokowy.
Dla wielu użytkowników Advanced Editor Tools staje się nieocenionym wsparciem przy edycji treści. Pozwala na sprawną pracę z tekstem – od prostych operacji jak pogrubienie czcionki, po bardziej zaawansowane, np. ustawienie niestandardowych czcionek czy stworzenie przejrzystej tabeli. Działa niewidocznie w tle, a jednocześnie znacząco rozszerza możliwości standardowego edytora.
Zmiana nazwy i twórca wtyczki
Pierwotnie wtyczka nosiła nazwę TinyMCE Advanced. Zmiana jej nazwy na Advanced Editor Tools nastąpiła wraz z wprowadzeniem nowych funkcji w wersji 5.0. Nowa nazwa lepiej oddaje to, co wtyczka robi – dodaje zaawansowane narzędzia edycyjne. Autorem wtyczki jest ceniony deweloper Andrew Ozz, zaangażowany w rozwój społeczności WordPress.
Mimo zmiany nazwy zachowana jest wsteczna zgodność – użytkownicy, którzy znali TinyMCE Advanced, nadal pracują na tych samych funkcjach, a interfejs pozostał znajomy. Nazwa Advanced Editor Tools pojawia się m.in. w ustawieniach wtyczki i w panelu wtyczek WordPressa, natomiast logo oraz autor pozostali bez zmian.
Darmowość i dostępność
Wtyczka jest dostępna darmowo w oficjalnym repozytorium WordPress, co potwierdza jej popularność (miliony instalacji). Użytkownicy mogą pobrać i zainstalować Advanced Editor Tools jednym kliknięciem w panelu administracyjnym (Dodaj wtyczkę). Po aktywacji wtyczka jest gotowa do pracy i nie wymaga dodatkowych opłat.
Advanced Editor Tools jest stale aktualizowana, dzięki czemu działa poprawnie z najnowszymi wersjami WordPressa (w tym w wersji 6.x). Wtyczka nie gromadzi danych użytkowników ani nie przesyła informacji do zewnętrznych serwisów, co zapewnia bezpieczne i prywatne korzystanie z jej funkcji.
Działanie w edytorze klasycznym
Konfiguracja i dostosowanie paska narzędzi
Po zainstalowaniu wtyczki Advanced Editor Tools w panelu WordPress pojawia się nowy panel konfiguracyjny. Znajdziesz go w menu, zwykle pod nazwą Advanced Editor Tools (lub dalej TinyMCE Advanced). Dzięki tej sekcji można dostosować pasek narzędzi klasycznego edytora wizualnego.
Interfejs konfiguratora wykorzystuje mechanizm przeciągnij i upuść. Użytkownik może przeciągać ikony przycisków formatowania do co najwyżej czterech wierszy. Dzięki temu pasek narzędzi staje się bardzo elastyczny i bogaty w funkcje. Można dodać do niego standardowe narzędzia (pogrubienie, kursywa, podkreślenie, wyrównanie, listy itp.), jak również dodatkowe elementy, np. funkcje wstawiania tabel, emotikony, specjalne znaki czy przycisk Wyczyść formatowanie.
Funkcje dostępne w edytorze klasycznym
W klasycznym edytorze wizualnym wtyczka Advanced Editor Tools znacząco rozszerza zestaw narzędzi. Po dostosowaniu paska narzędzi użytkownik może z jego poziomu wykonywać wiele nowych czynności. Poniżej wymieniamy przykładowe możliwości, które otrzymuje on po włączeniu wtyczki:
- Tworzenie i edycja zaawansowanych tabel bez konieczności używania dodatkowych wtyczek;
- Zmiana rodziny czcionki i jej rozmiaru, w tym użycie niestandardowych fontów;
- Nadawanie kolorów tekstu i tła dla akapitów lub nagłówków;
- Wstawianie emotikonek, symboli oraz szybkiego znacznika daty i czasu;
- Rozbudowane opcje dla wypunktowań i list numerowanych;
- Funkcja Wyszukiwanie i zamiana (Search and Replace) tekstu w edytorze;
- Kotwice (anchor) oraz wbudowane wstawianie fragmentu kodu (code).
Działanie w edytorze blokowym (Gutenberg)
Blok Paragraf klasyczny
W najnowszych wersjach WordPressa wtyczka wprowadza dodatkowy blok o nazwie Classic Paragraph (Paragraf klasyczny). Umożliwia on tworzenie treści przy użyciu klasycznego edytora TinyMCE bezpośrednio w interfejsie Gutenberg. Blok ten może zastępować standardowy blok akapitu lub współistnieć z nim w jednym wpisie. Dzięki temu użytkownicy czują się tak samo jak w starym edytorze wizualnym, a jednocześnie mają dostęp do wszystkich bloków i funkcji Gutenberga.
Tryb hybrydowy i edycja
Wtyczka oferuje także tryb hybrydowy. Po jego włączeniu domyślnie tworzone bloki tekstowe to klasyczny blok Paragraf. Innymi słowy, większość tekstu jest edytowana w TinyMCE, nawet w edytorze Gutenberg. Mimo to można nadal korzystać z innych bloków Gutenberg (np. nagłówków, galerii, przycisków itp.). Pozwala to na płynne łączenie tradycyjnej edycji tekstu z nowoczesnym układem bloków.
Domyślny edytor i konwersja
W ustawieniach Advanced Editor Tools można określić domyślny typ bloku. Za pomocą opcji ustawia się, czy Paragraf klasyczny ma być automatycznie wybierany. To przydatne, gdy często potrzebujemy TinyMCE i nie chcemy za każdym razem manualnie zmieniać bloku.
Wtyczka pozwala także na wzajemną konwersję treści między trybami. Za pomocą przycisku w edytorze można zamienić zwykły blok akapitu na klasyczny i odwrotnie. Dzięki temu po migracji ze starego edytora na edytor blokowy istniejące wpisy zachowują poprawny wygląd i można je edytować standardowym interfejsem.
Główne funkcjonalności i ustawienia
Rozbudowane możliwości edycji
Wtyczka Advanced Editor Tools integruje ok. kilkunastu dodatkowych wtyczek TinyMCE, co sprawia, że możliwości edycyjne są bardzo szerokie. Można szybko wstawiać fragmenty kodu (HTML, shortcode), gotowe elementy takie jak cytaty czy nagłówki, czy też specjalne symbole. Dostępne są dodatkowe przyciski do generowania daty, wstawiania linii poziomej czy podziału akapitów. Istnieją również rozszerzone opcje list punktowanych (np. style kropkowane, numerowane) oraz pełna obsługa przycisków wymazywania formatowania i koloryzacji czcionek. Ponadto wtyczka oferuje rozbudowane opcje związane z CSS, w tym import stylów z aktualnego motywu i możliwość korzystania z klas CSS na poziomie edytora.
Import/eksport i inne opcje
W zakładce ustawień wtyczki znajdują się dodatkowe opcje administracyjne. Użytkownik może zaimportować lub wyeksportować swój układ paska narzędzi do pliku, co ułatwia przenoszenie ustawień między stronami. Na przykład administrator strony po skonfigurowaniu paska narzędzi może zapisać ustawienia do pliku, a następnie łatwo wgrać je na inną stronę lub przywrócić po aktualizacji. Wtyczka umożliwia także wyłączenie automatycznego dopisywania tagów <p>, co jest przydatne przy konwertowaniu treści między edytorem wizualnym a HTML. Dostępna jest także opcja importu klas CSS z pliku editor-style.css używanego przez bieżący motyw. Dzięki temu edytor może wiernie odwzorować niestandardowe style definiowane w motywie.
- Importowanie i eksportowanie ustawień wtyczki (profile konfiguracji);
- Zaawansowane ustawienia tabel – definicja liczby kolumn/wierszy czy domyślnego stylu tabel;
- Opcja zachowania lub usunięcia automatycznych tagów <p> w trybie tekstowym (funkcja keep paragraph tags);
- Import klas CSS z arkusza editor-style.css motywu strony;
- Pełna kompatybilność z wtyczką Classic Editor; możliwość zastąpienia Gutenberga starym edytorem;
- Kontrola pracy wtyczki w różnych kontekstach edycji (panel administracyjny, edytory front-end itp.) – można włączyć lub wyłączyć wtyczkę tam, gdzie jest potrzebna.
Zalety i wady wtyczki
Zalety
Advanced Editor Tools ma wiele zalet, szczególnie dla osób ceniących sobie klasyczne narzędzia edycji. Wśród najważniejszych plusów wymieniamy:
- Rozszerzone opcje formatowania – duża ilość dodatkowych przycisków i funkcji (tabele, czcionki, kolory, emotikony, wyszukiwanie/znajdź-zamień itp.) usprawnia pracę nad treścią.
- Intuicyjny interfejs konfiguracji – mechanizm przeciągnij i upuść ułatwia tworzenie i edycję własnego paska narzędzi.
- Kompatybilność – wtyczka działa dobrze zarówno z edytorem klasycznym, jak i blokowym. Współpracuje również z wtyczką Classic Editor, co umożliwia płynne przejście między trybami.
- Brak kosztów – Advanced Editor Tools jest całkowicie darmowa i często aktualizowana, więc można jej używać bez ograniczeń w dowolnym projekcie.
- Oszczędność czasu – dzięki dodatkowym narzędziom (np. domyślne style tabel czy gotowe listy) edycja wpisów jest szybsza i bardziej wygodna, co jest przydatne w dużych serwisach i portalach.
Wielu użytkowników i deweloperów ceni wtyczkę za stabilność i dostępność dodatkowych materiałów (forum, dokumentacja). W razie potrzeby można liczyć na aktualizacje dostarczające nowe funkcje i poprawki błędów.
Wady
Mimo wielu zalet, wtyczka ma też pewne ograniczenia i minusy, o których warto pamiętać:
- Może być niepotrzebna dla osób, które od razu chcą korzystać wyłącznie z bloków Gutenberg i wolą nowe podejście do edycji.
- Rozbudowany pasek narzędzi może przytłoczyć początkujących użytkowników, zwłaszcza jeśli zawiera zbyt wiele przycisków.
- W rzadkich przypadkach ustawienia bezpieczeństwa serwera lub inne wtyczki mogą blokować ładowanie niektórych funkcji (np. bloków klasycznych) i trzeba zwrócić uwagę na ich konfigurację.
- Wtyczka nie wprowadza nowych bloków wizualnych (oprócz bloku klasycznego); jej głównym celem jest poprawa edytora, a nie tworzenie rozbudowanych bloków treści.
Osoby niezaznajomione z zaawansowanym edytorem mogą poczuć się przytłoczone liczbą opcji. Ponieważ wtyczka oferuje wiele funkcji, czasami wymaga chwili nauki, aby w pełni wykorzystać jej możliwości. Pomimo tego, najczęściej problemem nie jest sama wtyczka, a przyzwyczajenie do interfejsu.
Przykładowe zastosowania
Blogi i strony informacyjne
Advanced Editor Tools jest idealny dla blogerów i redaktorów stron informacyjnych. Tworzenie dłuższych tekstów (poradniki, artykuły) wymaga często rozbudowanego formatowania. Wtyczka pozwala m.in. wstawiać tabele, kolumny tekstu, akapity z fragmentami kodu, cytaty, pogrubienia czy kolory, co wzbogaca formę wpisów. Przydaje się także przy redagowaniu list lub sekcji z niestandardowymi czcionkami czy akapitami.
Nawet na zwykłym blogu firmowym przydatny jest przycisk Wyczyść formatowanie, który jednym kliknięciem usuwa wszystkie style, np. po wklejeniu tekstu z zewnętrznego edytora. Możliwość definiowania domyślnych stylów (fontu, list, kolorów) sprawia, że wpisy mają jednolity wygląd. Wiele blogów i witryn informacyjnych w Polsce nadal korzysta z klasycznego edytora – Advanced Editor Tools pozwala korzystać z niego komfortowo oraz dodatkowymi funkcjami.
Strony firmowe i sklepy internetowe
Na stronach firmowych i sklepach internetowych formatowanie ma duże znaczenie dla atrakcyjności treści. Możliwość wstawiania tabel pozwala np. przedstawiać cenniki czy porównywać parametry produktów w przejrzysty sposób. Niestandardowe czcionki i kolory ułatwiają zachowanie spójności wizerunku marki. Advanced Editor Tools jest przydatne też przy tworzeniu opisów produktów w WooCommerce – umożliwia tworzenie bogatych opisów bez konieczności pisania czystego kodu HTML.
Na przykład śledzenie domyślnej czcionki nagłówków czy koloru akapitów zapewnia jednolitą stylizację. Przydatne są również zaawansowane opcje edycji tabel (zmiana liczby kolumn/wierszy, klasy CSS). Dla sklepów może być pomocna funkcja importu stylów CSS i własnych motywów, dzięki którym edytor odwzorowuje wygląd front-endu witryny.
Platformy edukacyjne i inne zastosowania
W serwisach edukacyjnych i kursach online Advanced Editor Tools umożliwia nauczycielom i redaktorom tworzenie rozbudowanych materiałów dydaktycznych. Mogą oni np. wstawiać kod programistyczny w oddzielnym bloku, definiować różne style list czy dodawać wyróżnienia typograficzne. W serwisach intranetowych czy na platformach e-learningowych taka elastyczność jest nieoceniona, gdyż pozwala tworzyć lekcje i instrukcje bez ograniczeń formatowania.
Wtyczka znajdzie zastosowanie także w dowolnych innych projektach WordPress, gdzie liczy się bogata edycja tekstu. Przykładowo na portalach firmowych, katalogach baz danych czy stronach technicznych usprawdzi pracę redaktorów. Jest szczególnie przydatna wszędzie tam, gdzie przed udostępnieniem treści chcemy zachować jej format i spójność wizualną.
Portale branżowe i inne projekty
Advanced Editor Tools jest również cennym wsparciem dla portali branżowych czy tematycznych, gdzie kluczowa jest spójność i przejrzystość treści. Przykładowo na stronach technologicznych czy prawniczych redaktorzy mogą wstawiać fragmenty kodu lub przykłady paragrafów prawnych z odpowiadającym formatowaniem. Bogate narzędzia TinyMCE pozwalają na zachowanie jednolitej struktury i stylu tekstu na całej stronie.
Wtyczka sprawdzi się także w serwisach wielojęzycznych, gdzie formatowanie może być w rozmaitych językach. Pozwala to uniknąć niespójności stylów między wersjami językowymi. Działając w zespole redakcyjnym, wszyscy korzystają z tych samych ustawień paska narzędzi, co czyni pracę wielu osób wygodniejszą.
Advanced Editor Tools to uniwersalne narzędzie edycyjne przydatne w niemal każdym projekcie WordPress, w którym wymagana jest zaawansowana obsługa treści. Dzięki dodaniu funkcji klasycznego edytora zachowuje wtyczka kompatybilność ze starszymi wpisami, jednocześnie wprowadzając elastyczność nowoczesnych bloków.