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.