Jason Cosper, WP Engine, um WordPress þróun

jason-cosper-wp-vél


Ef þú ert WordPress notandi og vilt komast í að þróa þín eigin þemu og viðbætur, eða ef þú ert reyndur WordPress verktaki sem vill fá álit sérfræðinga á stöðu WordPress þróun, þá þarftu að kíkja á þetta. Sem talsmaður þróunaraðila hjá WP Engine fær Jason Cosper að vinna í alls kyns flottu efni sem felur í sér WordPress. Hvort sem það er þema- eða viðbótarþróun, WordPress verkfæratæki, þróun umhverfisumhverfis, PHP eða önnur efni sem tengjast þróun WordPress forrita, þá er Jason yfirvaldið. Í WordCamp í Orange County, CA, fékk ég tækifæri til að sitja og spjalla við hann um þróun WordPress árið 2017.

Web Hosting Cat: Segðu okkur frá hlutverki þínu hjá WP Engine sem talsmaður þróunaraðila.

Jason Cosper: Það sem ég fæ að gera dag frá degi er að ég tala við forritara og þema um hvernig kóða þeirra gæti virkað betur á vettvang okkar og hvernig pallurinn okkar gæti unnið betur með kóðann sinn. En í grundvallaratriðum fæ ég borgað allan daginn fyrir að tala um WordPress. Það er hlutverk mitt. Og ég veit ekki hvernig mér hefur tekist að heppnast í svona hlutverki, en til að geta narað út í WordPress fyrir daglega hlutinn minn, þá er ég ótrúlega heppinn.

WHC: Hver er besta leiðin til að byrja sem WordPress verktaki?

JC: Heiðarlega, til að byrja í þróun eru nokkur námskeið á netinu sem eru virkilega frábær. Treehouse er með gott WordPress þróunarnámskeið. Ég held að þeir hafi hætt að uppfæra það, en það er samt nægjanlegt að það er þess virði að skoða hvort þú ert með Treehouse reikning. Þekki kóðann – þeir eru með annað námskeið fyrir þróun byrjenda. En í raun bara svona köfun í og ​​námi, upphaflega bara almennur PHP, og síðan góður af köfun í og ​​læra viðbætur eða þemu – það sem vekur áhuga þinn meira. Og [þá] svolítið að hanga á umræðunum, fá svör við svörum.

WHC: Er auðveldara að byrja að þróa þemu eða viðbætur?

JC: Ég er með viðbót sem ég skrifaði sem er líklega 25 línur af kóða, 30 línur af kóða. Þema er svolítið meira að ræða. Þú verður að byrja að takast á við margar skrár, svoleiðis. Ef þú horfir á Hello Dolly viðbótina sem fylgir hverri uppsetningu WordPress, þá er öll ástæðan fyrir því að þú getir byrjað með WordPress þróun. Svo ef þú vilt breyta Hello Dolly og breyta því í Big Lebowski tilvitnanir eða ef þú vilt eitthvað annað, breyta því í kring, þá geturðu byrjað að gera tilraunir með það og það er miklu auðveldara að vinna í gegnum það.

WHC: Hver eru nokkur atriði sem þarf að hafa í huga vegna móttækilegrar hönnunar?

JC: Ég er allur um afköst og fínstillingu, svo vertu viss um að myndirnar þínar séu vel stilltar, vertu viss um að þú ert ekki að hlaða óþarfa JavaScript — sérstaklega ef þú þarft ekki endilega síðuáhrif í minni stærð sem þú gerir á stærri stærð. Ef þú þarft ekki að taka með jQuery, hvers vegna þá að bæta við jQuery? Vertu með í huga og aðeins ígrundari yfir því sem þú þarft að hlaða á hvaða ákveðna brotstig og stærðir og svoleiðis hluti.

WHC: Hverjar eru hugsanir þínar um HHVM vs PHP7? Hvaða mælir þú með?

JC: Ég þakka hvað HHVM og liðið á Facebook hafa gert til að gera PHP hraðari. Það er bara í grundvallaratriðum breytt í geimhlaup. Á þessum tímapunkti held ég að PHP sé betri kosturinn, aðeins vegna þess að nýlega eru þeir ekki að keyra próf á HHVM fyrir nýjar útgáfur af WordPress. Svo þegar ný útgáfa af WordPress er gefin út prófa þau PHP útgáfur aftur í 5.2. Svo 5.2, 5.3, 5.4, 5.5, 5.6 og nú 7, þeir voru líka að prófa að HHVM. HHVM prófið var alltaf með nokkrar litlar villur, einkennilegar villur, og þær voru eins og: „Þú veist, PHP 7 er nógu gott. Við ætlum ekki að nenna að prófa fyrir HHVM lengur. “ Svo ef það er nógu gott fyrir WordPress kjarnaverkefnið, þá er það nógu gott fyrir mig.

WHC: Að geta þróast í nærumhverfi er augljóslega mikilvægt. Geturðu talað um Valet verkefnið og nokkra kosti þess að nota það til staðbundinnar WordPress þróunar?

JC: Mér finnst Valet virkilega spennandi. Ég nota fjölda mismunandi þróunarumhverfis. Ég nota Vagrant fyrir staðbundna þróun mína. Ég nota Docker. Þetta snýst um að nota tólið sem er rétt fyrir það sem þú þarft að gera. Þegar Valet er sett upp á vélinni þinni er það alltaf í gangi í bakgrunni. Þegar það keyrir bara aðgerðalaus tekur það aðeins 7MB af vinnsluminni. Berðu það saman við [þegar] þú hleður upp Vagrant í bakgrunni; helmingur vinnslumiðils þíns er horfinn. Og þú ert að vinna í því og það gengur vel, en allt í einu þarftu að hoppa á Skype símtal eða þú þarft að komast í Hangout frá Google eða eitthvað til að tala við liðið þitt. Og á milli Hangouts frá Google og Vagrant þinn er allt í einu búið að vinna úr vinnsluminni. Valet er eins og rispapúði. Svona sé ég það. Ef þú þarft að gera eitthvað fljótt og skítugt og fá það gert, þá er Valet valinn aðferð mín til að gera það.

WHC: Hverjir eru nokkrar af þeim eiginleikum sem WP Engine býður upp á sem verktaki WordPress getur virkilega nýtt sér?

JC: Við höfum bara bætt við leið til að merkja uppsetningar þínar og flokka þær. Svo ef þú ert að keyra einn reikning með 10 eða 20 eða hversu margar uppsetningar sem þú hefur, segðu þér að stjórna því að blanda saman viðskiptum og persónulegum og þú ert með nokkrar persónulegar síður á áætlun þinni þar sem þú ert að endurselja eða þú ert að selja hýsing fyrir fólk. Þú getur raunverulega merkt og sagt „þetta eru mínar persónulegu síður“. Einnig, auk þess sem merkingin gerir þér einnig kleift að merkja ákveðna síðu sem þróunarsíðu [eða] sviðsetningarsíðu. Stundum vill fólk setja sviðið sitt í nánara umhverfi. Vinnuflæðin sem okkur hefur tekist að setja út núna gera þér kleift að hafa raunverulegt sviðsframleiðsluumhverfi sem þú getur sett eitthvað í áður en þú setur það út.

WHC: Hvernig lítur framtíðin út fyrir WordPress þróun?

JC: Matt Mullenweg, fyrir nokkrum árum hjá State of the Word, sagði í WordCamp í Bandaríkjunum: „læra JavaScript djúpt“. Núna er mikil umræða í gangi í kringum React and View. Mér er eiginlega alveg sama hverjir þeir gera á þessum tímapunkti. Ég sé ávinninginn af hvoru tveggja. En vegna REST API er það öll ástæðan fyrir því að þeir eru að tala um að hafa forgang fyrir eina JavaScript ramma yfir hina.

Það er mjög spennandi að sjá forritin sem fólk ætlar að stjórna að smíða fyrir þetta. Ég veit að Human Made býr til app fyrir stafræna hirðingja sem reika um. Þeir geta innritað sig og spjallað og allt þetta annað – og WordPress er stuðningur þess. Það er ótrúlegt. Sú staðreynd að hér er iOS app og þú setur það upp í símanum þínum, að svo miklu leyti sem einhver veit, þá er það bara iOS app. En það er WordPress undir! Ef þú myndir segja mér fyrir fimm, tíu árum að WordPress ætlaði að vera á iOS hefði ég verið eins og, „Fyrir hvað? Uppfærirðu færslur á iOS? “ En nú eru möguleikarnir nánast takmarkalausir.

Hlustaðu á heildarviðtalið í Web Hosting Cat Podcast!

Smelltu hér til að fá frekari upplýsingar um eiginleika WordPress forritara WP Engine

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map