Úvodná » WordPress » ClassicPress Alternatívne k WordPress bez Gutenberg & React.js

    ClassicPress Alternatívne k WordPress bez Gutenberg & React.js

    Tam je veľký posun v WordPress s Gutenberg. Je to ambiciózny projekt, ktorý vedie väčšinou ľudia v spoločnosti Automattic zmeniť editor WordPress TinyMCE, radikálne. Prináša novú paradigmu - takzvanú “blok” na WordPress. Každá zložka, ako je odsek, obrázok alebo nadpis, je teraz blok vytvorený pomocou React.js.

    Použitie React.js však vyvolalo niekoľko horúcich diskusií v rámci komunity WordPress, zdôrazňujúc problémy, ako je licencia, v ktorej mnohí tvrdia, že je to nie je kompatibilný s GPL, preto žiadajte alternatívu.

    Takže v tomto príspevku sa chystám predstaviť vám ClassicPress, skvelé alternatívu k WordPress bez Gutenberg a React.js. Čítaj ďalej, aby sme vedeli viac.

    Prečo potrebujeme WordPress Alternatívu rovnako?

    React.js a koncepcia bloku sa rozšíri cez oblasť administrácie WordPress, aj keď krivka učenia React.js je pomerne strmá. V súčasnosti je to len nahrádza klasický editor TinyMCE. Ďalej táto zmena nahradí funkciu Customizer a administrátorské rozhranie úplne.

    Pre vývojárov, podnikateľov a nezávislých vývojárov táto zmena bude mať veľký vplyv. Budú musieť stráviť obrovský rozpočet preškoliť svojich klientov, ako aj pravidelne aktualizovať svoje témy alebo pluginy, aby boli kompatibilné s Gutenbergom.

    Vývojári vstupnej úrovne budú zasiahnutí najťažšie. Čo bolo kedysi jednoduchou zmenou a opravou s niekoľkými riadkami fragmentu, bude čoskoro vyžadovať vyrovnanú zručnosť v jazyku JavaScript, aby sa to stalo rovnako v aplikácii WordPress.

    Toto sú len málo z mnohých frustrácií vyplývajúcich z Gutenbergovho tlaku. Ako odpoveď na to niektorí ľudia v komunite WordPress urobili dosť silnú akciu, hľadajúcu novú platformu.

    Predstavujeme službu ClassicPress

    ClassicPress je iniciatíva, ktorú viedol Scott Bowler a niekoľko prispievateľov ako alternatíva k WordPress bez Gutenberga a React.js, (prinajmenšom momentálne). V skutočnosti má tím ClassicPress už plánovaná verzia 2.0.0 projektu kde začne prinášať nové zmeny a funkcie.

    Služba ClassicPress uplatňuje demokratickú cestu, ktorá umožňuje spoločenstvu rozhodnúť o smerovaní projektu. Je tam niekoľko zaujímavé myšlienky navrhnuté spoločenstvom, napríklad:

    Minimálna verzia PHP by mala byť 7.0

    Program WordPress bol spustený, keď bol PHP ešte vo verzii 4 a OOP (objektovo orientované programovanie) existoval iba v systéme PHP5. Ak vykopáte zdrojový kód, nájdete ho plná starého kódu. Vzhľadom na veľkosť projektu a počet používateľov nebude pre WordPress ľahké upustiť od podpory starších verzií PHP.

    Služba ClassicPress, ktorá je novým projektom, má veľa flexibility na zmenu. V skutočnosti už nastavil PHP5.6 ako minimálnu podporu PHP. Podpora novších verzií PHP poskytne spoločnosti ClassicPress zvýšenie výkonu, lepšiu bezpečnosť a zaujímavý rozdiel od vývojára.

    Pridajte rozhranie API pre ďalšie potrebné doplnky

    Skvelá myšlienka prevzatá od moderného manažéra závislostí, ako je napríklad Composer a NPM. Táto funkcia umožní vývojárom definujte závislosť pre svoje pluginy a motívy. Takže napríklad keď používateľ nainštaluje tému, automaticky nainštaluje ostatné doplnky, od ktorých závisí téma.

    Odstrániť jazyk XML-RPC

    XML-RPC je zastaraná špecifikácia, ktorá umožňuje externé aplikácie, ako napríklad a mobilné a desktopové aplikácie, ktoré komunikujú s WordPress. WordPress má teraz vlastné rozhranie JSON API, ktoré používa XML-RPC irelevantné. Okrem toho xmlrpc.php koncový bod predstavuje určité chyby.

    Ďalšou zaujímavou vecou, ​​ktorú som našiel v službe ClassicPress, je, že môžete nájsť alebo predložiť návrhy nových funkcií a tiež ich hlasovať na stránke Petitions a aktívna komunita určite odpovie na vaše návrhy.

    Čo bude ďalej?

    Služba ClassicPress je v súčasnosti ešte v počiatočnom štádiu. Tím a prispievatelia sú v súčasnosti vyvíja verziu 1.0.0 a už majú plán pre verziu 2.0.0. Vývoj je realizovaný pomocou Git a publikovaný ako úložisko Github.

    V porovnaní so SVN, ktorý WordPress stále používa na správu hlavného úložiska projektov, pomocou programu Git pre vývojárov uľahčí prispieť k projektu pomocou “Vytiahnuť požiadavku”, rovnako ako spôsob, ako v súčasnosti prispievať k modernému projektu s otvoreným zdrojom.

    Byť vidlička a zdedil familiarity z najpopulárnejších CMS, ClassicPress má potenciál byť tak populárny ako WordPress v nasledujúcich dňoch. Môže tiež rásť ako vlastná entita tým, že zavádza svoje vlastné funkcie, ktoré sa nikdy nemôžu vyskytnúť v programe WordPress.

    Je pekné mať k WordPress užitočnú alternatívu a budem pozorne sledovať projekt.