Jason Cosper iz WP Engine-a na razvoju WordPress-a

Jason-cosper-WP-motor


Ako ste korisnik WordPress-a i želite se uključiti u razvoj vlastitih tema i dodataka ili ako ste iskusni programer za WordPress koji želi mišljenje stručnjaka o stanju razvoja WordPressa, to trebate provjeriti. Kao Advocate za razvojne programere u WP Engineu, Jason Cosper počinje raditi na svim vrstama zgodnih stvari koje uključuju WordPress. Bilo da se radi o temi ili dodacima, alatima za razvojne programere WordPressa, razvoju lokalnog okoliša, PHP-u ili bilo kojim drugim temama vezanim za razvoj WordPress aplikacija, Jason je autoritet. U WordCampu u Orange Countyju u Kaliforniji dobio sam priliku sjediti i razgovarati s njim o razvoju WordPressa u 2017. godini.

Web hosting mačka: Recite nam o svojoj ulozi u WP Engine-u kao Advocate Developer-a.

Jason Cosper: Ono što moram raditi iz dana u dan jest razgovor s dodacima i programerima tema o tome kako bi njihov kôd mogao bolje funkcionirati na našoj platformi i kako bi naša platforma mogla bolje raditi s njihovim kodom. Ali, u osnovi sam plaćen cijeli dan da pričam o WordPressu. To je moja funkcija. I ne znam kako sam uspio ostvariti sreću u takvoj ulozi, ali da bih mogao zanemariti WordPress za svoju svakodnevnu stvar, nevjerojatno sam sretan.

WHC: Koji je najbolji način da započnete kao WordPress programer?

JC: Iskreno, za početak u razvoju postoji nekoliko tečajeva na mreži koji su stvarno fantastični. Treehouse ima dobar tečaj za razvoj WordPress-a. Mislim da su je prestali ažurirati, ali još je dovoljno nedavno da je vrijedno provjeriti imate li Treehouse račun. Znajte kôd – imaju još jedan vodič za razvoj početnika. Ali stvarno samo ronjenje i učenje, u početku samo opći PHP, a zatim vrsta ronjenja i učenje dodataka ili tema – što vas više zanima. I [tada] se družite na forumima i dobivate odgovore na neka pitanja.

WHC: Je li lakše započeti s razvijanjem tema ili dodataka?

JC: Imam dodatak za koji sam napisao da je vjerojatno 25 redaka koda, 30 redaka koda. Tema je malo više uključena. Morate se početi baviti s više datoteka, takvim stvarima. Ako pogledate dodatak Hello Dolly koji dolazi sa svakom instalacijom WordPress-a, postoji čitav razlog zbog kojeg možete započeti s razvojem WordPress-a. Ako želite urediti Hello Dolly i pretvoriti ga u Big Lebowski Quotes ili želite nešto drugo, promijenite to okolo, možete početi eksperimentirati s tim i puno je lakše raditi kroz to.

WHC: Koja su pitanja koja trebate imati na umu za brzi dizajn?

JC: Bavim se performansama i optimizacijom, pa se pobrinite za dobro podešavanje slika, pazeći da ne učitavate nepotrebni JavaScript – posebno ako vam nužno nije potreban efekt stranice u manjoj veličini na većoj veličini veličina. Ako ne trebate uključiti jQuery, zašto onda uključiti jQuery? Budite pažljivi i malo više promišljeni o tome što trebate učitati u kojim određenim točkama loma i veličinama i takvim stvarima.

WHC: Kakva su vaša razmišljanja o HHVM vs PHP7? Koje preporučujete?

JC: Cijenim ono što su HHVM i tim na Facebooku učinili kako bi brži PHP. U osnovi se pretvorila u svemirsku utrku. U ovom trenutku, mislim da je PHP bolji izbor, samo što tek nedavno ne izvode testove na HHVM-u za nove verzije WordPress-a. Kada se pojavi nova verzija WordPress-a, testiraju se na PHP verzijama do 5.2. Dakle 5.2, 5.3, 5.4, 5.5, 5.6, a sada 7, također su testirali na HHVM. HHVM test je uvijek imao nekoliko malih grešaka, čudesa, neuspjeha i bili su poput: “Znate, PHP 7 je dovoljno dobar. Nećemo više smetati testiranju na HHVM. ” Dakle, ako je dovoljno dobar za osnovni projekt WordPress, to je dovoljno za mene.

WHC: Mogućnost razvoja u lokalnom okruženju očito je važna. Možete li razgovarati o projektu Valet i nekim prednostima njegovog korištenja za lokalni razvoj WordPressa?

JC: Stvarno mislim da je Valet uzbudljiv. Koristim niz različitih razvojnih okruženja. Koristim vagrant za svoj lokalni razvoj. Koristim Docker. Radi se o korištenju alata koji je pravi za ono što trebate učiniti. Kad se Valet instalira na vaš sustav, ona se uvijek izvodi u pozadini. Kad radi samo u praznom hodu, zauzima samo 7MB RAM-a. Usporedite to s [kad] u pozadini ukrcate Vagranta; pola vaše RAM memorije više nema. I radite na tome i to će ići odlično, ali odjednom morate uskočiti putem Skypea ili trebate doći u Google hangout ili nešto razgovarati sa svojim timom. A, između Google hangouta i Vagranta iznenada vam samo RAM nestaje. Valet je vrsta jastučića za ogrebotine. Tako ja to vidim. Ako trebate učiniti nešto brzo i prljavo i riješite to, Valet je moja preferirana metoda za to.

WHC: Koje su neke značajke koje WP Engine nudi od strane WordPress programera?

JC: Upravo smo dodali način na koji označimo vaše instalacije i kategorizirate ih. Učinkovito, ako imate jedan račun s 10 ili 20 ili koliko imate instalacija, recite da uspijevate miješati poslovnu i osobnu i imate na planu nekoliko osobnih web lokacija na kojima preprodajete ili prodajete hosting za ljude. Možete zapravo označiti i reći „ovo su moje osobne stranice“. Nadalje, označavanje također omogućuje određenu web lokaciju označiti kao razvojno mjesto [ili] mjesto uspostavljanja. Ponekad ljudi žele postaviti svoje mjesto u bliže okruženje života. Radni tokovi koje smo sada uspjeli ukloniti omogućit će vam stvarno okruženje za izradu stila u koji možete staviti nešto prije nego što ga izbacite.

WHC: Kako izgleda budućnost za razvoj WordPress-a?

JC: Matt Mullenweg, prije nekoliko godina u državi Riječi, rekao je u WordCamp-u, “duboko naučite JavaScript”. Trenutno se vodi velika rasprava oko React and View. Stvarno mi ne smeta što rade u ovom trenutku. Vidim prednosti obojega. Ali zbog REST API-ja, to je i razlog što oni govore o tome da imaju prioritet za jedan JavaScript okvir nad drugim.

Zaista je uzbudljivo vidjeti aplikacije koje će ljudi uspjeti napraviti za to. Znam da Human Made pravi aplikaciju za digitalne nomade koji lutaju okolo. Oni se mogu prijaviti i razgovarati i sve te ostale stvari – a WordPress je pomoćni put za to. To je nevjerojatno. Činjenica da je ovdje iOS aplikacija i da je instalirate na telefon, koliko itko zna, to je samo iOS aplikacija. Ali ispod je WordPress! Da ste mi rekli prije pet, deset godina da će WordPress biti na iOS-u, rekao bih: “Za što? Ažuriranje postova na iOS-u? ” Ali sada su mogućnosti gotovo neograničene.

Poslušajte cjeloviti intervju na web hostingu Cat Podcast!

Kliknite ovdje za više informacija o značajkama WordPress programera WP Engine-a

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