„ClassicPress“ alternatyva „WordPress“ be „Gutenberg & React.js“
Yra didelis pokytis WordPress su Gutenberg. Tai plataus užmojo projektas, kurį daugiausia vedė „Automattic“ žmonės pakeisti „WordPress TinyMCE“ redaktorių, radikaliai. Tai suteikia naują paradigmą - vadinamąją “Blokuoti” „WordPress“. Kiekvienas komponentas, pvz., Dalis, vaizdas arba antraštės, dabar yra blokas, pastatytas naudojant „React.js“.
Vis dėlto „React.js“ naudojimas sukėlė karštų diskusijų „WordPress“ bendruomenėje, pabrėždamas tokias problemas kaip licencijavimas, kai daugelis teigia, kad tai nesuderinama su GPL, todėl raginama naudoti alternatyvą.
Taigi, šiame pranešime aš jums pristatysiu „ClassicPress“, puikų alternatyva „WordPress“ be „Gutenberg“ ir „React.js“. Perskaitykite daugiau ir sužinokite daugiau.
Kodėl mums vis tiek reikia „WordPress“ alternatyvos?
„React.js“ ir „Block“ koncepcija išplės visoje „WordPress“ administravimo srityje, nors „React.js“ mokymosi kreivė yra gana kieta. Šiuo metu tai tik pakeis klasikinį TinyMCE redaktorių. Toliau šis pakeitimas visiškai pakeis „Customizer“ ir „Admin“ sąsają.
Kūrėjams, įmonėms ir indie kūrėjams šis pakeitimas turės didelį poveikį. Jie turės išleisti didžiulį biudžetą persikvalifikuoti savo klientus, taip pat reguliariai atnaujinti savo temas ar priedus, kad jie būtų suderinami su Gutenberge.
Pradinio lygio kūrėjai bus nukentėję sunkiausiai. Ką kartą buvo lengva pakeisti ir pataisyti su keliomis fragmento eilutėmis, netrukus reikės išlyginti „JavaScript“ įgūdžius, kad tai padarytų „WordPress“.
Tai tik a nedaugelis tarp daugelio nusivylimų, kilusių dėl Gutenbergo stūmimo. Reaguodamos į tai, kai kurie „WordPress“ bendruomenės žmonės ėmėsi gana stiprių veiksmų, ieškodami naujos platformos.
Pristatome „ClassicPress“
„ClassicPress“ - tai iniciatyva, kuriai vadovauja „Scott Bowler“ ir keletas dalyvių, kaip alternatyva „WordPress“ be „Gutenberg“ ir „React.js“ (bent jau šiuo metu). Iš tikrųjų „ClassicPress“ komanda turi jau suplanuota projekto 2.0.0 versija kur jis pradės kurti naujus pakeitimus ir funkcijas.
„ClassicPress“ praktikuoja demokratiškesnį būdą, leidžiantį bendruomenei nuspręsti dėl projekto krypties. Yra keli įdomių idėjų bendruomenės pasiūlyta, pavyzdžiui:
Minimali PHP versija turėtų būti 7,0
WordPress buvo pradėtas, kai PHP vis dar buvo 4 versijoje, o OOP (Object Oriented Programming) buvo tik PHP5. Jei kasti į pradinį kodą, jį rasite pilnas senųjų kodų. Atsižvelgiant į projekto dydį ir vartotojų skaičių, „WordPress“ nebus lengva atsisakyti senesnių PHP versijų palaikymo.
„ClassicPress“, kaip naujas projektas, turi daug lankstumo pokyčiams. Tiesą sakant, ji jau nustatė PHP5.6 kaip minimalų PHP palaikymą. Naujų PHP versijų palaikymas „ClassicPress“ suteiks našumo didinimą, geresnį saugumą ir įdomų diferencijuotoją iš kūrėjo požiūrio.
Pridėkite API papildomiems papildomiems papildiniams
Puiki idėja, paimta iš šiuolaikinio priklausomybės valdytojo, pvz., Kompozitoriaus ir NPM. Ši funkcija leis kūrėjams apibrėžti priklausomybę nuo jų įskiepių ir temų. Taigi, pavyzdžiui, kai vartotojas įdiegia temą, jis automatiškai įdiegs kitus įskiepius, kuriuos priklauso tema.
Pašalinti XML-RPC
XML-RPC yra pasenusi specifikacija, leidžianti išorines programas, pvz., A mobiliųjų ir darbalaukio programų sąveika su „WordPress“. Dabar „WordPress“ turi savo JSON API, kuri leidžia naudoti XML-RPC nereikšmingą. Be to, xmlrpc.php
pasekmė kelia tam tikrą pažeidžiamumą.
Kitas įdomus dalykas, kurį radau „ClassicPress“, yra tai, kad galite rasti ar pateikti naujų funkcijų pasiūlymus, taip pat balsuoti už juos „Peticijų“ puslapyje ir aktyvi bendruomenė neabejotinai atsakys į jūsų pasiūlymus.
Kas toliau?
„ClassicPress“ šiuo metu vis dar yra pradiniame etape. Komanda ir dalyviai yra šiuo metu kuriama 1.0.0 versija ir jau turi 2.0.0 versijos planą. Plėtra vykdoma su „Git“ ir skelbiama kaip „Github“ saugykla.
Palyginti su SVN, kurį „WordPress“ vis dar naudoja „Core“ projekto saugyklai valdyti, naudojant „Git“, kūrėjams bus lengviau prisidėti prie projekto “Ištraukimo užklausa”, taip pat kaip būdas prisidėti prie šiuolaikinio atviro kodo projekto.
Būdamas a šakutė ir paveldėti iš populiariausių TVS, ClassicPress turi potencialas būti toks pat populiarus kaip WordPress ateinančiomis dienomis. Be to, ji gali tapti savo paties subjektu, įvesdama savo savybes, kurios „WordPress“ niekada negali atsitikti.
Malonu turėti naudingą alternatyvą „WordPress“ ir atidžiai stebėsiu projektą.