Homepage » Tábornok » Friss források a webes tervezők és fejlesztők számára (2019. március)

    Friss források a webes tervezők és fejlesztők számára (2019. március)

    Sokat történt az elmúlt hónapokban a webfejlesztés világában. Először is az új blokk-alapú szerkesztő, Gutenberg, végül beolvadt a WordPress 5.0-ba. Ez egy igazán nagy változás a kezdetektől fogva, mivel új alapot teremt a WordPress számára, hogy a jövőben fejlődjön, és megváltoztatja a fejlesztők WordPress funkcióira való kiterjesztésének módját.

    Másodszor, néhány fejlesztőnk néhány olyan hasznos eszközt hozott létre, amely lehetővé teszi Nézd meg a JSON-t a terminálban és néhány React könyvtár, amely nagy segítséget jelenthet a webes tervezési és fejlesztési projektekben.

    És végül, néhány a leghatékonyabb erőforrások, hivatkozások és bővítmények elindították a projektek frissítését az újabb trendek szerint.

    Töltsük fel a legmodernebb frissítési források listáját.

    Gutenberg kézikönyv

    A hivatalos WordPress kézikönyv, amelyen hivatkozásokat találhat a designra, kód példák blokkok létrehozásához és mások és egy útmutató a projekthez való hozzájárulás érdekében. Ez az első referencia a Gutenberg-szel való fejlesztéshez.

    Blokk állvány

    A blokk-alapú szerkesztővel a WP-CLI most kényelmes módot kínál a kezdéshez Gutenberg blokk létrehozása egy új CLI paranccsal, wp állványblokk. Létrehozhatja és hozzáadhatja a meglévő bővítményekhez és témákhoz.

    CGB

    Egy másik módja annak, hogy könnyen elindíthassuk a Gutenberg blokkot a Create Guten Block (CGB) eszköz generál egy kazánlapot Gutenberg blokk kialakítása. Modern eszközökből áll, mint például a React.js, a Webpack, az ESLint, a Babel, stb. nem kell ezeket az eszközöket konfigurálni így egyszerűen összpontosíthat a kód írására.

    Elementor blokkok Gutenberg számára

    A WordPress bővítmény, amely lehetővé teszi illessze be az Elementor sablonokat és szerkessze azt a szerkesztőben. A bővítmény számos más kompatibilitással is rendelkezik zökkenőmentes szerkesztési élmény Elementor és Gutenberg között. Nézze meg ezt a videót, hogy megtudja, hogyan működik a műveletben.

    Atomblokkok

    Egy sor Gutenberg blokkok egyre több gyűjtemény. Ennek az írásnak az időpontjában az “Hálózati blokk” amely lehetővé teszi adjon hozzá egy listát a webhelyének hozzászólásaihoz rács elrendezésben. Van még egy “Testimonial Block” amely - ahogyan azt a neve is jelzi - egy beszámoló beillesztése az oldalon. Nézze meg a Blokkok teljes előnézetét ezen az oldalon.

    Blokk Galéria

    A képgaléria beillesztésének szemet gyönyörködtető blokkja, a Blokk Galéria zökkenőmentes élményt nyújt képei hozzáadásához a bejegyzéséhez. Egyszerűen törölje a képeket, stílusolja meg a galéria megjelenítését (kőműves stílus, karusszel vagy teljes képernyős), és ez minden beállítva. Jelenleg a WordPress számára a legjobb Galéria blokk.

    CoBlocks

    Egy ugyanabból a szerzőből származó blokkcsomag, amely a fent említett Blokk Galériát fejlesztette ki, a CoBlocks számos blokkból áll, amelyek javítják a webhely tartalmát, például Korrózió, árképzési táblázat, Gif, kattintás-to-Tweet, és még több blokkot kell hozzáadni.

    StagBlocks

    A Gutenberg-blokkok egy másik csomagja. A plugin számos érdekes blokkot hoz, amelyeket sokan értékelnének. Ez magában foglalja a Stat blokkot, amely lehetővé teszi a statisztikák testreszabását az üzenetek és az oldalakon. Honlapkártya blokk, amely majd előnézeti weboldalt képzeletbeli kártya-stílusban. Kódblokk, amely kiemelt színnel jelzi a kódot.

    Felső blokkok

    A Gutenberg blokkok gyűjteménye, mint például a “Google Térkép blokk” térkép beillesztéséhez, “Szolgáltatásblokkunk” nak nek a szolgáltatások listájának beillesztése egy rácsnézetből álló gomb segítségével, és “Ajánlások Területi blokk” az ajánlások listájának beillesztése. Az Otter Block a Gutenberg-blokkok gyűjteménye, amelyet a vállalkozások és a témafejlesztő értékelnének.

    Fejlett Gutenberg blokkok

    Ez a bővítmény egy maroknyi fejlett blokkok a tartalom gazdagításához például az automatikus generált tartalomjegyzék, “Giphy blokkok” a GIF-képet Giphy.com-ból, “Unsplash blokk” képek beillesztése az Unsplash.com webhelyről, “Banner hirdetés blokk”, WooCommerce “Add-to-Cart gombblokk”, és még sok más.

    Blokklaboratórium

    A Block Lab megkönnyíti a fejlesztők számára a Gutenberg blokk létrehozását. A bővítmény lehetővé teszi regisztráljon egy új blokkot egy felhasználóbarát GUI-val és sablonok PHP-ben. Nem kell még megtanulnia a React.js-t.

    EDD blokkok

    Olyan bővítmény, amely lehetővé teszi az Easy Digital Downloads termékek megjelenítését a Gutenberg-szerkesztőben. A rövid kódtól eltérően a blokk a termék nézeteket jeleníti meg.

    Teszt Gutenberg

    Nem áll készen a Gutenberg plugin telepítésére, vagy a webhely frissítésére a WordPress 5.0-ra? Egyszerűen töltse be ezt az oldalt, hogy kipróbálja az új szerkesztőt.

    Gutenberg felhő

    Olyan, mint egy AppStore a Gutenberg blokkokhoz. Egy központi hely, ahol lehet A WordPress és a Drupal programban használható Gutenberg blokkok. Igen, Drupal is elfogadja a Gutenberg-szerkesztőt a szerkesztőknek.

    Gutenberg példák

    Gutub-kódot tartalmazó Github-tároló a Gutenberg-blokkok létrehozásához. Itt megtalálhatja a legegyszerűbb blokk egy összetettebb példához, például az a, amelyik a “Receptblokk” amely egy sablont állít be a szerkesztőben a felhasználók számára recept tartalom. Jó referencia azok számára, akik inkább a valódi példákból tanulnak, mint a tankönyvből.

    GutenbergJS

    A csak Gutenberg JavaScript-verziója. Ez NPM csomagként érhető el, amely lehetővé teszi a Gutenberg integrálását bármelyik JavaScript alkalmazásába.

    Gutenberg letiltása

    Bár Gutenberg új lehetőségeket kínál a WordPress számára, de nem mindenki készen áll rá. Ha a meglévő webhelyek nem működnek jól a Gutenberg-szel, akkor telepítheti ezt a bővítményt. Ez lehetővé teszi tiltsa le a Gutenberg-szerkesztőt bizonyos bejegyzések, bejegyzés típusok, felhasználói szerepek, témák, valamint a Gutenberg stíluslapok letiltása az előlapon.

    Klasszikus szerkesztő

    Másik lehetőségként telepítheti ezt a bővítményt, így frissítheti a WordPress 5.0-t, miközben továbbra is használja a régi klasszikus szerkesztőt. Ezt a bővítményt 2022-ig támogatják.

    ClassicPress

    Egy másik alternatíva, hogy átváltson egy WordPress villára, a ClassicPress. A ClassicPress fókuszok be vannak kapcsolva vállalkozások, stabilitás és biztonság. Ez kompatibilis a WordPress bővítményekkel, és új érdekes funkciókat tervez a jövőbeli kiadásaiban. Távozás: ClassicPress: A WordPress alternatívája Gutenberg & React.js nélkül

    A WordPress felgyorsítása

    Mivel a WordPress olyan nagy lett; több, mint egy blogolási platform. Különösen a Gutenberg hozzáadott néhány extra terhelést, kódot, fájlt a webhelyéhez, ami lelassíthatja webhelyét. Ez egy olyan részlet, amelyre hivatkozhat, hogy segítsen azonosítani a webhelyén található fájdalompontokat és kezelni a legújabb legjobb gyakorlatokat az iparágban.

    Visual Studio kódböngésző előnézete

    Egy Visual Code szerkesztő, amely valódi böngészővel bővíti a Chrome Headless-et a Visual Studio kódban. Ez lehetővé teszi előnézeti munkáját valós időben közvetlenül a kódszerkesztő belsejében, és lehetővé teszi az olyan funkciókat, mint a szerkesztő hibakeresése.

    Bundlesize

    A Bundlesize egy eszköz tartsa meg a JavaScript-fájlt árukapcsolás méretben. Megadhatja a csomagban lévő összes fájl maximális méretét, és figyelmezteti Önt, ha a megadott maximális méretről van szó. A Bundlesize integrálható egy olyan CI szolgáltatással, mint a TravisCI és a CircleCI a munkafolyamat zökkenőmentes telepítéséhez a projektben.

    WP Emerge

    A modern WordPress téma keretrendszer az MVC minta alapján. Ha megszoktál egy olyan PHP keretrendszerrel dolgozni, mint Laravel és Slim, biztos vagyok benne, hogy igazán értékelni fogja ezt a keretet. Használhat olyanokat, mint a Router és a Controller, a DI Container és a Middlerware.

    Bot világítótorony

    Olyan segédeszköz, amely lehetővé teszi, hogy a Lighthouse-t futtassa a CI szolgáltatásban a Docker segítségével. Ez egy nagyszerű eszköz automatizálja a webhely teljesítményének ellenőrzését minden alkalommal, amikor új változtatást hajt végre a webhely kódjához.

    Ismerje meg az React alkalmazást

    Ismerje meg a React alkalmazást. De ellentétben a többi erőforrással, ez kell lennie telepítve van a számítógépen. Nemcsak tanulási anyagokat tartalmaz, hanem kódol és interaktív mintákat is tartalmaz. A legjobb rész az, hogy offline állapotban tudod csinálni, ha telepítve van.

    WP elfogadása

    A WP Acceptance új eszköz, amely lehetővé teszi az elfogadási tesztek elvégzését. Egyszerűen fogalmazva, az Elfogadási tesztek sorozata tesztek a felhasználói viselkedés utánzására. Számos keretrendszer létezik az ilyen típusú tesztek elvégzésére.

    Ha azonban elsősorban a WordPress-szel dolgozik, akkor értékelni fogja ezt az eszközt a könnyű használatért, mivel azt a tipikus WordPress projektekhez tervezték és testre szabják..

    Fényes

    A JavaScript könyvtár a mobileszközön történő megtekintéskor emulálja a világítási gondolkodást a webhelyén. A demót a https://pqina.nl/shiny/ címen tekintheti meg. Érdemes megjegyezni, hogy csak mobilkészülékben fog működni, mivel egy olyan API-ra támaszkodik, amely csak egy mobileszközökön érhető el.

    Reagál Lucid

    A ReactLucid egy eszköz, amely segít debug React és GraphQL alkalmazások interaktívabb módon. Lehetővé teszi, hogy a React alkalmazáson belül láthassa az összetevő hierarchiáját, az állapot / javítások változásait, valamint a valós idejű GraphQL sémát, lekérdezéseket és mutációkat.

    CSS funkciók Váltás

    Egy Chrome-kiterjesztés, amely lehetővé teszi bizonyos CSS-funkciók letiltása a Chrome-on. Ezzel láthatja, hogy a webhely hogyan fog megjelenni és viselkedni fog, ha bizonyos funkciók nem léteznek. Elég hasznos, hogy segítsen új CSS-funkciók megvalósításában, amelyek nem minden böngészőben megvalósíthatók.

    Blendy

    Egy eszköz, amely segít testreszabhatja a CSS háttérmódokat a képpel. Előnézetben megtekintheti a keverési módokat, módosíthatja a színeket és a színátmeneteket. Használhatja az Unsplash képeit, vagy töltheti fel a számítógépről.

    Reagál Elemental

    React elemek gyűjteménye, amelyek közvetlenül a dobozból működnek. Nincs külső CSS a Webpack-hoz hozzáadandó konfigurációk importálásához vagy testreszabásához. Jellemzőkkel rendelkezik, mint a gomb, a jelölőnégyzet, a SelectList, a Tabs, a Tooltip, és még sok más.

    FX

    Ha gyakran foglalkozik a JSON formázással, biztos vagyok benne, hogy értékelni fogja ezt az eszközt. fx egy parancssori eszköz, amely lehetővé teszi a JSON adatok megjelenítését a terminálon interaktív módban. oly módon, hogy kiterjeszthesse vagy összecsukja az adatokat. fx az NPM vagy a Homebrew segítségével telepíthető.

    Monica

    Monica teljesen saját kategóriájába tartozik. Ez egyfajta CRM (Ügyfélkapcsolat-kezelő), de nem az Ön ügyfele, hanem a szeretteit, mint a családját és barátait jelenti..

    A CRM-hez hasonlóan lehetővé teszi, hogy nyomon követhesse azokat a dolgokat, mint a tevékenysége velük, és amikor utoljára hívták őket stb. Még több, beállítható arra, hogy emlékeztesse Önt arra, hogy valakit hívjon, akivel egy ideig nem beszélt. PRM-nek hívják (Personal Relationship Manager).

    Ionikus keretrendszer

    Az ionos keretrendszer valójában már egy ideje van. De az utóbbi időben igen nagy ugrást ért el a funkcionalitásában. Most már nem csak, hogy gyorsabb, de most már az Ionic kompatibilis két emelkedő csillagkerettel: React.js és Vue.js.

    Ez megteremti a földet, hogy az ionos legyen a keret agnosztikus eszköz. Tehát nem csak az, hogy bizonyos keretrendszereken működik, hanem az újokkal is együtt dolgozhat, mivel a front-end fejlesztés a jövőben fejlődik.

    Jelentős

    A figyelemre méltó egy jegyzetfüzet alkalmazás. A többi hasonló alkalmazással ellentétben nem rendelkezik saját formázással, WYSIWYG-vel vagy más tipikus harangokkal és sípokkal. A Az alkalmazásszerkesztő főként a Github-ízű Markdown. A jegyzeteket egy lapos fájlban tárolja .md fájlokat, valamint a mellékletet. Csak működik és egyszerű.

    TipTap

    A TipTap egy WYSIWYG szerkesztő, amelyet a ProseMirror tetején építettek a Vue.js. Amellett, hogy a ProseMirror-ról számos funkciót örököl a dobozból, mint például a félelmetes Markdown szintaxis-támogatás, a TipTap néhány olyan modern funkciót hoz létre, mint például a Menu Bubble, ahol a formázás menü jelenik meg a szöveg kiemelésénél, a Javaslat funkció, ahol a javaslatok funkciója jelölhető vagy említhető egy személy a tartalomban, és exportálja a a JSON formátumban lévő tartalom exportálásának képessége.

    Restplain

    A Restplain egy WordPress plugin, amely lehetővé teszi a WordPress REST API végpontjainak könnyen dokumentálását, beleértve a webhelyén szereplő egyéni végpontokat, valamint API-hívás kezdeményezése a dokumentumokból. Megjegyzendő, hogy a dokumentáció létrehozásához a végpont sémára támaszkodik, ezért győződjön meg róla, hogy megfelelő sémát adott hozzá az egyéni végpontokhoz.

    Reagáljon a tartalom betöltőre

    Reagáljon a tartalom betöltőre egy React egyéni összetevő, amely lehetővé teszi a tartalmi helyőrző megjelenítését a tényleges tartalom betöltésekor. Ez hasonlít a Facebookon és Instagramon látható betöltő típusához .

    Mythic

    A mitikus a WordPress starter témája, a modern bevált gyakorlatokkal, mint például a függőségi befecskendezés, a nézetek és a vezérlők, valamint a korszerű szerszámok, mint pl. Webpack, Sass, Linting, PHP7 minimumkövetelmény, és a BEM. Ez egy nagyszerű téma, hogy felkészítse a készségeket témakör-fejlesztőként.

    Finomított Github

    A böngészőbővítmény a Github használatával kapcsolatos tapasztalatok finomítására. Több praktikus gyorsbillentyűt ad hozzá, finomítja néhány elrendezést és felhasználói felületet, automatikusan hozzáadja a problémákat és PR-ket, és még sok más.

    Nyitott WC

    A nyitott WC egy olyan eszközkészlet, amely lehetővé teszi az egyéni webes összetevők létrehozását. Ez magában foglalja a főkönyvtárat is, hogy létrehozzon egy Web Component, Yeoman generátort, hogy gyorsan generáljon egy “Nyitott WC” projekt, amely magában foglalja a vizsgálati állványt, bolyhosodé, és folytatja az integrációt.

    A nyitott WC jó alternatíva lehet, ha szeretné előnyben részesíti a natív webes szolgáltatással való végrehajtást inkább a Vue.js vagy a React.js-hoz hasonló keretrendszer használata helyett.

    Gridsome

    A rácsos a eszköz statikus webhelyek és webalkalmazások létrehozásához a Vue.js és a GraphQL segítségével. Több adatfolyamot képes kezelni, például a CMS-től, mint a WordPress és a Drupal, a helyi fájl, mint például a Markdown vagy a Yaml, vagy külső API, mint az AirTable és a Contentful. Ez egy igazán nagyszerű alternatíva a Gatsby.js-ra, különösen, ha inkább Vue.js-t szeretne React.js felett.

    A böngésző

    Ez a böngésző, amit maga a World Wide Web feltaláló látott el, Tim Berners-Lee. Ez egy egyszerű böngésző a HTML megjelenítéséhez és nem jelenít meg olyan címsort, mint egy modern böngésző, de megtekintheti a navigációt Dokumentum> Nyissa meg a teljes dokumentum hivatkozást és beilleszt egy URL-be, és kattintson a gombra Nyisd ki. És látni fogja, hogy webhelye hogyan fog megjelenni az eredeti böngészővel.

    Raster

    A raszter egy modern rácskeret, amely modern HTML és CSS specifikációkkal épül fel, mint például a CSS Grid, a CSS Custom Property (Variable) és az egyéni elem. Tökéletes keret azok számára, akik élnek a széleken.

    Bodnár

    A Vue.js összetevő egy karusszel vagy csúszka hozzáadásához. Ez elérhető és használható a Touch, billentyűzet, egérkerék és egyéb segítő navigáció segítségével, támogatja az RTL és a függőleges irányt, kiterjeszthető és természetesen válaszol.