Wtyczka trybu ciemnego zmieniona i zmieniona na WP Markdown Editor, zmiana pozostawia użytkowników zdezorientowanych
Opublikowany: 2021-05-06W zeszłym roku zapytałem czytelników Tavern, czy WordPress powinien powiadamiać użytkowników końcowych o zmianie właściciela wtyczki. Post nie był całkowicie oparty na teorii. Było kilka przypadków zamieszania w świecie rzeczywistym. Wydawało się, że konsensus z komentarzy pod tym postem jest taki, że tak, takie powiadomienia byłyby mile widziane.
Kiedy pisałem ten post, kolejna wtyczka zmieniała właściciela. Dark Mode, który zyskał na popularności we wcześniejszych latach, doczekał się nowego właściciela, WPPool. Nie było żadnych publicznych powiadomień o tej zmianie własności. Zgłoszono zwykły problem na GitHubie, zakątek sieci, w który zapuszcza się niewielu użytkowników.
Szybko do przodu o kilka miesięcy, a Dark Mode nie tylko zmienił właścicieli, ale także miał nową nazwę i zestaw funkcji niezwiązanych z pierwotną obietnicą wtyczki. Wtyczka nosi teraz nazwę WP Markdown Editor i zawiera co najmniej część dostępnej na rynku wtyczki Iceberg Editor. Jest to również ograniczona wersja, w której użytkownicy są proszeni o uaktualnienie pełnego zestawu funkcji.

Iceberg jest objęty licencją GPL w wersji 2, więc każdy może go forkować. Jednak wydaje się, że nie ma żadnej wzmianki o prawach autorskich, a w kodzie źródłowym pozostało tylko kilka odniesień do oryginalnego produktu.
Chociaż nie przeprowadziłem porównania linia po linii, jest to wyraźnie rozwidlenie podczas badania obu wtyczek. Jednak firma zbudowała na nim również nowe funkcje.

„Niedawno dodaliśmy dźwięki zwiększające produktywność, nowe czcionki (większa czytelność i jedna dla użytkowników Dyslexic), które naszym zdaniem zdecydowanie dodają wartości nowym użytkownikom” — powiedział zespół WPPool [1] .
WPPool ogłosił wtyczkę WP Markdown Editor w listopadzie 2020 r. Jednak post został napisany tak, jakby był nowym produktem. Z technicznego punktu widzenia tak było, ale nie było wzmianki o zmianie przeznaczenia istniejącej wtyczki w celu uruchomienia funkcji.
Firma skontaktowała się z właścicielem wtyczki Dark Mode w sierpniu 2020 r., Który przynajmniej kilka razy zmieniał właściciela. „Wtyczka została przerwana, brakowało aktualizacji zabezpieczeń, kompatybilności z najnowszymi wersjami PHP, a projekt został porzucony” – powiedział zespół WP Pool Team. A od kilku ostatnich aktualizacji stało się jasne, że Edytor klasyczny nie pozostanie taki sam. Gutenberg był przyszłością i chcieliśmy dać użytkownikom również tryb ciemny dla Gutenberga”.
WPPool był w stanie zaadoptować wtyczkę. Firma zachowała oryginalną funkcję Dark Mode we wtyczce. Jednak w końcu zaczęli wprowadzać nowe funkcje.
„Naszym zamiarem było dodanie do niego większej liczby funkcji” — powiedział zespół WPPool. „Dlaczego nie stworzyć nowej wtyczki? Ponieważ wtyczka została już porzucona i pomyśleliśmy, że dlaczego nie dodać więcej funkcji, zachować nienaruszoną starą funkcjonalność i wprowadzać regularne aktualizacje?”
Zmiana wyraźnie spowodowała, że niektórzy użytkownicy byli sfrustrowani i zdezorientowani tym, co dzieje się z wtyczką. Wielu zainstalowało go w nadziei na prostą metodę przełączania na tryb ciemny dla interfejsu administratora WordPress.

Wtyczka ma teraz ustawienie „Tylko tryb ciemny”, opcję, którą użytkownicy mogą włączyć, aby usunąć dodatkowe funkcje. Domyślnie jest wyłączona.

Zapytany o to, czy dodanie pozornie niepowiązanych funkcji nadużywało zaufania użytkowników, zespół WPPool odpowiedział: „Problem polegał na tym, że od kilku ostatnich aktualizacji Gutenberga i Edytora klasycznego — Edytor klasyczny używa ramki iframe do ładowania swojej zawartości. Wtyczka Dark Mode nie może już obsługiwać trybu ciemnego w klasycznym edytorze. Dlatego niektórzy użytkownicy byli naprawdę sfrustrowani. Naprawdę bardzo się staraliśmy, aby przywrócić tę funkcjonalność również w klasycznym edytorze, ale tak jak jest, nie mogliśmy znaleźć sposobu na wywołanie trybu ciemnego w klasycznym edytorze”.
Podczas gdy niektóre pytania i recenzje pomocy technicznej wskazują na frustrację związaną z utratą wsparcia dla klasycznego edytora, wiele innych kwestionowało dodanie funkcji, które nie mają sensu w ramach wtyczki trybu ciemnego.
„Kiedyś była to wtyczka funkcji trybu ciemnego, ale teraz została zmieniona w edytor Markdown” — napisał Derrick Tennant, wcześniejszy współtwórca wtyczki. „Kompletna przynęta i przełącznik”.
Inny użytkownik o imieniu rehoff miał podobne obawy, stwierdzając: „Nadal uważam, że nie jest w porządku, aby tak radykalnie zmienić przeznaczenie popularnej wtyczki. Uważam, że to mylące”.
Wracając do pierwotnego pytania, które zadałem w zeszłym roku, inny użytkownik podsumował odpowiedź recenzją zatytułowaną „Ta wtyczka została na pewno sprzedana”.
Prywatnie jedna osoba powiedziała, że wydaje się, że zespół korzysta z aktywnej bazy instalacji wtyczki, która obecnie liczy ponad 3000.
Dodając do potencjalnego zamieszania, firma ma osobną i niepowiązaną wtyczkę o nazwie WP Dark Mode. Recenzent zauważył na tej wtyczce:
Ten sam programista miał inną wtyczkę o nazwie Dark Mode. Najwyraźniej sprzedali komuś wtyczkę, a teraz jest to losowa wtyczka Markdown z okropnym interfejsem użytkownika. Nagle ten przypadkowy edytor Markdown, którego nie chcę lub nie potrzebuję, znajduje się na mojej stronie.
Kto wie, czym ta wtyczka stanie się, gdy zdobędzie wystarczającą liczbę użytkowników i zdecydują się na CA$H PONOWNIE?
Jeśli lubisz mieć zainstalowane losowe wtyczki na swojej stronie, zrób to. W przeciwnym razie najlepiej będzie poszukać innego rozwiązania.
Ten przypadek jest wyjątkowy, ponieważ wtyczka Dark Mode była kiedyś propozycją funkcji dla podstawowego WordPressa. Daniel James, pierwotny twórca, rozpoczął proces urzeczywistniania tego w 2018 roku. Pomysł spotkał się z poparciem, ale nigdy nie pokonał przeszkód potrzebnych do włączenia lub bardziej formalnej propozycji.
James wystawił wtyczkę do adopcji w 2019 roku, stwierdzając, że wycofuje się z rozwoju wtyczek, ale ma nadzieję, że ktoś ją odbierze. David Gwyer odebrał go wkrótce potem, ostatecznie dokonując dwóch aktualizacji wtyczki. Historia zmian wtyczki pokazuje, że Tennant zaczął wnosić wkład kilka miesięcy później, zanim WPPool wylądował na scenie.
Chociaż tryb ciemny nigdy nie został oficjalnie zatwierdzony przez WordPressa ani nie otrzymał zielonego światła na połączenie z podstawową platformą, nadal istniał poziom zaufania, którego niektórzy mogliby oczekiwać od wtyczki, która została przynajmniej zaproponowana jako funkcja.
Być może jest to jeden z tych przypadków, w których powiadomienie o zmianie właściciela byłoby uzasadnione, ale powiadomienie to nie rozwiązałoby problemów, które pojawiły się kilka miesięcy później.
Twórcy zauważyli nowy edytor Markdown w dzienniku zmian wtyczki: „Nowość: Napisz post/stronę ze składnią Markdown (Edytor Markdown)”. Jednak wątpliwe jest, aby przeciętny użytkownik przeczytał lub zrozumiał, co to oznaczało. Może potrzebny jest bardziej szczegółowy system ujawniania informacji i czy taki system obejmowałby przypadki, w których wtyczki są zmieniane?
1: W tym artykule przypisałem cytaty „zespołu WPPool”. Udało mi się skontaktować z firmą za pośrednictwem czatu na Facebooku. Zespół nie podał jednak nazwiska osoby i roli w firmie do przypisania. W tej chwili nadal nie wiem, z jakim pracownikiem rozmawiałem bezpośrednio.
