WP Engine- ի Jason Cosper- ը WordPress- ի զարգացման վերաբերյալ

jason-cosper-wp- շարժիչ


Եթե ​​WordPress- ի օգտվող եք և ցանկանում եք սկսել ձեր սեփական թեմաների և հավելվածների մշակումը, կամ եթե փորձառու WordPress մշակող եք, ով ցանկանում է փորձագետի կարծիքը WordPress Development- ի վիճակի վերաբերյալ, ապա պետք է ստուգեք դա: WP Engine- ի ծրագրավորողի ջատագովում, Jեյսոն Կոսպեր սկսում է աշխատել բոլոր տեսակի զով իրերի վրա, ներառյալ WordPress- ը: Անկախ նրանից, թե դա թեման կամ plugin- ի մշակումն է, WordPress- ի մշակողի գործիքները, տեղական միջավայրի զարգացումը, PHP- ը կամ WordPress հավելվածների զարգացմանը վերաբերող այլ թեմաներ, asonեյսոնը իրավասու է: WordCamp- ում, Քալիֆորնիա նահանգի նահանգի WordCamp- ում, ես հնարավորություն ունեցա նստել և զրուցել նրա հետ 2017-ի WordPress- ի զարգացման վերաբերյալ.

Վեբ հոստինգի կատու. Պատմեք մեզ WP Engine- ում որպես մշակողի փաստաբան ձեր դերի մասին.

Asonեյսոն Կոսպեր. Այն, ինչ ես պետք է անեմ օր օրի հիմք ընդունելու մասին, ես պետք է զրուցեմ plugin- ի և թեմաների մշակողների հետ, թե ինչպես կարող է իրենց ծածկագիրը ավելի լավ աշխատել մեր պլատֆորմի վրա և ինչպես կարող է մեր պլատֆորմը ավելի լավ աշխատել իրենց ծածկագրերի հետ: Բայց, հիմնականում, ամբողջ օրը վարձատրվում եմ WordPress- ի մասին խոսելու համար: Դա իմ գործառույթն է: Եվ ես չգիտեմ, թե ինչպես կարողացա հաջողություն ունենալ այդպիսի դերի մեջ, բայց կարողացել եմ խնամել WordPress- ը իմ ամենօրյա օրվա մասին, ես անհավատալիորեն բախտավոր եմ.

WHC. Ո՞րն է ամենալավ ձևը `որպես WordPress- ի մշակող?

JC: Անկեղծ ասած, մշակումն սկսելու համար առցանց կան մի քանի դասընթացներ, որոնք իսկապես ֆանտաստիկ են: Treehouse- ը ունի WordPress- ի զարգացման լավ դասընթաց: Կարծում եմ, որ նրանք դադարեցրեցին այն թարմացնելը, բայց դեռ վերջերս բավական է, որ չարժե ստուգել, ​​թե արդյոք ունեք Treehouse հաշիվ: Իմացեք օրենսգիրքը. Նրանք ունեն մեկ այլ սկսնակների զարգացման ձեռնարկ: Բայց իսկապես պարզապես սուզվելը և սովորելը, սկզբում պարզապես ընդհանուր PHP- ն, այնուհետև `սուզվելը և սովորելը plugins կամ թեմաներ. Ո՞րն է ձեզ ավելի շատ հետաքրքրում: Եվ [այդ ժամանակ] տեսակները կախված են ֆորումներից ՝ պատասխանելով որոշ հարցերի.

WHC. Արդյո՞ք ավելի հեշտ է սկսել թեմաների կամ պլագինների մշակումը?

JC: Ես ունեմ մի plugin, որը ես գրել եմ, որը, հավանաբար, 25 տող կոդ է, կոդ 30 տող: Մի թեմա մի փոքր ավելի է ներգրավված: Դուք պետք է սկսեք զբաղվել բազմաթիվ ֆայլերով, նման բաներով: Եթե ​​նայում եք Hello Dolly plugin- ին, որն ունի WordPress- ի յուրաքանչյուր տեղադրում, ամբողջ պատճառն այն է, որ այնտեղ կա, այնպես որ կարող եք սկսել WordPress- ի մշակումը: Այսպիսով, եթե ցանկանում եք խմբագրել Hello Dolly- ը և վերածել այն Big Lebowski- ի մեջբերումների, կամ եթե ուզում եք որևէ այլ բան, փոխեք այդ շուրջը, ապա կարող եք սկսել դրա հետ փորձեր կատարել, և շատ ավելի հեշտ է աշխատել այդ միջոցով.

WHC. Որո՞նք են որոշ նկատառումներ, որոնք պետք է հաշվի առնել արձագանքող ձևավորմանը?

JC: Ես ամեն ինչ կատարում եմ կատարման և օպտիմիզացիայի մասին, այնպես որ համոզվեք, որ ձեր պատկերները լավ են պատրաստված ՝ համոզվելով, որ դուք չեք բեռնում ավելորդ JavaScript- ը, մանավանդ, եթե պարտադիր չէ, որ էջի էֆեկտ լինի այն փոքր չափի վրա, որը դուք կատարում եք ավելի մեծ չափի վրա: չափը: Եթե ​​կարիք չկա ներառել jQuery, ապա ինչու՞ ներառել jQuery: Եղեք զգույշ և մի փոքր ավելի մտածված այն բանի շուրջ, ինչ ձեզ հարկավոր է բեռնել կոնկրետ ընդմիջման կետերում և չափերով և նման բաներով.

Ո՞րն է ձեր կարծիքը HHVM- ի և PHP7- ի վերաբերյալ: Ո՞րն եք առաջարկում?

JC: Ես գնահատում եմ այն, ինչ արել են HHVM- ը և Facebook- ի թիմը `PHP- ն ավելի արագ դարձնելու համար: Դա պարզապես վերածվել է տիեզերական մրցավազքի: Այս պահին ես կարծում եմ, որ PHP- ն ավելի լավ ընտրություն է, միայն այն պատճառով, որ վերջերս վերջերս նրանք չեն անցկացնում թեստեր HHVM- ի վրա `WordPress- ի նոր տարբերակների համար: Այսպիսով, երբ WordPress- ի նոր տարբերակ է թողարկվում, նրանք թեստ են տալիս PHP- ի տարբերակներին ՝ վերադառնալով 5.2-ին: Այսպիսով, 5.2, 5.3, 5.4, 5.5, 5.6 և այժմ 7, նրանք նույնպես փորձարկում էին HHVM- ին: HHVM- ի թեստը միշտ ունեցել է մի քանի փոքր վրիպակներ, քմահաճույք, ձախողումներ և դրանք նման էին. «Գիտեք, PHP 7-ը բավականաչափ լավն է: Մենք այլևս չենք պատրաստվում անհանգստացնել HHVM- ի փորձարկումը »: Այնպես որ, եթե դա բավականաչափ լավ է WordPress- ի հիմնական ծրագրի համար, դա ինձ համար լավ է.

WHC. Տեղական միջավայրում զարգանալու ունակությունն ակնհայտորեն կարևոր է: Կարո՞ղ եք խոսել Valet նախագծի և տեղական WordPress- ի զարգացման համար այն օգտագործելու որոշ առավելությունների մասին?

JC: Ես իսկապես կարծում եմ, որ Վալետը հուզիչ է: Ես օգտագործում եմ զարգացման մի շարք տարբեր միջավայրեր: Ես օգտագործում եմ Vagrant- ը `իմ տեղական զարգացման համար: Ես օգտագործում եմ Docker- ը: Խոսքը այն գործիքի օգտագործման մասին է, որը ճիշտ է այն բանի համար, ինչ դուք պետք է անեք: Երբ Valet- ը տեղադրվում է ձեր համակարգում, այն միշտ աշխատում է հետին պլանում: Երբ այն պարզապես պարապ է, այն տևում է ընդամենը 7 ՄԲ հիշողություն: Համեմատեք դա այն դեպքում, երբ ֆոնի վրա բեռնաթափում եք թափառող: ձեր RAM- ի կեսը վերացել է: Եվ դուք աշխատում եք դրա վրա և այն ընթանում է հիանալի, բայց հանկարծ պետք է հանկարծ Skype- ի զանգի վրա ցատկել, կամ պետք է մեկանաք Google- ի կախոց կամ ինչ-որ բան `ձեր թիմի հետ խոսելու համար: Եվ, Google- ի Hangout- ի և ձեր Vagrant- ի միջև, հանկարծ ձեր RAM- ը պարզապես անցավ: Վալետը քերծվածքային պահոց է: Ահա թե ինչպես եմ դա տեսնում: Եթե ​​ձեզ հարկավոր է ինչ-որ բան արագ և կեղտոտ բաներ անել և կատարել այն, ապա Valet- ը դա կատարելու իմ նախընտրած մեթոդն է.

WHC. Որո՞նք են այն առանձնահատկությունները, որոնք առաջարկում է WP Engine- ը, որոնք WordPress- ի մշակողները իսկապես կարող են օգտվել?

JC: Մենք պարզապես իրականում ավելացրել ենք ձեր տեղադրումները պիտակելու և դրանք դասակարգելու մի ձև: Այսպիսով, արդյունավետորեն, եթե դուք ունեք մեկ հաշիվ 10 կամ 20-ով կամ ինչքան շատ տեղադրումներ ունեք, ասեք, որ դուք կարող եք խառնել բիզնեսը և անձնականը, և ձեր ծրագրում ունեք մի քանի անհատական ​​կայքեր, որտեղ վաճառում եք, կամ ` հյուրընկալում մարդկանց համար: Դուք կարող եք իրականում պիտակավորել և ասել «սրանք իմ անձնական կայքերն են»: Բացի այդ, դրա վերևում պիտակավորումը նաև թույլ է տալիս պիտակավորել որոշակի կայք, որպես զարգացման կայք [կամ] բեմադրիչ կայք: Երբեմն մարդիկ ցանկանում են բեմադրել իրենց կայքը ավելի մոտ կենդանի միջավայրին: Աշխատանքային հոսքերը, որոնք մենք հասցրել ենք հիմա գործարկել, թույլ կտան ձեզ ունենալ բեմականացման ոճի իրական միջավայր, որը կարող եք ինչ-որ բան դնել նախքան այն դուրս մղելը.

WHC. Ո՞րն է ապագան WordPress- ի զարգացման համար?

JC: Word Mampenweg- ը, Word- ի ԱՄՆ-ում մի քանի տարի առաջ, Word- ի պետությունում ասաց. «Խորը սովորեք JavaScript- ին»: Հենց հիմա մեծ քննարկում է ընթանում React and View- ի շուրջ: Ես իսկապես դեմ չեմ, թե նրանք ինչով են զբաղվում այս պահին: Ես տեսնում եմ երկուսի օգուտները: Բայց REST API- ի պատճառով դա է ամբողջ պատճառը, որ նրանք խոսում են JavaScript- ի մեկի մեկ մյուս ծրագրի համար գերակայություն ունենալու մասին:.

Իսկապես հուզիչ է տեսնել այն ծրագրերը, որոնք մարդիկ պատրաստվում են կառավարել դրա համար: Գիտեմ, որ Human Made- ը հավելված է ստեղծում թվային քոչվորների համար, որոնք շրջում են շուրջը: Նրանք կարող են մուտք գործել և զրուցել, և այս բոլոր այլ իրեր. Եւ WordPress- ը դրա համար հիմնական նյութ է: Դա զարմանալի է: Այն փաստը, որ այստեղ կա iOS ծրագիր և այն տեղադրում եք ձեր հեռախոսի վրա, որքանով որ որևէ մեկը գիտի, դա պարզապես iOS հավելված է: Բայց դա WordPress- ի տակ է: Եթե ​​հինգ, տաս տարի առաջ ինձ ասեիք, որ WordPress- ը պատրաստվում է iOS- ում, ես կուզեի նման լինել. «Ինչի՞ համար: Թարմացնո՞ւմ եք գրառումները iOS- ում »: Բայց հիմա հնարավորությունները գրեթե անսահման են.

Լսեք ամբողջ հարցազրույցը Վեբ Հոստինգի կատվի Podcast- ում!

Սեղմեք այստեղ ՝ ավելի շատ տեղեկություններ ստանալու WP Engine- ի WordPress- ի մշակողի հատկությունների վերաբերյալ

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector