Ten rok był niezaprzeczalnie wielkim rokiem dla WordPressa. Od dobrego (REST API jest połączone w core), złego (REST API jest połączone w core, jeśli boisz się JavaScript)do brzydkiego (#wpdrama, ktoś?), to był rok, kiedy WordPress wydaje się, że wydmuchał swoją pierś i w końcu rozpoczął proces dojrzewania do platformy aplikacyjnej.

Następny rok ma być jeszcze większy. API REST zacznie się rozkładać i zyskać szersze zastosowanie, pojawią się nowe narzędzia do zaawansowanego rozwoju (takie jak WP_CLI, który umożliwia interakcję z REST za pośrednictwem wiersza poleceń), a Calypso prawdopodobnie przeniesie się z WordPress.com i Jetpack do samodzielnie hostowanych witryn WordPress.

Co to wszystko oznacza dla użytkowników i programistów WordPress? To wiele dla mnie znaczy. REST API, w szczególności, i interfejs Calypso, który korzysta z niego, wprowadzi WordPress do nowej grupy programistów, którzy nie pracują z PHP i użytkowników, którzy zostali zniechęceni przez WordPress’, szczerze mówiąc, mylący interfejs.

Jak to będzie wyglądać w szczegółach? Wyciągnijmy kryształową kulę i rzućmy okiem…

Interfejs Użytkownika Poprawi

Jeśli jeszcze nie wypróbowałeś Calypso, polecam rzucić na niego okiem. Chociaż nie wpływa to jeszcze na większość z nas, którzy mają samodzielnie hostowane witryny WordPress, stanowi największą zmianę w interfejsie administratora od czasu uruchomienia WordPress ponad 11 lat temu. Został wdrożony w WordPress.com i wtyczki Jetpack, więc jeśli prowadzisz własną witrynę z zainstalowanym Jetpack, będziesz mógł korzystać z nowego interfejsu Calypso.

Warto wspomnieć, że Calypso nie jest alternatywnym interfejsem dla istniejących ekranów administracyjnych WordPress: jest to całkowicie oddzielna aplikacja, która współdziała z Twoją witryną za pomocą REST API. Aby z niego korzystać, musisz zainstalować i aktywować WordPress.com aplikacja komputerowa lub zaloguj się do WordPress.com i zarządzaj swoją własną witryną stamtąd. W obu przypadkach musisz zainstalować Jetpack i Zarządzaj opcja aktywowana.

Funkcje Calypso obejmują:

  • Bardziej intuicyjny interfejs, z mniejszym bałaganem (chociaż struktura jest zasadniczo niezmieniona)
  • Znacznie szybsze edytowanie i publikowanie
  • Publikuj i edytuj posty i strony
  • Zarządzanie komentarzami
  • Tworzenie i Edycja menu
  • Instalowanie motywów i wtyczek
  • Edytuj ustawienia witryny

Jedyną rzeczą, której nie możesz zrobić z aplikacji, jest dostosowanie motywu. Po kliknięciu na Dostosuj przycisk zostaniesz przeniesiony do dostosowywania w przeglądarce.

Muszę przyznać, że wydaje się to trochę dziwne, edytując moją witrynę zdalnie, ale nie różni się to od korzystania z mobilnych aplikacji WordPress w tym zakresie, do czego wielu z nas jest przyzwyczajonych.

Najistotniejszą poprawą jest jednak szybkość. WordPress może być powolny, aby wdrożyć zmiany wprowadzone na ekranach administratora, a aplikacja sprawia, że jest to znacznie szybsze.

Calypso jest bardzo nowy i można bezpiecznie przewidzieć, że przejdzie przez znaczący przegląd i ulepszenia UX w przyszłym roku, a także wpłynie na inne podobne projekty, które wykorzystują jego bazę kodu open source.

Calypso offers a single interface to manage all WordPress.com or Jetpack-enabled sites.
Calypso oferuje jeden interfejs do zarządzania wszystkimi WordPress.com lub strony obsługujące Jetpack.

Łatwiej będzie opublikować w WordPress za pomocą niestandardowego interfejsu

Jedną z wielkich bitew w czasie istnienia WordPressa była między publicznie dostępnymi CMS-ami, takimi jak WordPress, Drupal, Joomla i inne systemy komercyjne; a CMS-ami na zamówienie zaprojektowanymi specjalnie dla danego projektu.

Debata stale odchodzi od szytych na miarę CMS, a wielu z nas, którzy wykonują pracę z klientem, będzie miało doświadczenie w pomaganiu klientom w migracji do WordPress z szytego na zamówienie CMS. Może to być spowodowane tym, że nie spełnia już ich potrzeb lub nie jest już obsługiwany, ponieważ agencja, która je dla nich zbudowała, albo zaprzestała handlu, albo klient nie chce już z nimi współpracować.

Piękno WordPressa polega na tym, że ma ogromną społeczność użytkowników, ogromną bibliotekę wsparcia online i zasobów edukacyjnych (w tym tego bloga), i że nigdzie się nie wybiera. Właściciele witryn wybierający WordPress będą mniej odizolowani niż osoby korzystające z CMS na zamówienie i mają mniejsze ryzyko problemów w dalszej kolejności.

Ale nadal istnieje wiele organizacji (w tym korporacji i agencji informacyjnych), które decydują się na niestandardowy CMS zbudowany dla nich, który dokładnie spełnia ich potrzeby. Oznacza to, że mogą opracować interfejs, który pasuje do ich przepływu pracy i czyni je bardziej wydajnymi.

To może się zmienić w przyszłości. Interfejs Calypso jest po prostu: interfejs, który współdziała z WordPress za pomocą REST API. Nic nie powstrzyma nikogo przed zbudowaniem własnego interfejsu na zamówienie, który nie wyglądałby jak WordPress, ale wchodził w interakcje z danymi przechowywanymi przez WordPress.

Otwiera to możliwości nie tylko dla agencji budujących CMS dla klientów, ale także dla twórców stron internetowych, takich jak nasze własne edublogs i Kreator stron restauracji happy tables, które używają spersonalizowanej wersji administratora WordPress. Zespół happy tables jest zaangażowany w projekt REST i nie byłbym zaskoczony, gdyby w 2016 roku przeszedł na samodzielny interfejs z wykorzystaniem REST API.

Programiści PHP będą musieli zapoznać się z JavaScript

W stanie słowa Matt Mullenweg adres do WordCamp nas w dniu 6 grudnia dał jedną rzecz bardzo jasne: przyszłość jest JavaScript:

„Wierzę dość mocno, że JavaScript i interfejsy oparte na API są przyszłością nie tylko WordPressa, ale i sieci.”

Ponieważ możliwości oferowane przez REST API stają się bardziej widoczne, więcej programistów WordPress będzie musiało dodać JavaScript (w szczególności JSON) do swojego zestawu umiejętności.

Umożliwi to im tworzenie motywów w całości zbudowanych przy użyciu języków front-end zamiast PHP, z potencjalnie znaczącym wzrostem wydajności.

Moim zdaniem REST API jest trochę jak fizyka kwantowa. Jak słynnie powiedział Richard Feynman:

„Jeśli myślisz, że rozumiesz mechanikę kwantową, nie rozumiesz mechaniki kwantowej.”

Podobnie:

„Jeśli uważasz, że rozumiesz, co REST API oznacza dla WordPressa, nie rozumiesz REST API.”

Moim zdaniem nie zrobiliśmy jeszcze nic więcej niż zarysowanie powierzchni tego, jak ten nowy sposób interakcji z WordPress może zmienić WordPress i sposób jego użycia. Do tej pory ludzie używali go do tworzenia motywów zbudowanych z języków frontend zamiast PHP (zobacz dzień odpoczynku na przykład) i kilka aplikacji mobilnych(prezentowane na WordCamp US). Ale ma znacznie większy potencjał. Oznacza to, że prawie każda aplikacja może wchodzić w interakcje z WordPressem w przyszłości. Od aplikacji na smartfony i interfejsów administracyjnych po systemy zarządzania zapasami i inteligentne lodówki-możliwości są prawie nieograniczone. Kto wie, może aplikacja oparta na WordPressie pomoże kiedyś przenieść ludzi na Marsa??

Oznacza to, że programiści pracujący w czołówce rozwoju WordPress, ludzie przesuwający granice tego, co można zrobić z platformą, będą musieli nauczyć się zupełnie nowego zestawu umiejętności, aby to zrobić.

Nowa społeczność programistów rozpocznie pracę z WordPressem

Już przewidziałem (podobnie jak Matt, nie roszczę sobie tutaj kredytu), że programiści WordPress będą musieli zapoznać się z JavaScript. Ale to nie wszystko: JavaScript i inni programiści front-end wejdą w skład WordPress i zaczną budować aplikacje, które wchodzą w interakcję z interfejsami API WordPress. To właśnie ci ludzie, nie ograniczeni doświadczeniem bycia w bańce WordPressa, moim zdaniem wymyślą najbardziej innowacyjne sposoby korzystania z REST API.

We'l be welcoming a new community of JavaScript developers.
Powitamy nową społeczność programistów JavaScript.

Istnieje wiele agencji z oddzielnymi zespołami programistów front-end i backend, a Zwykle Programiści zaplecza wykonują pracę na zamówienie WordPress. To się zmieni. Podobnie jak wielu z tych programistów backendowych, którzy zaczną pracować z językami front-endowymi, Programiści front-endowi zostaną wprowadzeni do tworzenia aplikacji i interfejsów, które współdziałają z WordPress.

Będzie to coś więcej niż tylko dodawanie interakcji i efektów do podstawowego PHP witryny WordPress: będzie to interakcja z WordPress w znacznie bardziej fundamentalny sposób, aby utworzyć zupełnie nowe typy witryn i aplikacji.

Ale ci programiści będą musieli rozwinąć znajomość PHP: jak powiedział Matt w swoim stanie adresu słowa, PHP nigdzie się nie wybiera. Nadal będzie to język, na którym zbudowane są podstawy WordPressa – jego API.

To wszystko będzie miało wpływ na społeczność WordPress…

Społeczność WordPress będzie musiała dostosować

Ten rok nie był łatwym rokiem dla WordPressa pod pewnymi względami, a przynajmniej nie zawsze był łatwy dla społeczności.

Odcinek # wpdrama latem wzbudził silne emocje po obu stronach debaty, która dotyczyła praw autorskich, a także władzy Matta Mullenwega i Automattic nad innymi częściami społeczności WordPress i osób w niej. W tym czasie wydawało się, że coś może się zacząć, co poważnie zaszkodzi społeczności na dłuższą metę, ale potem wszystko się skończyło i wróciliśmy do bycia tym samym wesołym zespołem, którym zawsze byliśmy, szczęśliwie dzieląc się pomysłami, doświadczeniami i kodem.

Ale napływ wszystkich tych ludzi nie-WordPress, ludzi, którzy są wciągnięci przez nowe możliwości i możliwość wykorzystania swoich umiejętności z WordPress, zmieni społeczność w pewnym stopniu.

Nie musi to oznaczać, że etos społeczności lub zasadnicza natura ulegną zmianie, ale oznacza to, że będzie ona składać się z różnych ludzi, z których niektórzy nie będą mieli długotrwałej lojalności (lub upartego przestrzegania, w zależności od tego, jak to widzisz) sposób, w jaki WordPress robił rzeczy przez tak wiele lat.

Pojawią się ludzie wywodzący się ze środowisk korporacyjnych, którym trudno będzie dostosować się do sposobu, w jaki działają społeczności open source, i będą obecni członkowie społeczności, którym trudno będzie przyzwyczaić się do obecności programistów front-end i programistów aplikacji pośród nich.

Ale wierzę, że społeczność jest odporna i będzie się dostosowywać i rozwijać dzięki nowym umiejętnościom i poglądom, z których będzie mogła skorzystać. WordPress ewoluował już z platformy blogowej w CMS, który przyciągnął znacznie więcej osób do społeczności, zwłaszcza osób wykonujących pracę z klientami. Wszyscy na tym zyskaliśmy i wszyscy możemy skorzystać na zmianach w sklepie.

Ale nie chodzi tylko o REST API

Jednak nie wszystko w sklepie dla WordPress w 2016 jest związane z interfejsem API WordPress. Istnieją inne zmiany i ulepszenia w sklepie, które poszerzą widownię WordPress i uczynią ją bardziej dostępną dla użytkowników w różnych częściach świata, użytkowników niepełnosprawnych i osób korzystających z różnych urządzeń.

1. Tłumaczenie

Największą z nich jest ciągła potrzeba tłumaczenia. Zespół polyglots ciężko pracuje, aby zapewnić, że WordPress jest przetłumaczony na jak najwięcej języków, jak to możliwe, a z każdym wydaniem to rośnie. W ciągu 2016 zespół będzie nadal tłumaczył największe motywy i wtyczki, ułatwiając globalnej społeczności WordPress interakcję z nimi. To może być tylko dobra rzecz.

2. Dostępność

Poprawia się również dostępność interfejsu administratora, z ponad 200 zgłoszeniami dotyczącymi dostępności w wersji 4.4. Interfejsy oparte na JavaScript, takie jak Calypso, dadzą programistom więcej możliwości tworzenia interfejsów, które działają dla użytkowników z upośledzeniem zmysłowym, z opcją włączania i wyłączania określonych funkcji ułatwień dostępu za pomocą JavaScript.

3. Responsywne Obrazy

WordPress mocno uwzględnia również Przejście W kierunku mobilnego korzystania z internetu dzięki przyjęciu prawdziwych responsywnych obrazów w wersji 4.4. Oznacza to, że na małych ekranach obrazy nie tylko będą wyglądać na mniejsze w Twojej witrynie WordPress, ale w rzeczywistości będą mniejsze. Wszystko bez ciebie. Jest to świetny przykład programistów WordPress pracujących ramię w ramię ze społecznością standardów internetowych (którzy, spójrzmy prawdzie w oczy, byli trochę wąchani o WordPressie kilka lat temu), aby uczynić WordPress nowoczesną platformą.

4. The Customizer

Dostosowywacz również nigdzie się nie wybiera. Dla użytkowników oznacza to bardziej aktualną edycję ustawień witryny, widżetów, menu i innych, z możliwością zastąpienia stron administracyjnych ich sekcjami w module dostosowywania.

Dla twórców motywów oznacza to, że musisz zacząć włączać dostosowywanie do swoich motywów i zastąpić istniejące ekrany opcji motywów sekcjami dostosowywania. Będzie to trudne dla programistów niektórych z bardziej złożonych motywów, ale wyraźnie jest to miejsce, w którym zmierza WordPress. Mogą być również możliwości tworzenia niestandardowych wersji dostosowywania za pomocą interfejsów opartych na JavaScript, co jest świetną wiadomością dla kreatorów motywów typu „przeciągnij i upuść”.

Wrapping Up

Każdego roku lubimy patrzeć wstecz na poprzedni rok dla WordPress i przewidywać, co ’ C nadchodzi w ciągu najbliższych 12 miesięcy, ale czuje się inaczej w tym roku. Wierzę, że WordPress jest u progu ogromnych zmian, które wpłyną na jego bazę kodu, bazę użytkowników, interfejs i społeczność. Ekscytujące czasy!

Jakie są Twoje prognozy dla WordPress w 2016? Daj nam znać w komentarzach poniżej.

Tagi:

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

WordPress Pingbacks & Trackbacks: Ultimate A-Z Guide

W artykule: Czym są Pingbacks i Trackbacks? Plus, dlaczego są ważneCzym Są…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…