DE{CODE}: Front End: Membangun Situs eCommerce Bukti Masa Depan

Diterbitkan: 2023-02-12

Editor Blok WordPress default menstandarkan cara kami mengintegrasikan tata letak dan tema dan membuka fitur baru di ujung depan situs web Anda. Ini membuatnya lebih mudah untuk mempertahankan, mengubah, dan memperbarui situs Anda sambil mengurangi pembengkakan, menjadi lebih portabel, dan memuat lebih cepat. Tetapi apakah Editor Blok tepat untuk agensi dan situs eCommerce Anda? Kapan waktu yang tepat untuk bergerak? Dengarkan dari WP Engine Principal Software Engineer Mike McAlister dalam sesi DE{CODE} yang informatif ini untuk mencari tahu!

Video: Front End: Membangun Situs eCommerce Bukti Masa Depan

Slide Sesi

Ujung Depan: Membangun Situs eCommerce Bukti Masa Depan.pdf dari WP Engine

Transkrip Teks Lengkap

MIKE MCALISTER : Hai semuanya. Nama saya Mike McAlister, dan saya seorang insinyur perangkat lunak utama dengan WP Engine. Saya bekerja di Team Genesis, dan kami ditugaskan untuk membangun masa depan WordPress dan bekerja di ujung tombak semua hal tentang WordPress. Anda dapat menemukan saya di semua platform @MikeMcAlister. Dan ya, ikuti saya untuk lebih banyak konten semacam ini.

Hari ini, seperti yang Anda lihat, pembicaraannya adalah tentang membangun situs e-niaga yang tahan masa depan. Kami berada di jurang baru di WordPress. Paradigma baru ditampilkan setiap hari. Dan mungkin sulit untuk menavigasi itu. Dan itulah yang akan kita lihat hari ini, pro dan kontra yang bergerak maju dengan era baru WordPress.

Jadi seperti yang saya katakan sebelumnya, saya sudah melakukan ini sejak lama. Saya hidup dan bernapas WordPress. Selama lebih dari satu dekade, saya telah membangun produk WordPress, bisnis WordPress, hal-hal canggih dan segala macam hal. Saya memiliki bisnis tema untuk sementara waktu yang disebut Array Themes, semacam kumpulan kecil tema WordPress yang indah untuk desainer, fotografer, portofolio, dan lain-lain.

Dan kemudian saya mulai bereksperimen dengan editor blok WordPress. Dan dari situlah Atomic Block berasal. Dan ini benar-benar semacam plug-in pertama dari jenisnya, semacam memulai dengan editor blok. Dan saya menggunakannya untuk membantu menunjukkan kepada orang lain cara mempelajari blok dan apa yang mungkin, dan jenis kode yang Anda perlukan untuk melakukannya. Jadi itu benar-benar pengalaman yang membuka mata.

Dan kemudian ketika saya bergabung dengan WP Engine, saya mulai mengerjakan rangkaian produk Genesis, dan kami membawa banyak teknologi blok itu dari Atomic Blocks dan Array Themes ke dalam kerangka Genesis. Jadi, ini mendukung generasi baru dari jenis pembuatan tema dengan Genesis Pro. Dan saya juga membantu mengajari pembuat WordPress cara mengubah tema dan plugin ini menjadi produk dan bisnis produk dengan kursus Liftoff saya.

Jadi itu sedikit tentang saya. Sebelum kita masuk ke ini, mari kita lakukan penyegaran cepat, benar, karena Anda pernah mendengar tentang editor blok, Anda mungkin menggunakannya, tetapi ada orang yang belum memiliki kesempatan untuk menggali, atau mungkin tidak. tidak yakin apa yang sepenuhnya mampu dilakukannya. Jadi editor blok, seperti yang mungkin Anda ingat, tiga– sekitar tiga tahun yang lalu, mungkin sedikit lebih lama, diperkenalkan ke WordPress.

Itu mungkin perubahan terbesar yang pernah dilihat WordPress. Itu sangat besar. Itu membawa kami dari banyak kotak meta yang berbeda di seluruh WordPress dan jenis tata letak lama yang biasa digunakan semua orang untuk pengalaman membangun konten aktif yang lebih hidup, di mana sekarang kami membangun situs web kami dengan blok-blok kecil konten dan tombol dan gambar. Semua hal ini dengan mudah dipindahkan ke tata letak yang berbeda. Dan itu hanya pengalaman mendesain yang jauh lebih kuat.

Tapi itu hanya bagian dari persamaan, bukan? Itu seperti bisa membangun area konten adalah satu hal. Kami telah dapat melakukannya untuk beberapa waktu, sampai taraf tertentu, dengan kode pendek. Tapi sekarang kami memiliki editor blok. Tetapi visi penuhnya adalah untuk dapat membangun situs web lengkap Anda dengan blok dan pola serta semua alat baru ini.

Sebagian dari itu telah dirilis baru-baru ini, dalam beberapa versi WordPress yang lalu, tetapi musim panas ini, kita akan mendapatkan pengalaman mengedit situs blok yang lebih lengkap. Jadi saya ingin menyentuh sebagian dari itu hari ini karena, sekali lagi, dengan paradigma blok, sekarang kita akan memiliki paradigma baru yang luar biasa ini dengan pengeditan situs penuh. Dan saya benar-benar ingin Anda mulai menggunakannya karena sangat kuat dan menarik. Dan itu akan menjadi besar untuk semua orang.

Jadi saya mendapatkan pertanyaan ini sepanjang waktu, kapan waktu yang tepat untuk melompat ke editor blok, bukan? Orang-orang ragu-ragu. Mereka tidak begitu yakin. Saya akan mengatakan sekitar dua tahun lalu adalah waktu terbaik, tetapi Anda tahu, sekarang adalah waktu yang baik juga. Dengan open source dan proyek komunitas semacam ini, mereka menjadi lebih baik semakin cepat orang mulai mengadopsinya, bukan?

Semakin cepat kita mulai membangunnya dan mengungkap masalah, kekurangan, jebakan, semakin cepat kita memperbaikinya, semakin kuat jadinya. Jadi saya menganjurkan untuk masuk ke sana lebih awal dan membangun hal semacam itu. Dan itulah mengapa saya mulai dengan Atomic Blocks sejak dini. Itu mungkin plug-in blok pertama di luar sana. Tapi kami semua belajar banyak dari pengalaman itu. Jadi masih ada waktu untuk memulai editor blok dan pengeditan situs penuh. Dan kita akan melihat mengapa di sini.

Jadi sekali lagi, saya mendengar hal-hal ini sepanjang waktu, persepsi editor blok, itu mahal. Jika Anda seorang agen, saya tahu betapa mahalnya itu. Saya pernah bekerja dengan agensi sebelumnya, dan mengubah alur kerja itu mahal. Anda telah mengatur barang-barang Anda, dan untuk menukarnya dengan solusi baru, itu mahal. Dan terkadang kita tidak punya waktu untuk melakukan transisi itu secara finansial.

Saya juga mendengar bahwa itu tidak stabil. Orang-orang berkata seperti, yah, ini belum selesai. Apakah sudah siap untuk produksi? Kami melakukan banyak hal e-niaga dan uang dipertaruhkan, jadi kami tidak dapat benar-benar membayar semuanya. Saya mengerti. Dan hal besar lainnya adalah JavaScript. Kami beralih dari kerangka kerja PHP ke sekarang WordPress memiliki mesin JavaScript yang sangat besar di dalamnya. Dan sekali lagi, itu mahal, karena sekarang Anda harus mempelajari JavaScript, Anda harus melatih pengembang Anda. Dan itu juga memakan waktu dan uang.

Tapi kenyataan dari hal-hal ini sebenarnya sangat berbeda. Memang mahal, tapi itu hanya akan menjadi lebih mahal dari waktu ke waktu. Semakin lama Anda menundanya dan semakin Anda bergantung pada solusi melakukan hal-hal dengan cara lama, akan jauh lebih sulit untuk bertransisi, dan beralih dari beberapa plugin pihak ketiga ini yang mungkin tidak membantu Anda, yang akan kita telusuri ketika kita berbicara tentang kinerja.

Juga, stabil atau tidak, sebenarnya cukup stabil saat ini. Kami memiliki API yang kuat untuk membangun blok. Dan banyak perusahaan, agensi Fortune 500, ada banyak orang bereputasi baik yang membangun dan melakukan produksi langsung dengan hal-hal pengeditan situs lengkap. Jadi itu ada. Dan sekali lagi, kita akan berbicara tentang masuk ke sana dan mencari tahu sendiri seberapa kuatnya itu.

Dan kemudian JavaScript, jika Anda seorang dev, dan saya berasumsi banyak dari Anda, Anda tahu bahwa JavaScript sekarang lebih besar daripada sebelumnya. Dan hal yang sama berlaku untuk WordPress sekarang. Dengan kekuatan mesin JavaScript dan WordPress, sebenarnya itu membuka banyak peluang bagi Anda.

Ini dapat dilihat sebagai positif karena semua kemampuannya, tetapi Anda juga sekarang dapat memanfaatkan kelompok pengembang baru yang mungkin tidak dapat Anda akses sebelumnya. Banyak orang di komunitas JavaScript mungkin mengabaikan WordPress sebelumnya. Nah sekarang, coba tebak? Maksud saya, ini peluang besar untuk pekerjaan bagi banyak orang. Jadi menurut saya ada banyak keuntungan memiliki JavaScript di sini juga.

Semua itu untuk mengatakan, Anda tahu, WordPress, itu tidak ke mana-mana. Maksudku, itu tumbuh secara besar-besaran. Ini hampir 45%, menggerakkan 45% internet. Dan itu tumbuh dengan sangat sehat setiap tahun. Itu tumbuh seukuran ukuran pasar Shopify setiap tahun. Sebagai referensi, itu cukup besar.

Dan seperti yang saya katakan sebelumnya, semakin lama kita menundanya, seperti mengadopsi beberapa teknologi baru ini dan mencari tahu bagaimana itu cocok dengan alur kerja kita atau agensi kita atau bisnis freelance kita, hal itu akan semakin menyakitkan. Dan Anda akan ingin bertransisi pada akhirnya, hanya karena itu akan menjadi sangat kuat sehingga Anda akan kehilangan banyak hal jika tidak melakukannya. Jadi saya katakan berinvestasi sekarang. Siapkan diri Anda untuk, seperti, pertumbuhan jangka panjang, pertumbuhan e-niaga jangka panjang. Dan ya, datanglah ke editor blok.

Ada banyak alasan untuk memanfaatkan teknologi baru ini– kontrol lebih besar, performa lebih baik, dan penghematan uang. Saya tidak mengenal pekerja lepas atau agensi mana pun yang tidak tertarik dengan hal-hal ini. Ini semacam landasan untuk mengembangkan bisnis Anda, bukan? Jadi mari kita lompat ke beberapa di antaranya.

Ya, andai saja Anda mengetahui kekuatan editor blok. Ini adalah sesuatu yang saya pikir orang-orang mengerti. Ini seperti baru, lebih kuat atau apa pun. Tapi itu salah satu hal di mana Anda benar-benar harus masuk ke sana dan memahami apa yang mungkin dari perspektif pengembangan, hal-hal yang dapat Anda manfaatkan, hal-hal yang dapat Anda lakukan sekarang yang tidak pernah dapat Anda lakukan sebelumnya. Ini adalah hal-hal yang selalu kami inginkan di WordPress, tetapi belum memiliki kesempatan untuk memilikinya. Jadi kita berada di, seperti, peluang utama di sini.

Kontrol. Ini adalah sesuatu yang dibutuhkan banyak agensi, bukan? Ketika Anda memiliki klien dengan kebutuhan khusus, kebutuhan merek, atau Anda perlu memasang pagar pembatas, kontrol dan kemampuan untuk memiliki kontrol yang benar-benar halus dan terperinci atas semuanya adalah yang terpenting. Jadi bagi para pengembang, ketika datang ke basis kode, ada lebih banyak pilihan sekarang karena Anda memiliki mesin bertenaga JavaScript di WordPress.

Tanpa kepala adalah hal lain yang menjadi besar. Mampu memisahkan konten dan lapisan presentasi Anda, WordPress memberi Anda peluang seperti itu sekarang. Dan faktanya, WP Engine sedang mengerjakan Atlas, yang merupakan solusi WordPress Tanpa Kepala mereka. Dan jika Anda belum memeriksanya, Anda harus melakukannya. Ini sangat keren. Ini seperti, sekali lagi, hal-hal yang diimpikan oleh pengembang, dapat menggunakan WordPress untuk hal-hal semacam itu.

Sekali lagi, untuk pengembang, Anda dapat memilih bahasa JavaScript Anda sendiri. Meskipun blok ditulis dalam React, Anda dapat menulis Vue Anda dapat menulis Angular. Anda bisa menulis Vanilla, jika Anda mau. Ini benar-benar terserah Anda karena semuanya dikompilasi dan dikirim, dan pada akhirnya tidak masalah. Dan bersamaan dengan itu, Anda dapat menggunakan alur kerja JavaScript yang sama. Anda dapat menggunakan hal-hal CI/CD integrasi yang belum pernah Anda miliki sebelumnya, alat pembuatan otomasi. Semua itu dimungkinkan dengan memanfaatkan masa depan JavaScript baru ini di WordPress.

Dan lagi, saya menyebutkan ini, menyinggung ini sebelumnya, tetapi kumpulan pengembang JavaScript yang ada di luar sana sangat besar. Ini sangat besar. Jadi, semakin cepat kita mulai mengadopsi beberapa teknologi ini dan membawa orang-orang ini ke dalam lipatan WordPress, semakin kuat ekosistemnya, semakin berharga solusinya, produknya, pluginnya. Semua ini meningkat saat kami mulai menghadirkan bakat itu ke WordPress.

Saya sebutkan sebelumnya dapat membentuk dan mencetak WordPress. Itu luar biasa untuk dapat membuat aplikasi khusus, atau bahkan meluncurkan situs khusus untuk klien Anda. Sekarang, jauh lebih mudah untuk memodifikasi admin. Katakanlah Anda ingin menambahkan bilah alat untuk mengekspos beberapa alat atau data e-niaga Anda. Itu sangat mudah sekarang. Mereka memiliki opsi untuk dapat dimasukkan ke dalam bilah alat yang berbeda ini dan di seluruh antarmuka dengan cukup mudah. Ini cukup mengesankan.

Demikian pula, Anda bisa pergi ke arah lain. Anda dapat mengunci UI. Katakanlah Anda ingin lebih mengontrol pengalaman. Anda benar-benar dapat melakukannya sekarang. Dan karena didukung oleh JavaScript, ada lebih banyak kontrol yang Anda miliki, seperti interaksi UI. Jadi pagar pembatas yang bisa Anda atur, jauh lebih baik, lebih mudah.

Dan dalam hal pengalaman, kita semua pernah mengalami situasi di mana plug-in pihak ketiga memperbarui, itu mengubah sesuatu, tiba-tiba tombol yang Anda letakkan di sini sekarang hilang atau hilang. Nah, dengan mengikat diri Anda sendiri dan mampu mengendalikan pengalaman itu sendiri, Anda dapat mencegah terjadinya kecelakaan itu. Klien Anda tidak melihat masalah tersebut terjadi karena Anda memiliki kontrol yang lebih baik atas pengalaman tersebut.

Dalam hal mengendalikan takdir Anda, ini adalah sesuatu yang akan terus saya bahas tentang plugin pihak ketiga. Plug-in itu bagus, tetapi bisa merugikan, dan Anda dapat membangun ketergantungan padanya yang tidak sehat. Itu dapat membatasi pertumbuhan Anda, dalam banyak hal. Mampu mengikat langsung ke WordPress sendiri dan memiliki kontrol itu, dan mengetahui bahwa hal-hal yang Anda masukkan diuji dan dipelihara dan dapat diperbarui pada saat itu juga, itu sangat besar, bukan? Itu jauh lebih dapat diandalkan daripada berpotensi mengandalkan pihak ketiga untuk melakukan perbaikan.

Dan akhirnya, portabilitas. Itu segalanya, bukan? Kami tidak dapat mengunci konten atau situs web kami dalam solusi hak milik. Ini sangat mahal, mahal. Itu berbahaya. Dan kami memilih WordPress agar kami tidak mengalami situasi itu, bukan? Jadi itu penting.

Pertunjukan. Ini adalah sesuatu yang selalu kami tangani, tetapi sekarang ini lebih penting dari sebelumnya karena kami tidak mampu untuk tidak memiliki kinerja yang hebat. Google tidak akan baik kepada kita. Anda semua pernah melihat kutipan ini sebelumnya, penundaan satu detik dalam pemuatan halaman mengakibatkan hilangnya 7% konversi, lebih sedikit tampilan halaman, dan penurunan kepuasan pelanggan.

Saya tidak tahu siapa pun di planet ini yang setuju dengan ini, terutama dalam hal e-commerce dan pelanggan Anda. Jadi jika Anda memiliki plug-in yang memuat file asing dan hal-hal yang bahkan tidak Anda gunakan dan itu menghabiskan uang Anda, itu adalah sesuatu yang harus Anda perhatikan dengan sangat serius. Anda harus mengambil tindakan dan mengendalikan situasi Anda di sana.

Sekali lagi, jangan salah paham, saya suka plug-in. Saya menggunakannya sepanjang waktu. Tapi plug-in yang kuat ini dibuat untuk berjalan di jutaan situs web. Dan saat Anda harus membuat plug-in yang berfungsi di jutaan situs web, Anda harus menambahkan hal-hal yang tidak berguna untuk semua orang. Anda harus menambahkan skrip ekstra dan gaya ekstra untuk memperhitungkan browser yang berbeda. Dan seringkali, semua hal ini dimuat untuk Anda. Jarang ada kontrol yang disetel dengan baik untuk dapat mematikan hal ini. Jadi Anda mendapatkan sebagian besar dari seluruh plug-in, dan Anda tidak membutuhkannya.

Sekarang, jika Anda seorang pengembang yang tajam, Anda dapat masuk ke sana dan melepaskan hal-hal untuk berjalan sedikit lebih cepat, tetapi tetap saja, saya berpendapat pada titik ini Anda dapat meluangkan waktu dan menulis beberapa hal sendiri dan, terutama dengan kumpulan bakat baru yang datang ke WordPress, kendalikan di sana. Anda memiliki kontrol yang lebih terperinci atas build. Anda dapat melakukan pengocokan pohon, pengecilan, semua hal ini menjadi mungkin sekarang.

Jadi saya pikir semakin cepat kita memperhitungkan hubungan seperti apa yang ingin kita miliki dengan plug-in pihak ketiga, terutama di sisi pembuat halaman, Anda tahu, sekarang kita akan ke pola dan semua hal yang luar biasa ini alat, Anda tidak perlu pembuat halaman. Dan banyak dari plugin ini tidak benar-benar berencana untuk beralih ke editor blok. Jadi, Anda harus membuat keputusan. Anda tahu, apakah Anda menggunakan plug-in ini yang mungkin membantu Anda membangun sekarang, atau apakah Anda mulai mengadopsi WordPress, yang akan membuktikan masa depan Anda, akan memberi Anda alat yang Anda butuhkan dan kontrol yang Anda butuhkan ? Jadi ada beberapa keputusan besar yang bisa didapat di sana. Saya benar-benar mengerti.

Dalam hal performa halaman dan SEO, kita semua tahu kecepatan halaman dan Core Web Vitals, keduanya menjadi sangat penting sekarang. Ini adalah paradigma yang kami tuju. Anda ingin lingkaran hijau itu. Dan mungkin sulit untuk mencapainya, sekali lagi, dengan beberapa plugin WordPress ini karena mereka memuat semua jenis aset. Dan kecuali Anda masuk ke sana dan Anda benar-benar memperbaiki hal-hal dan melepaskan hal-hal, Anda akan berurusan dengan masalah itu.

WordPress dengan jenis gelombang baru pengembang di sana, kita semua menyadari hal-hal yang kita butuhkan yang tidak kita miliki sebelumnya, seperti dapat mengatakan bahwa Anda memiliki halaman dengan banyak blok di dalamnya. Nah, Anda tidak ingin memuat seluruh skrip dan gaya Anda untuk semua blok. Anda hanya ingin mendapatkan gaya yang dimuat di halaman Anda. Maaf, blok yang dimuat di halaman Anda. Nah, sekarang kita memiliki fungsi untuk melakukan itu.

Anda dapat melihat di sini di bagian bawah ini Harus Memuat fungsi Aset Blok Inti Terpisah. Yah, itu hanya akan memindai halaman Anda, melihat blok apa yang ada di halaman Anda, dan hanya mengeluarkan gaya dan skrip itu. Jadi Anda dapat melihat bahwa kami bergerak ke arah yang lebih, seperti, masa depan file kecil kinerja, di mana kami hanya memuat apa yang kami butuhkan. Dan ini akan menjadi lebih baik. Sekali lagi, segera setelah kami masuk ke sana dan mulai membangun, lebih cepat, seperti, WordPress sendiri dapat mengadopsi fitur-fitur ini dan kami akan memilikinya sebagai intinya. Dan kemudian kita tidak perlu memiliki plug-in karena core telah mengadopsinya.

Banyak orang yang menggali pekerjaan kinerja semacam ini. Anda dapat melihat di sini saya memiliki daftar. Ini hanyalah contoh kecil dari orang-orang yang melakukan pekerjaan hebat ini. Ikuti mereka. Ikuti orang yang mereka ikuti. Perhatikan retweet mereka karena ada banyak kekuatan otak yang masuk ke era WordPress ini dan banyak orang pintar yang datang dengan solusi pintar setiap hari. Jadi ya, ikuti beberapa dari orang-orang ini.

Terakhir, saya ingin berbicara tentang menabung dan menghasilkan uang dengan teknologi ini karena, sekali lagi, kita berbicara tentang pertumbuhan jangka panjang, peluang jangka panjang dengan tumbuh bersama WordPress. Dan ada begitu banyak peluang baru untuk menghasilkan pendapatan dengan teknologi semacam ini, Anda dapat menemukan segala macam cara untuk menyediakan layanan dan produk baru. Dan kita akan membicarakannya sedikit juga.

Mengenai desain halaman dan plugin pembuat halaman dan hal-hal seperti itu, saya sebutkan sekarang kita dapat menggantinya dengan pola. Nah, pola pada dasarnya hanyalah tata letak halaman, bagian dari tata letak halaman yang diterapkan WordPress sehingga Anda dapat membuat halaman yang indah. Nah, bisa menggunakan pola sebagai titik awal untuk setiap proyek sehingga Anda membangun kumpulan pola yang dapat Anda gunakan untuk setiap proyek klien, dan kemudian Anda menyesuaikannya dengan klien, Anda dapat membuat seluruh pustaka pola awal yang Anda dapat menggunakan untuk setiap proyek sehingga Anda tidak perlu menemukan kembali roda setiap saat. Anda menghemat waktu itu. Anda menyimpan uang itu.

Sedikit teknologi baru lainnya adalah theme.JSON. Ini hampir seperti cara global menata situs web Anda, yang belum pernah kami miliki sebelumnya. Jadi dapat memuat pola Anda dan kemudian membuat perubahan global pada gaya tombol Anda atau tautan Anda atau warna tajuk Anda untuk, seperti, benar-benar menyesuaikannya dengan kebutuhan klien atau merek Anda, sekali lagi, ini adalah hal-hal yang akan luangkan banyak waktu sebelumnya, seperti yang Anda ketahui, bolak-balik antara editor dan penyesuai dan mencoba memperbaiki semuanya.

Dan kemudian ketika Anda memindahkan situs, Anda harus melakukannya lagi karena WordPress belum tentu mengingat hal itu. Ini semua adalah penghemat waktu dan uang yang sangat besar sekarang. Jadi, semakin cepat Anda mengadopsi hal-hal ini, seperti theme.JSON, gaya global, dan segera akan ada kontrol tipografi, semakin cepat Anda mulai menabung dan menghasilkan uang.

Mengupas plug-in Anda adalah sesuatu yang telah saya bicarakan, tetapi sekali lagi, saya pikir semakin cepat kami mulai melihat mungkin dan mempertanyakan hal-hal yang telah kami instal di situs kami, apakah kami memerlukannya, Anda mungkin tidak memerlukannya plugin caching lagi. Ada banyak host yang menerapkan caching pada level mereka. Dan jika Anda dapat mengirimkan sumber daya yang diperkecil dan bangunan yang lebih kecil, kami akan sampai pada titik di mana plug-in caching yang besar mungkin tidak diperlukan.

Hal yang sama dengan beberapa pembuat halaman ini, seperti yang saya sebutkan. Bisakah kita memindahkan pengalaman pembuatan halaman itu ke WordPress sekarang? Bisakah kita mulai menggunakan pola dengan file theme.JSON dan membuat set desain kita sendiri? Saya pikir kita bisa. Saya pikir kita hampir sampai. Dan itu tidak berarti bahwa tidak ada kasus penggunaan pembuat halaman untuk proyek tertentu atau semacamnya. Saya pikir ada.

Tetapi sekali lagi, saya pikir ketika kita berbicara tentang pertumbuhan jangka panjang, masa depan WordPress, masa depan bisnis Anda dan WordPress, saya melihat masa depan yang lebih sederhana, yang lebih Anda kendalikan. Dan saya pikir kita sedang melihat permulaannya sekarang. Mungkin sulit untuk melihat saat ini, tentu saja, tetapi di situlah kita berada. Jadi ya, ini adalah kesempatan Anda untuk membuat perangkat yang Anda inginkan, yang Anda butuhkan, itu milik Anda, yang disesuaikan dengan Anda. Dan itu akan membantu Anda bergerak lebih cepat, jauh lebih cepat.

Dan akhirnya, ini adalah sesuatu yang juga sering saya tulis. Anda tahu, WordPress, seperti yang Anda tahu, sedang melalui transisi ini. Dan dengan itu muncul kebutuhan akan solusi baru, bukan? Bahkan plug-in yang paling umum, seperti form plug-in yang ada di setiap situs web, nah, sekarang kita perlu memblokir versi itu.

Kami membutuhkan versi bertenaga JavaScript yang lebih baik yang dapat kami sesuaikan langsung di editor dan ubah. Dan pasar sangat lambat untuk mengejar ini. Saya tidak tahu apakah itu karena kurangnya pengembang JavaScript atau– ada banyak alasan, tetapi intinya adalah pasar terbuka lebar sekarang. Jadi plug-in sebelumnya yang seperti plug-in teratas selama 10 tahun terakhir, Anda mungkin dapat mengubah hal-hal yang Anda lakukan untuk klien dan situs Anda menjadi sebuah produk.

Faktanya, saya sudah melihatnya selesai. Saya mulai melakukannya dengan Blok Atom. Saya ingin mengganti hal-hal seperti kode pendek, dan mulai membuat blok untuk melakukan itu. Dan hanya karena itu adalah salah satu dari sedikit yang melakukannya, itu menjadi sangat populer dengan sangat cepat. Jadi ada banyak peluang untuk memonetisasi dan mencari ceruk baru untuk digali.

E-commerce, khususnya, memiliki banyak masalah sulit untuk dipecahkan, seperti yang Anda ketahui. Dan pelanggan, mereka membayar mahal untuk hal-hal ini karena kami memecahkan masalah yang sangat sulit yang tidak dapat mereka selesaikan sendiri, terutama solusi hemat waktu dan uang. Jadi saya tidak bisa cukup menyatakan berapa banyak peluang yang ada di WordPress saat ini. Tidak seperti sebelumnya, pasar siap untuk solusi baru ini, jenis baru yang lebih intuitif, UI yang lebih baik, build yang lebih ketat.

Pelanggan siap untuk hal-hal ini, dan mereka akan membayar uang untuk itu. Ya, sekali lagi, di sini, tidak pernah ada kesempatan lebih dari sekarang, terutama untuk barang e-commerce. Saya melihat semakin banyak orang mencari solusi. Dan orang-orang yang terbaik dalam hal itu harus membuat hal-hal ini untuk editor blok. Kita perlu membuka pertumbuhan jangka panjang itu, dan itulah salah satu cara melakukannya, mengubah pekerjaan Anda menjadi produk.

Oke, jadi dengan semua itu, dari mana kita memulai? Merupakan tugas besar untuk mulai mempelajari hal ini. Cara saya bekerja dan saya pikir banyak orang mungkin bekerja, lebih mudah dipelajari hanya dengan membangun sesuatu. Jadi apakah itu membangun hal baru atau mengambil salah satu hal yang telah Anda buat di masa lalu, proyek klien atau situs pribadi Anda sendiri, coba ambil itu, dan jika itu dilakukan dengan plug-in pembuatan halaman atau apa pun, coba mengambil itu dan membangunnya di editor blok.

Maksud saya, tidak ada alasan, masuk saja ke sana dan mulai mengerjakannya. Buat blok pertama Anda. Ubah tajuk atau bagian fitur menjadi pola. Cari tahu bagaimana hubungan antara sidebar pengaturan dengan area konten dan blok serta berbagai cara untuk mengikat pengaturan. Ada berbagai macam jalan untuk dijelajahi di sini. Memodifikasi UI, masuk dan menambahkan tombol khusus ke salah satu bilah alat. Ikat ke beberapa pengaturan dari salah satu blok Anda.

Ini semua adalah hal yang, sekali lagi, ini cukup mudah dilakukan sekarang. Saya telah menyediakan beberapa tautan di sini. Ada tautan ke dokumen, dokumen editor blok. Tapi ada juga repo, the WordPress GitHub– Maaf, repo Gutenberg, di mana mereka memiliki contoh membangun hal-hal tertentu. Jadi mereka mungkin mengatakan ini adalah cara Anda membuat blok. Inilah cara Anda menarik data melalui API. Mereka telah melakukan pekerjaan yang cukup bagus dalam memberikan contoh yang cukup detail untuk pengembang.

Dan setelah Anda membuatnya, lalui proses peluncurannya, atau bahkan pura-pura meluncurkannya, karena ada hal-hal yang akan Anda temukan setelah Anda membuat sesuatu, itu satu hal. Namun dengan mengambilnya secara langsung dan membawanya melalui proses untuk memasukkannya ke dalam server produksi dan menyiapkan situs Anda untuk meluncurkannya, kita semua tahu ada hal-hal yang muncul dalam waktu singkat itu, bukan? Jadi melalui proses peluncurannya. Perhatikan.

Dan kemudian saya pikir pada saat itulah saya mulai menyadari bahwa hal ini sudah siap, bukan? Benda ini kuat. Hal ini siap untuk pergi. Sekali lagi, pasti akan ada keanehan dengannya, seperti ada perangkat lunak apa pun. Dan kami berada di komunitas open source, jadi bagian yang indah adalah Anda dapat berkontribusi kembali pada hal-hal yang Anda temukan dan keanehan kecil yang Anda temukan.

Anda dapat melaporkannya saja, yang akan menarik perhatian seseorang dan memperbaikinya, atau Anda dapat memperbaikinya dan memberikan perbaikan. Dan mudah-mudahan, itu baru digabungkan. Jadi kembali ke apa yang saya katakan sebelumnya, maksud saya, apakah Anda mengadopsinya sekarang atau nanti berdasarkan seberapa stabilnya, itu akan menjadi lebih stabil semakin cepat Anda mulai menggunakannya dan melaporkan hal ini. Dan saya pikir itu bagian yang sangat berharga dari semua ini, adalah bahwa kita memiliki kesempatan ini, dan sebagian besar dalam kendali kita untuk menjadikannya lebih baik. Jadi saya harap Anda melakukannya.

Jadi, ya, mulai dari mana? Mulai di sini. Mulai membangun sesuatu. Masuk ke sana. Buat beberapa blok. Dan Anda akan melihat, saya pikir.

Dan itu saja. Anda tahu, sekali lagi, saya hanya ingin mendorong Anda untuk keluar, membuat sesuatu. Lihatlah semua peluang. Dan berbagi dengan saya. Kirimkan dengan cara saya. Temukan saya di Twitter @MikeMcAlister dan tunjukkan apa yang telah Anda buat atau ajukan pertanyaan apa pun kepada saya. Baiklah, terima kasih banyak atas waktunya.