WP Engine- ის ჯეისონ კოსპერმა WordPress- ის განვითარებაზე

jason-cosper-wp- ძრავა


თუ WordPress- ის მომხმარებელი ხართ და გსურთ შექმნათ თქვენი საკუთარი თემები და მოდულები, ან თუ თქვენ ხართ WordPress- ის გამოცდილი დეველოპერი, რომელსაც სურს ექსპერტის მოსაზრება WordPress- ის განვითარების მდგომარეობის შესახებ, მაშინ უნდა შეამოწმოთ ეს. როგორც WP ძრავის დეველოპერის ადვოკატი, ჯეისონ კოსტერი მუშაობს WordPress- ის ყველა სახის მაგარი ნივთის მუშაობაზე. იქნება ეს თემა ან მოდულების შემუშავება, WordPress- ის შემქმნელის ინსტრუმენტები, ადგილობრივი გარემოს განვითარება, PHP, თუ WordPress პროგრამების განვითარებასთან დაკავშირებული სხვა თემები, ჯეისონი უფლებამოსილია. WordCamp- ში, ნარინჯისფერ კალიფორნიაში, კალიფორნიის შტატში, მე მივიღე შესაძლებლობა, რომ მას 2017 წელს ვსაუბრობ და ვისაუბრო WordPress- ის განვითარების შესახებ.

ვებ ჰოსტინგის კატა: გვითხარით თქვენი როლის შესახებ WP Engine- ში, როგორც დეველოპერის ადვოკატად.

ჯეისონ კოსტერი: მე რა უნდა გავაკეთო ყოველდღიურად, საფუძველს მივყავართ, მე ვესაუბრები მოდულების და თემების შემქმნელებს იმის შესახებ, თუ როგორ შეიძლება მათი კოდი უკეთესად იმუშაოს ჩვენს პლატფორმაზე და როგორ შეიძლება ჩვენს პლატფორმაზე უკეთ იმუშაოს მათი კოდით. ძირითადად, მე ვიღებდი ხელფასს მთელი დღის განმავლობაში, ვისაუბრებ WordPress- ზე. ეს ჩემი ფუნქციაა. მე არ ვიცი, როგორ მოვიქეცი წარმატებას ასეთ როლზე, მაგრამ შეძლო WordPress- ს შესახებ ყოველდღიური საუბრისთვის ყურადღება გამახვილდეს, მე წარმოუდგენლად გაუმართლა.

WHC: რა არის საუკეთესო გზა, როგორც WordPress დეველოპერის დასაწყებად?

JC: გულწრფელად გითხრათ, რომ განვითარებაში დაიწყოთ რამდენიმე კურსი ინტერნეტში, რომლებიც მართლაც ფანტასტიკურია. Treehouse- ს აქვს კარგი WordPress განვითარების კურსი. ვფიქრობ, მათ შეაჩერეს მისი განახლება, მაგრამ ჯერ კიდევ საკმარისია ბოლო პერიოდში, რომ ღირს შეამოწმოთ თუ გაქვთ ანგარიში Treehouse. იცოდეთ კოდი – მათ აქვთ სხვა დამწყებთათვის შემუშავების სახელმძღვანელო. მაგრამ ნამდვილად ჩვევაა ჩვევა და სწავლა, თავდაპირველად მხოლოდ ზოგადი PHP, შემდეგ კი სახის ჩვევა და სწავლის დანამატები ან თემები – რომელი უფრო მეტად ინტერესდება თქვენთვის. შემდეგ კი ფორუმებზე ჩამოკიდებული და დასმულ კითხვებზე პასუხი მიიღო.

WHC: უფრო ადვილია თემების ან მოდულების შემუშავება?

JC: მე მაქვს დანამატი, რომელიც დავწერე, რომ არის ალბათ 25 სტრიქონის კოდი, 30 ხაზის კოდი. თემა ცოტათი მეტია ჩართული. თქვენ უნდა დაიწყოთ მრავალ ფაილთან გამკლავება, მსგავსი რამ. თუ გადავხედავთ Hello Dolly მოდული, რომელიც მოყვება WordPress– ის ყველა ინსტალაციას, მთელი მიზეზი, რაც იქ არის, ასე რომ თქვენ შეგიძლიათ დაიწყოთ WordPress– ის განვითარება. ასე რომ, თუ გსურთ შეცვალოთ Hello Dolly და გადააქციოთ იგი დიდ Lebowski- ის ციტატებში, ან თუ გსურთ რაიმე სხვა რამ, შეცვალეთ ამის გარშემო, შეგიძლიათ დაიწყოთ ამაზე ექსპერიმენტები და ამ გზით მუშაობა უფრო ადვილია.

WHC: რომელია მოსაზრების გათვალისწინება, რომ გახსოვდეთ საპასუხო დიზაინზე?

JC: მე ყველაფერი ვარ შესრულების და ოპტიმიზაციის შესახებ, ასე რომ დარწმუნდით, რომ თქვენი სურათები კარგად არის მორგებული, დარწმუნდით, რომ თქვენ არ ატვირთავთ ზედმეტი JavaScript– განსაკუთრებით იმ შემთხვევაში, თუ თქვენ ნამდვილად არ გჭირდებათ გვერდის ეფექტი მცირე ზომით, რასაც აკეთებთ უფრო დიდ ზომებზე. ზომა. თუ არ გჭირდებათ jQuery ჩართვა, მაშინ ჩართეთ jQuery? იყავით ფრთხილად და ცოტათი დაფიქრდით იმაზე, თუ რა საჭიროა ჩატვირთვა კონკრეტულ შესვენების წერტილებში და ზომის და მსგავსი რამ.

WHC: რა აზრები გაქვთ 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 ვიყენებ ჩემი ადგილობრივი განვითარებისთვის. დოკერს ვიყენებ. საუბარია ინსტრუმენტის გამოყენების უფლებაზე, რაც საჭიროა გააკეთოთ. როდესაც Valet დამონტაჟებულია თქვენს სისტემაში, ის ყოველთვის გადის ფონზე. როდესაც ის უსაქმოდ მუშაობს, ის მხოლოდ 7 მბ მეხსიერებას იღებს. შეადარეთ ეს [როდესაც] დატვირთეთ ფონზე Vagrant; თქვენი RAM– ის ნახევარი გაქრა. თქვენ ამაზე მუშაობთ და ის მშვენივრად მიმდინარეობს, მაგრამ უცებ თქვენ უნდა გადახვიდეთ სკაიპის ზარზე, ან თქვენ უნდა გქონდეთ Google Hangout- ზე ან რამე ისაუბროთ თქვენს გუნდთან. Google Hangouts- სა და თქვენს Vagrant- ს შორის, მოულოდნელად თქვენი RAM უბრალოდ გაქრა. Valet არის ნულიანი ბალიშის მსგავსი. ასე ვხედავ. თუ საჭიროა სწრაფი და ჭუჭყიანი რამის გაკეთება და ამის გაკეთება, ვალეტი ამის გაკეთების სასურველი მეთოდია.

WHC: რომელია იმ მახასიათებლებისგან, რომელსაც WP Engine გთავაზობთ, რომ WordPress- ის დეველოპერებმა ნამდვილად ისარგებლონ?

JC: ჩვენ, ფაქტობრივად, დავამატეთ თქვენი ინსტალაციების აღნიშვნა და მათი კატეგორიზაცია. ასე ეფექტურად, თუ თქვენ გაქვთ ერთი ანგარიში 10 ან 20 ან რამდენი ინსტალაცია გაქვთ, თქვით, რომ თქვენ ახერხებთ ბიზნესისა და პერსონალის შერევას და თქვენს გეგმაზე რამდენიმე პირადი საიტი გაქვთ, სადაც თქვენ იყიდება ან თქვენ მასპინძელი ხალხისთვის. სინამდვილეში შეგიძლიათ მონიშნოთ და თქვათ “ეს არის ჩემი პირადი საიტები”. გარდა ამისა, ამის აღნიშვნა ასევე საშუალებას გაძლევთ დაასახელოთ კონკრეტული საიტი, როგორც განვითარების საიტი [ან] დადგმული საიტი. ზოგჯერ ადამიანებს სურთ საკუთარი საიტის დადგმა ცოცხალ გარემოში უფრო ახლოს. სამუშაო ნაკადები, რომელიც ჩვენ ახლავე შევძელით, საშუალებას მოგცემთ შექმნათ ნამდვილი ინსცენირების სტილი, შეგიძლიათ შექმნათ რაიმე გარემო, სანამ გააფორმებთ.

WHC: რას გამოიყურება მომავალი WordPress- ის განვითარებისთვის?

JC: Matt Mullenweg, რამოდენიმე წლის წინ, Word- ის შტატში, WordCamp აშშ-ში თქვა, რომ “ღრმად ისწავლე JavaScript”. ახლა ძალიან დიდი დისკუსია მიმდინარეობს React და View- ის გარშემო. მე ნამდვილად არ მაქვს მნიშვნელობა, რას აკეთებენ ისინი ამ ეტაპზე. ორივეს სასარგებლოდ ვხედავ. REST API- ის გამო, ეს არის მთელი მიზეზი, რის გამოც ისინი საუბრობენ იმაზე, რომ პრიორიტეტი ჰქონდეთ JavaScript- ის ჩარჩოებზე, მეორეზე.

მართლაც საინტერესოა იმ პროგრამების ნახვა, რომლებიც ხალხს აპირებს ამის გაკეთებას. მე ვიცი, რომ Human Made ქმნის აპლიკაციას ციფრული მომთაბარეებისთვის, რომლებიც გარშემო ტრიალებენ. მათ შეუძლიათ შეამოწმონ დარეგისტრირება და ისაუბრონ და ყველაფერი დანარჩენი პერსონალი is და WordPress ამის უკან დაბრუნებაა. ეს საოცარია. ის, რომ აქ არის iOS პროგრამა და თქვენ თქვენს ტელეფონზე დააინსტალირებთ, რამდენადაც ვინმემ იცის, ეს მხოლოდ iOS პროგრამაა. მაგრამ ეს არის WordPress ქვეშ! თუ ხუთი, ათი წლის წინათ მითხარით, რომ WordPress აპირებს iOS- ზე, მე ასე ვიქნებოდი, ”რისთვის? შეტყობინებების განახლება iOS- ზე? ” ახლა კი, შესაძლებლობები თითქმის უსაზღვროა.

მოუსმინეთ სრულ ინტერვიუს ვებ ჰოსტინგის კატა პოდკასტზე!

დააწკაპუნეთ აქ დამატებითი ინფორმაციისთვის WP ძრავის WordPress დეველოპერის მახასიათებლების შესახებ

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

About the author

Adblock
detector