WordPress 5.0 Beta 1 gotowy. A za rogiem pojawia się ClassicPress

Dziś w nocy polskiego czasu na serwerach pojawił się do pobrania WordPress 5.0 w pierwszej wersji beta. To chyba najbardziej zmieniona wersja WordPressa, do tego stopnia, że wiele osób myśli o przyszłości WP z przerażeniem.

Lista zmian jest krótka i sprowadza się do jednego słowa: Gutenberg. WordPress 5.0 to pierwsze wydanie, w którym nikt nas nie będzie pytał o zdanie, a po prostu ten nowy edytor wpisów będzie po prostu włączony domyślnie.

Kolejna zmiana, to nowy motyw domyślny, Twenty Nineteen, który został stworzony – surprise, surprise – by był jakiś motyw, który dobrze wyświetla wpisy zrobione Gutenbergiem.

Ale jak to – możecie zapytać – to motywy mogą, źle wyświetlać nowe wpisy? Potrzebne są jakieś zmiany w już istniejących motywach? Odpowiedzią na te pytania niech będzie fakt, że wraz z wydaniem 5.0 beta 1 autorzy WordPressa zaktualizowali wszystkie starsze motywy z linii Twenty* tak by gutenbergowe bloki ładnie się wyświetlały. Teraz pytanie co zrobią autorzy tysięcy pozostałych motywów.

A co jeśli ktoś naprawdę nie chce Gutenberga?

Najtrafniej podsumowującym całą gutenbergową rewolucję zdaniem jakie widziałem jest chyba to: WordPress.com potrzebuje edytora blokowego by rywalizować z Wix.com i podobnymi kreatorami stron, więc WordPress.org też go dostanie. Czy chcemy tego czy nie. Cały Gutenberg mógłby na wieki zostać po prostu wtyczką, którą każdy sobie instaluje lub nie, jednak Matt Mullenweg, wbrew oporowi wordpressowej społeczności forsuje nową wizję WordPressa.

Na szczęście nie jest tak źle. Jest kilka opcji, jeśli nie chcesz budować swojego wpisu na blogu blokami.

Wśród bloków Gutenberga jest blok będący po prostu starym edytorem wpisów. To chyba najłatwiejsze rozwiązanie, wystarczy wybrać ten rodzaj bloku i pisać po staremu.

Jeśli nadal będą ci przeszkadzać na przykład nowy układ strony edycji, z wszystkimi opcjami wpisu ściśniętymi w prawej radykalnie przebudowanej kolumnie, możesz zainstalować Edytor Klasyczny jako wtyczkę. WordPress 5.0 nie jest jeszcze w wersji oficjalnej, a ta wtyczka już ma ponad pół miliona aktywnych instalacji (och Matt, co jeszcze musi się stać byś zauważył głos społeczeństwa?).

Co dalej? Aktualizacja WordPressa 4.9.x do wersji 5.0 nie rozpocznie się automatycznie (tylko aktualizacje bezpieczeństwa odbywają się w ten sposób), więc zapewne wiele osób zostanie przy starszej wersji. Linia 4.9.x jeszcze długo będzie otrzymywać małe aktualizacje związane z wykrytymi furtkami umożliwiającymi włamanie, więc to też jest rozwiązanie.

A może nowy WordPress w wersji LTS?

WordPress to opensource na licencji GPL, więc byłoby czymś naprawdę wyjątkowym by ktoś przy tak dużej ilości kontrowersji i oporu nie zdecydował się tego CMSa sforkować. I tak też się stało kilka tygodni temu.

Powstał (czy raczej powstaje) nowy CMS na bazie WordPressa 4.9.8 o nazwie ClassicPress. Autorzy tego nowego oprogramowania postanowili, że będą prowadzić nową linię quasi-wordpressa, która nigdy nie otrzyma Gutenberga (może nie nigdy, ale na pewno do czasu aż ten nowy edytor przestanie być ciągle zmieniającą się zachcianką Automattica, a stanie naprawdę dobrze przemyślanym, stabilnym w swoim API i działaniu edytorem).

Biorąc pod uwagę wymienione wyżej sposoby na uniknięcie Gutenberga, może się wydawać, że ClassicPress nie jest nikomu potrzebny. Mi jednak bardzo podoba się zapowiedź jego autora, że będzie to także WordPress w wersji LTS (Long Term Support).

WordPress potrzebuje wersji LTS! Jeśli masz dziesiątki stron pod swoją opieką, wiesz jakie to uczucie gdy pojawia się nowe wydanie samego WordPressa czy jakiejś wtyczki. Aktualizować czy nie? Nie było chyba przypadku, by – mając dziesiątki stron – po którejś aktualizacji coś nie przestało działać lub zaczęło działać inaczej niż się spodziewasz lub zwyczajnie strona się wizualnie rozsypała.

Od dawna chodzi mi głowie wizja LTS w świecie WordPressa, gdzie nie tylko pojawia się taki właśnie WordPress – bez nowych funkcji przez lata, jedynie z aktualizacjami bezpieczeństwa – a równolegle pod wizję podpinają się twórcy wiodących wtyczek i także zaczynają utrzymywać linię LTS swoich dodatków. ClassicPress obiecuje jedynie bycie WordPressem „długo wspieranym”, ale jeśli także wiele osób zostanie przy WP 4.9.8, kto wie – może autorzy wtyczek też do tego dołączą?

A Ty co zrobisz jak pojawi się WP 5.0 w wersji oficjalnej? Jakie jest Twoje podejście do Gutenberga? Zapraszam do komentowania.


Opublikowano

w

przez

Komentarze

6 odpowiedzi na „WordPress 5.0 Beta 1 gotowy. A za rogiem pojawia się ClassicPress”

  1. Awatar Pieter

    Hi Konrad,

    Many thanks for mentioning ClassicPress in your article. We had to use Google Translate as nobody in our team reads Polish :)

    The translation reads:
    > However, I really like the announcement of its author that it will also be WordPress version LTS (Long Term Support).

    and

    > ClassicPress only promises to be WordPress „long supported”

    Actually ClassicPress is a more than that, much more.

    Our version 1 (just today we released the alpha one version codenamed „Sunrise”) is a hard fork of WordPress 4.9.8. We have made minimal changes to it, probably one of the more noticeable is that we increased the minimum PHP version to 5.6.
    To enable and accommodate migrating to ClassicPress without any compatibility issues, we had to stay really close to WordPress 4.9.8.
    We have also released a plugin that helps users migrate their sites from WordPress to ClassicPress with one click on a button :) You can find it here: https://github.com/ClassicPress/ClassicPress-Migration-Plugin/releases

    What is a much bigger change though is our focus. Where WordPress is clearly sticking to the blog market, we have decided that ClassicPress is going to focus on businesses. The following tagline (or slogan) hopefully makes that clear:

    ClassicPress. The business-focused CMS.
    Powerful. Versatile. Predictable.

    Then once version 1 is out of the door (expect the release before the end of the year), we will start making more drastic changes that will be themed around making the CMS more suitable and friendly for businesses. For that we have a Petitions website (https://petitions.classicpress.net/) where people can suggest new features.

    Once suggestions reach a minimum threshold of votes, the committee will make a decision on how to go forward with the suggestion. You can read more about our democratic process here: https://www.classicpress.net/democracy/

    Hopefully this information gives a bit more information about what ClassicPress is and what our plans for the future are.

    You are more than welcome to join our Slack channel: https://join.slack.com/t/classicpress/shared_invite/enQtNDIwNjY2OTg1MjAxLWJiM2U2NmY3ZjFlZjQ4Zjk2OGI4ZTg3NzY1ZTU3NzI3OTRjMTU0YzAzOWUyZmZlODgyOWE1YTViYjcwY2Y5YzI

    1. Awatar Konrad Karpieszuk

      Thank you for the input, Pieter.

      Question from me: do you have any plans in case ClassicPress won’t be compatible with WordPress plugins? Consider the situation: plugin authors will continue developing their plugins more and more focused on Gutenberg and one day the would just assume all WordPresses use Gutenberg.

      For example ACF Pro is developing now their UI Gutenberg blocks. This is very hyphotetical situation as Eliot’s plugin has many fallbacks for different WP usage scenarios, but imagine one day he would break compatibility with classic editor.

      What will you do? I know you are in the early stage but have you thought about it?

      Like I wrote in the article, the best scenario – from business point of view – would be if plugin authors decided to release their plugins in LTS versions alongside your ClassicPress, but how to covince them… :)

      1. Awatar Pieter

        Hi Konrad, thank you for posting my somewhat lengthy comment and your reply :)

        We understand your concern and have tried to address it with a blog post last week.

        To be honest with you this of course is a topic that we have been and are discussing internally already.

        Keeping in mind that we basically started only 2 months ago, our first priority is to get v1 released and since v1 basically is WP 4.9.8 (without Akismet and Hello Dolly and with minimum PHP version increased to 5.6) we think it is safe to assume that plugins and themes will remain working.

        You are correct that plugin developers will start coding for WP 5.0, but since that release is so controversial most developers will put conditions in place (if WP 5.0 do this if lower then do that). Otherwise they risk potentially losing half (or more) of their users.

        Once ClassicPress v1 is out of the door, we will start talking with plugin developers on how best to accommodate the compatibility issue. We already have introduced a $cp_version, which could be something to check for. Of course this is just a simplified example.

        By the time the classic editor plugin is no longer supported by WordPress, we believe there will be a robust ClassicPress theme and plugin market that attracts the best designers and developers, and serves the business market we focus on. You can bet we’ll be working hard to bring that about.

        Does this address your concerns?

      2. Awatar Konrad Karpieszuk

        Looks reasonable. I hope you will convince authors to work with you on some kind of database of LTS plugins. :)

  2. Awatar Kamil

    Ja również podpinam się pod tą wizję, bardzo cenne uwagi pod którymi się podpisuję ! Pozdrawiam

  3. Awatar Radek z Mielca

    Już jest polskie forum o ClassicPress