Homepage » WordPress » ClassicPress alternatívája a WordPress-nek Gutenberg & React.js nélkül

    ClassicPress alternatívája a WordPress-nek Gutenberg & React.js nélkül

    Van egy nagy változás a WordPress-ben Gutenbergrel. Ez egy ambiciózus projekt, amelyet többnyire az Automattic emberei vezetnek módosítsa a WordPress TinyMCE szerkesztőt, radikálisan. Új paradigmát hoz létre - úgynevezett “Blokk” a WordPress-hez. Mindegyik komponens, mint például a bekezdés, kép vagy fejlécek, most egy React.js-al épített blokk.

    A React.js használata azonban forró vitákat váltott ki a WordPress közösségen belül, kiemelve olyan problémákat, mint a licencelés, ahol sokan azt állítják, hogy nem kompatibilis a GPL-vel, ezért sürgeti az alternatívát.

    Tehát ebben a bejegyzésben bemutatom a ClassicPress-nek, egy nagyszerűnek a WordPress alternatívája Gutenberg és React.js nélkül. Olvassuk tovább, hogy többet tudjunk.

    Miért van szükségünk egy WordPress Alternatívára?

    A React.js és a Block koncepció átterjed a WordPress adminisztrációs területén, bár a React.js tanulási görbéje meglehetősen meredek. Jelenleg csak a klasszikus TinyMCE szerkesztő helyett. Ezután a változás teljes egészében a Customizer és az Admin interfész helyébe lép.

    A fejlesztők, a vállalkozások és az indie fejlesztők számára ez a változás nagy hatással lesz. Meg kell hatalmas költségvetést költeni az ügyfelek átképzésére, valamint a témáik vagy bővítményeik rendszeres frissítésére, hogy kompatibilisek legyenek a Gutenbergrel.

    A belépő szintű fejlesztők a legnehezebbek lesznek. Mi volt egyszer egy egyszerű változtatás és javítás néhány töredékrésszel, hamarosan szükségessé válik a JavaScript kiegyenlített készsége ahhoz, hogy ugyanezt tegye a WordPressben.

    Ezek csak egy a Gutenbergi push által okozott sok csalódás közül néhány. Erre válaszul egyesek a WordPress közösségben igen erős lépéseket tettek egy új platform keresésére.

    A ClassicPress bemutatása

    A ClassicPress egy Scott Bowler és egy maroknyi közreműködő által kezdeményezett kezdeményezés a WordPress alternatívájaként, Gutenberg és React.js nélkül (legalábbis jelenleg). A ClassicPress csapatnak valójában van már tervezett 2.0.0 verziója ahol új változások és funkciók fognak elterjedni.

    A ClassicPress egy demokratikusabb módszert alkalmaz, hogy a közösség eldönthesse a projekt irányát. Van néhány érdekes ötletek a közösség által javasolt

    A minimális PHP verziónak 7,0-nek kell lennie

    A WordPress akkor indult, amikor a PHP még a 4. változatban volt, és az OOP (Object Oriented Programming) csak a PHP5-ben létezett. Ha a forráskódba ásod, megtalálja azt tele van örökölt kóddal. Tekintettel a projekt méretére és a felhasználók számára, a WordPress nem lesz könnyű a korábbi PHP verziók támogatása.

    A ClassicPress, mint új projekt, rengeteg rugalmassággal rendelkezik a változásokhoz. Valójában már a PHP5.6-t a minimális PHP-ként támogatta. Az újabb PHP verziók támogatása a ClassicPress teljesítménynövekedést, jobb biztonságot és érdekes megkülönböztetést biztosít a fejlesztő szempontjából.

    Adjon hozzá API-t további szükséges bővítményekhez

    Egy nagyszerű ötlet egy modern függőségkezelőtől, például zeneszerzőtől és NPM-től. Ez a funkció lehetővé teszi a fejlesztők számára határozza meg a beépülő modulok és a témák függőségét. Így például, ha egy felhasználó telepít egy témát, akkor automatikusan telepíti a többi plugint, amely a téma függ.

    XML-RPC eltávolítása

    Az XML-RPC egy elavult specifikáció, amely lehetővé teszi a külső alkalmazások, például az a mobil és asztali alkalmazás, hogy kölcsönhatásba lépjen a WordPress-szel. A WordPress most már rendelkezik saját JSON API-val, amely az XML-RPC használatát nem teszi lehetővé. Ezen felül a xmlrpc.php végpont némi sebezhetőséget jelent.

    Egy másik érdekes dolog, amit a ClassicPress-ben találtam, hogy új funkciókkal kapcsolatos javaslatokat találhatsz, illetve küldhetsz el, valamint szavazhatsz a Petíciók oldalon, és az aktív közösség biztosan válaszol az Ön javaslatára.

    Mi a következő lépés?

    A ClassicPress jelenleg még korai szakaszában van. A csapat és a közreműködők jelenleg fejlesztő 1.0.0 verzió és már rendelkezik egy 2.0.0 verziójú tervvel. A fejlesztés a Git-tel történik és Github-tárolóként jelenik meg.

    Az SVN-hez képest, amelyet a WordPress még mindig a Core projekttár kezelésére használ, a Git használata megkönnyíti a fejlesztők számára: hozzájárul a projekthez “Húzási kérelem”, éppen úgy, mint a mai nyílt forráskódú projekthez való hozzájárulás módja.

    Lenni Villa és a legnépszerűbb CMS ismereteit örökölve, a ClassicPress rendelkezik a potenciálisan olyan népszerű, mint a WordPress az elkövetkező napokban. Az is lehet, hogy saját entitásává válik, saját saját funkcióinak bevezetésével, amelyek soha nem fordulhatnak elő a WordPressben.

    Jó, ha hasznos alternatívája van a WordPress-nek, és figyelemmel fogom kísérni a projektet.