DE{CODE}: Sebuah Atlas dari Atlas
Diterbitkan: 2023-02-12Atlas adalah solusi lengkap untuk pengembangan WordPress tanpa kepala, dengan alat sumber terbuka untuk pembuatan templat halaman, pengambilan data, pemodelan konten, dan banyak lagi. Apa lanskap Atlas saat ini? Lihat video di bawah ini untuk mempelajari tentang alat baru yang menarik yang tersedia untuk pengembang WordPress tanpa kepala yang membuat pembuatan situs web berkinerja tinggi dan aman lebih cepat dan lebih mudah.
Slide Sesi
Transkrip Teks Lengkap
KELLEN MACE : Hai, dan selamat datang di pembicaraan yang kami sebut “An Atlas of Atlas”. Saya Kellen Mace, dan rekan saya Ilona akan bergabung dengan saya. Kami berdua mengambil setengah dari presentasi, dan kami akan membahas sejumlah produk yang membentuk ekosistem Atlas.
Jadi Atlas, seperti yang Anda ketahui, adalah nama platform hosting WordPress tanpa kepala WP Engine. Tapi sebenarnya lebih dari itu. Ini mencakup sejumlah produk dan penawaran sumber terbuka yang benar-benar membuatnya semudah mungkin untuk membangun situs dengan situs WordPress tanpa kepala– membangun situs dengan WordPress tanpa kepala– dan juga untuk menerapkannya.
Saya adalah manajer tim hubungan pengembang kami di WP Engine. Jadi pekerjaan saya melibatkan banyak keterlibatan dengan komunitas dan mencoba mengedukasi komunitas dalam membangun dan menerapkan situs. Dan sebagian besar pekerjaan saya terfokus pada WordPress tanpa kepala, khususnya.
Jadi saya sangat banyak berinvestasi di dunia ini untuk membuatnya sangat, sangat mudah untuk mengembangkan situs WordPress tanpa kepala. Sebelum kita menyelami semua penawaran yang saya maksudkan yang merupakan bagian dari ekosistem Atlas, pertama-tama saya ingin memastikan bahwa kita memiliki pengetahuan dasar sejauh bagaimana arsitektur WordPress tradisional berbeda dari arsitektur WordPress headless.
Secara tradisional, seperti yang Anda lihat di slide ini, ini diwakili oleh alur kerja semacam ini. Jadi Anda dapat melihat bahwa kami memiliki tiga kelompok berbeda yang terwakili di sini. Kami memiliki penerbit, pengembang, dan pengunjung situs. Jadi di WordPress tradisional, penerbit berwarna ungu, mereka akan melakukan semua penulisan dan pengeditan konten serta pengelolaan di dalam admin WordPress, dan semua konten mereka kemudian akan disimpan ke WordPress.
Pengembang berbaju biru, orang itu akan melakukan pengkodean mereka di tema dan plugin WordPress dan data itu juga akan ada di dalam aplikasi WordPress. Dan yang terakhir adalah pengunjung kita yang berwarna hijau, ketika orang itu mengunjungi situs WordPress, WordPress memiliki banyak pekerjaan. Itu harus mengambil data dari database dan kemudian menggunakan API temanya untuk membuat templat itu keluar dan akhirnya mengirimkan situs– situs HTML– yang terlihat oleh pengguna akhir.
Jadi WordPress melayani ketiga grup ini. Namun belakangan ini, mengadopsi arsitektur WordPress tanpa kepala menjadi semakin populer. Dan itu terlihat seperti ini, di mana penerbit kami di sini berwarna ungu, mereka masih melakukan penulisan dan pengeditan konten serta pengukuran di dalam WordPress. Jadi bagian itu benar-benar tetap tidak berubah.
Tetapi dua kelompok lainnya, alur kerja mereka sangat berbeda di sini. Jadi pengembang berbaju biru, alih-alih menggunakan API tema WordPress, mereka malah menggunakan JavaScript dan seringkali kerangka kerja modern seperti React atau Vue atau Svelte untuk membangun aplikasi JavaScript berbasis Node.js ujung depan.
Dan kemudian pengunjung berwarna hijau, itulah aplikasi yang sebenarnya mereka kunjungi di aplikasi JavaScript ini. Dan kemudian dua, aplikasi frontend Node.js dan backend WordPress, berkomunikasi satu sama lain. Jadi itulah yang akan diwakili oleh beberapa panah hijau– abu-abu di sini.
Sehingga keduanya dapat mengirim dan menerima data sesuai kebutuhan. Ada banyak panduan di luar sana, termasuk di situs kami sendiri, bahwa hubungan pengembang membahas lebih banyak tentang perbedaan antara tradisional dan tanpa kepala, dan mungkin yang lebih penting, mengapa Anda mungkin ingin mempertimbangkan yang satu dibandingkan yang lain.
Jadi periksalah itu jika Anda ingin mendapatkan lebih banyak keakraban di sana. Namun, dengan dasar semacam ini, saya ingin mendalami beberapa penawaran Atlas yang membuat bangunan dengan arsitektur WordPress headless menjadi lebih baik. Jadi yang akan kita bahas hari ini adalah…
Kami membingkai Atlas sebagai solusi lengkap dan seperti yang saya katakan, benar-benar ekosistem produk yang berbeda untuk membuat dan menerapkan aplikasi tanpa kepala semudah mungkin. Jadi saya akan membahas baris teratas di sini. Jadi Faust, WPGraphQL, dan Atlas Content Modeler.
Dan setelah itu, saya akan menyerahkan semuanya kepada Ilona, dan dia akan meliput Pencarian Atlas, Cetak Biru Atlas, dan kemudian Atlas Untuk Semua. Baiklah, jadi mari selami Faust sekarang. Faust adalah proyek yang sangat menarik. Ini adalah kerangka WordPress tanpa kepala. Jadi yang kami maksud adalah, ini adalah framework JavaScript ujung depan, mirip dengan yang mungkin pernah Anda dengar, seperti Next.js atau Gatsby atau SvelteKit.
Ini serupa dengan beberapa framework JavaScript aplikasi satu halaman, dengan satu perbedaan penting. Faust khusus untuk WordPress dan dibuat khusus untuk membangun situs dengan arsitektur WordPress tanpa kepala. Itu dibangun di atas Next.js, yang merupakan kerangka aplikasi halaman depan ujung depan yang sangat populer.
Jadi itu berita yang sangat bagus, menurut saya. Itu berarti setiap dan semua kerja keras yang dilakukan untuk meningkatkan Next.js dan fitur baru apa pun yang diluncurkan Next, Anda dapat mewarisi dan juga mendapat manfaat dari aplikasi Faust.js Anda. Di luar itu, Faust juga memiliki autentikasi dan pratinjau pos bawaan, yang merupakan awal yang sangat baik, sungguh, jika Anda membangun situs WordPress tanpa kepala.
Jika Anda membangun situs tradisional, Anda mendapatkan barang-barang ini secara gratis. WordPress memiliki sistem otentikasi dan otorisasi dalam sistem kemampuannya untuk mengetahui apa yang dapat dilakukan pengguna di situs, dan dapat mengautentikasi orang dan juga memungkinkan orang dengan kemampuan tertentu untuk melihat pratinjau posting.
Itulah tampilan preview dari postingan yang belum dipublikasikan. Mungkin dalam status draf, misalnya. Namun, begitu Anda menggunakan arsitektur WordPress tanpa kepala, Anda harus benar-benar menemukan kembali kedua hal ini. Aplikasi ujung depan Anda dan situs WordPress ujung belakang Anda harus dapat mengotentikasi pengguna dan kemudian memberikan pratinjau posting secara berbeda dari yang dimiliki WordPress, secara historis.
Dan saya telah menyambungkan ini sendiri dari awal dan itu cukup banyak pekerjaan. Jadi saya sangat menyukai fakta bahwa dengan Faust, Anda mengeluarkan semua ini dari kotak. Anda tidak harus menulis ini dari awal untuk setiap proyek baru, yang menurut saya sangat besar. Selanjutnya, fitur Faust.js yang ingin saya soroti adalah pengambilan data yang mudah.
Jadi ini satu lagi yang jika Anda baru memulai dengan yang bersih yang menjalankan Gatsby atau Next.js atau SvelteKit atau sesuatu, Anda harus menyambungkannya dari awal. Anda harus mencari tahu klien GraphQL apa yang akan saya gunakan, dan bagaimana saya akan menghubungkannya sehingga mengarah ke ujung belakang WordPress yang sesuai dan saya dapat mengirim dan menerima data.
Dan kemudian setelah semua itu selesai, bagaimana saya benar-benar melakukannya? Bagaimana cara menyusun kueri dan mengambil data? Jadi Faust juga memiliki banyak kenyamanan bawaan di sini. Segera setelah Anda membuat proyek Faust baru, pengambilan data sudah disiapkan untuk Anda. Dan itu bahkan dilengkapi dengan sejumlah reaksi yang dapat Anda gunakan untuk mengambil hal-hal umum di WordPress seperti posting, halaman, kategori, dan tag.
Ada kait reaksi yang sangat nyaman yang telah dibuat sebelumnya dan siap dibuat untuk mengambil hal-hal itu sehingga Anda dapat langsung mulai membuat halaman Anda, yang sekali lagi juga merupakan penghemat waktu yang sangat besar. Dan yang terakhir untuk Faust di sini adalah rilis versi 1.0 kami.
Jadi dengan senang hati saya umumkan bahwa dalam waktu dekat ini, kami akan merilis Faust versi 1.0. Jadi itu akan menjadi versi Faust yang memiliki stabilitas yang kami rasa nyaman dengan menyebutnya 1.0. Dan Anda bisa lebih percaya diri membangun proyek baru di Faust.js setelah itu.
Jadi, jika semua ini tampak menarik bagi Anda dan Anda suka– Anda menyukai gagasan untuk mencoba beberapa kerangka kerja JavaScript ujung depan yang memiliki banyak hal bawaan untuk Anda– memposting pratinjau, autentikasi, pengambilan data yang mudah– saya mendorong Anda untuk melakukannya hanya itu, untuk mencobanya. Di sinilah untuk mendapatkannya.
Jadi Anda bisa pergi ke github.com/wpengine/faustjs untuk memeriksa proyek dan mencobanya sendiri. Itu saja untuk Faust.js, framework JavaScript ujung depan kami. Selanjutnya, saya ingin berbicara tentang WPGraphQL. Ini adalah plug-in yang sangat membingungkan, jika Anda memikirkannya.
WordPress adalah CMS terbesar di dunia. Sekarang ini memberdayakan lebih dari 40% internet. Dan WPGraphQL adalah plug-in sumber terbuka gratis yang menghadirkan teknologi GraphQL ke 40% web, untuk– ke situs WordPress mana pun yang ingin menggunakan teknologi ini.
Jadi saya sangat senang itu ada, dan senang WP Engine mendanai pengembangan sekarang dan mendukung penuh WPGraphQL. Jadi mari selami dan lihat beberapa fitur menarik baru yang telah hadir dan akan segera hadir di WPGraphQL.
Salah satunya adalah IDE GraphQL bawaan. Jadi ini sudah ada sebentar di WPGraphQL. Bagi siapa pun yang tidak sadar, saya hanya ingin menyoroti betapa kuatnya ini untuk pengalaman pengembang dan untuk alur kerja yang dibukanya. Jadi Anda dapat melihat di sini di tangkapan layar bahwa saya telah menyusun kueri yang disebut get post, dan saya mengirimkan beberapa variabel kueri.
Jadi saya katakan ID dari postingan yang ingin saya dapatkan adalah, apa itu headless WordPress? Lalu tipe IDnya adalah siput, kan? Kemudian saya dapat menekan ikon putar di kiri atas sini untuk menjalankan kueri ini. Dan kemudian di sisi kanan, lihat apa yang akan didapatkan kembali oleh aplikasi JavaScript ujung depan saya jika ingin menjalankan kueri yang identik ini.
Jadi Anda lihat di sisi kanan yang saya dapatkan kembali untuk posting itu ID database dan kemudian juga judulnya. Jadi ini sangat bagus untuk dapat menyusun kueri Anda dan kemudian menekan tombol putar itu untuk mengeksekusinya dan dengan cepat melihat apa yang akan didapat aplikasi ujung depan Anda jika meminta data yang sama.
Dan kemudian setelah kueri Anda dibuat dan mengembalikan apa yang Anda inginkan, maka Anda dapat menggunakannya di aplikasi js ujung depan Anda. Sangat kuat. Saya sangat senang dengan pengalaman pengembang yang disediakan WPGraphQL dengan IDE GraphiQL. Fitur lain yang hadir di GraphQL adalah fitur ini.
Jadi Anda mungkin telah memperhatikan ini di slide sebelumnya. Saya memiliki avatar kecil saya di sini yang ditampilkan di kiri atas IDE GraphQL. Ini memungkinkan Anda untuk menjalankan permintaan yang diautentikasi atau tidak diautentikasi. Dan ini sangat besar. Jadi jika saya mengeklik ini agar jenuh dengan warna– gambar avatar saya jenuh di sana dan saya memiliki ikon hijau kecil di sebelahnya– saya tahu bahwa saya masuk sebagai saya dan saya menjalankan permintaan yang diautentikasi.
Jadi setiap data yang saya dapatkan kembali akan dikhususkan untuk kemampuan pengguna yang saya miliki sebagai pengguna yang masuk. Namun, seringkali, sangat membantu untuk menguji apa yang akan Anda dapatkan kembali jika Anda menjalankan kueri sebagai pengguna yang tidak diautentikasi, bukan? Jadi ini berarti hanya pengunjung situs yang mendarat di situs Anda yang tidak diautentikasi.
Jika kueri, Anda tahu, akan– dijalankan untuk orang itu untuk mengambil beberapa data, apakah mereka akan mendapatkan semuanya kembali, atau sebagian di antaranya terjaga keamanannya atau memerlukan kemampuan? Jadi dengan satu klik, Anda dapat mengeklik ikon avatar ini sekarang dan menjalankan kueri yang sama yang telah Anda susun sebagai pengguna yang tidak diautentikasi, hanya untuk mengonfirmasi bahwa Anda mendapatkan kembali apa yang selalu Anda harapkan.
Itu merupakan tambahan terbaru yang sangat keren untuk WPGraphQL. Lebih lanjut tentang pelatihan GraphQL IDE di sini, hal berikutnya yang akan kita bicarakan adalah Query Composer. Ini adalah alat yang sangat keren juga. Dan jika Anda membuka Query Composer, sepertinya yang Anda lihat di sini di tangkapan layar tempat Anda dapat memberi nama kueri, Anda dapat meneruskan variabel kueri.
Jadi Anda dapat melihat di sini saya mengatakan bahwa memberikan ID dari apa yang dikatakannya adalah WordPress, dan tipe ID adalah slug dan kemudian dari sana Anda dapat mencentang kotak untuk data apa yang ingin Anda kembalikan. Dan IDE GraphQL cukup pintar untuk dapat menjalankan kueri introspeksi dan mengetahui semua data yang tersedia di WordPress, dan menampilkan semuanya di sini.
Jadi itu membuatnya sangat kuat untuk hanya mengklik kotak-kotak ini dan menulis kueri Anda dan kemudian mematikannya untuk mengujinya. Jadi pastikan untuk memeriksanya juga. Pembuat Kueri.
Hal berikutnya yang ingin saya bicarakan dengan Anda adalah penelitian integrasi blok Gutenberg eksperimental yang sedang berlangsung. Jadi Jason Ball, yang merupakan pencipta dan pengelola WPGraphQL, dia memiliki basis kode ini– Editor Blok WPGraphQL– di mana dia telah bereksperimen untuk dapat mengekspos semua data tentang blok Gutenberg yang disediakan WordPress sehingga Anda dapat menanyakan semua blok yang dimiliki posting atau halaman tertentu dan kemudian mengulanginya dan merender komponen yang berbeda di aplikasi JavaScript ujung depan Anda tergantung pada jenis blok.
Ada beberapa peringatan di sana. Tidak semua data tentang blok diekspos, pada titik ini, oleh WordPress. Tetapi Anda dapat membaca lebih lanjut tentang itu di readme di sini. Tapi kami sangat senang di WP Engine bahwa langkah-langkah sedang dibuat– kemajuan sedang dibuat ke arah ini untuk dapat meminta semua data blok Anda dengan Gutenberg.
Berikutnya yang ingin saya bicarakan adalah pertanyaan yang bertahan. Jadi ini sangat besar. Saat ini, Anda dapat menggunakan WPGraphQL lalu mengaktifkan solusi caching objek, seperti Redis atau Memcached, agar kueri database Anda di-cache di memori untuk beberapa peningkatan kecepatan.
Itu sudah mungkin, dan sudah cukup lama. Tapi satu hal yang sedang dikerjakan oleh tim secara internal adalah pertanyaan yang terus berlanjut, yang membuat saya sangat bersemangat. Ini akan membawa caching itu ke tingkat berikutnya, di mana ia akan menyimpan hasil untuk kueri umum dan segera mengembalikannya tanpa pernah memuat– tanpa pernah menjalankan kueri database atau bahkan memuat WordPress.
Di depan semua itu, salah satu lapisan caching Anda akan mengenali bahwa kueri yang sedang dijalankan masih dalam cache dan masih valid dan akan segera mengembalikannya. Jadi ini akan– fitur ini akan menghasilkan kueri yang sangat, sangat cepat. Sangat bersemangat untuk itu. Tim sedang bekerja keras untuk itu, dan nantikan info lebih lanjut tentang kapan itu akan tersedia.
Fitur lainnya adalah kemampuan untuk menyimpan kueri di GraphQL. Saat ini jika Anda membuat kueri di GraphiQL, sangat bagus untuk dapat dengan cepat menguji berbagai hal di sana. Namun, pertanyaan Anda tidak bertahan. Jika Anda ingin meninggalkan halaman itu atau menghapusnya, Anda tidak dapat kembali ke kueri.
Jadi tim sedang mengerjakan beberapa fitur yang sangat mengesankan di mana Anda akan dapat menulis kueri, memberinya nama, lalu menyimpannya dan Anda dapat bolak-balik antara kumpulan kueri yang disimpan dan membuat perubahan atau ulang -simpan mereka untuk memiliki semacam katalog dari semua kueri yang digunakan situs Anda, yang menurut saya juga sangat keren.
Juga akan ada beberapa integrasi antara fitur ini dan permintaan tetap yang saya bicarakan. Hal-hal yang sangat menarik di sana juga. Saya mendorong Anda untuk mencoba WPGraphQL jika Anda belum melakukannya dan Anda dapat melakukannya di wpgraphql.com. Ada semua jenis dokumentasi di sana tentang cara menggunakannya, cara mengunduhnya, dan dari mana memulainya.
Baiklah, hal terakhir yang ingin saya bicarakan dengan Anda sebelum menyerahkannya adalah Atlas Content Modeler. Ini adalah alat lain yang sangat saya sukai. Ini memungkinkan Anda membuat model konten. Jika Anda sudah lama berada di ruang WordPress, Anda mungkin tahu istilah jenis posting khusus.
Jadi WordPress keluar dari kotak dengan dukungan untuk dua jenis posting, dan itu adalah posting dan halaman. Tetapi untuk banyak, banyak situs, masuk akal untuk mendaftarkan jenis posting kustom Anda sendiri. Jadi Anda bisa memiliki konsep proyek atau anggota tim atau pekerjaan. Sesuatu yang lain seperti itu. Dan kemudian simpan data terhadap jenis posting khusus yang Anda buat.
Atlas Content Modeler memungkinkan Anda untuk membuat jenis posting khusus, tetapi lebih dari itu dan ini memanggil model konten tersebut. Jadi tangkapan layar ini menunjukkan satu contoh. Anda dapat melihat bahwa saya telah membuat dua model konten di sini. Salah satunya disebut lokasi dan memiliki tiga bidang khusus yang terkait dengannya.
Yang lainnya disebut penyedia, dan yang satu itu juga memiliki sejumlah bidang khusus. Ini juga mendukung pendaftaran taksonomi. Jadi, setelah model konten Anda– alias jenis kiriman khusus Anda– setelah ada, jika Anda ingin dapat menambahkan taksonomi ke dalamnya, untuk dapat mengelompokkan kiriman tersebut, Anda dapat melakukannya dengan mudah.
Dan itu memiliki dukungan untuk sejumlah bidang khusus. Jadi Anda dapat melihat di slide, kami memiliki teks, teks kaya, angka, tanggal, dan seterusnya. Jadi Anda dapat membuat model konten, menambahkan taksonomi ke dalamnya, dan kemudian menambahkan bidang khusus yang juga harus dimiliki oleh jenis pos khusus itu.
Dan ACM akan menambahkannya di admin WordPress sehingga siapa pun yang membuat atau mengedit posting jenis itu, mereka hanya akan melihat semua opsi ini untuk bidang khusus dan untuk taksonomi. Dan itu juga akan mengungkap semua data itu, yang akan kita bicarakan sebentar lagi.
Satu hal yang ingin saya soroti adalah memungkinkan hubungan yang efisien juga. Cukup sering, Anda ingin dapat berhubungan– memiliki hubungan satu ke banyak, banyak ke satu, atau banyak ke banyak antara posting yang berbeda di WordPress. Contoh saya di sini adalah saya memiliki penyedia layanan kesehatan dan kemudian saya memiliki lokasi, Anda tahu.
Dan penyedia layanan kesehatan mungkin bekerja di satu atau lebih lokasi, tetapi mungkin juga bagus untuk bertanya dari arah lain, bukan? Dan katakanlah, jika saya memiliki lokasi tertentu pada kueri ke arah lain, mereka akan memberi tahu saya semua penyedia yang berlatih di sini, bukan?
Jadi untuk jenis hubungan dua arah ini, dengan senang hati saya sampaikan bahwa ACM mendukungnya dan itu– basis data dioptimalkan untuk kueri dua arah semacam ini, yang tidak berlaku untuk banyak solusi hubungan lain yang ada di luar sana untuk WordPress .
Jadi terlihat seperti ini di mana Anda dapat mendaftarkan bidang hubungan baru kami dan cukup beri nama dan pengidentifikasi API lalu pilih koneksi antara kedua model juga. Sangat, sangat kuat jika Anda mencari kemampuan untuk membuat hubungan dalam proyek WordPress tanpa kepala.
Hal terakhir, yang mungkin merupakan fitur pembunuh, menurut saya, dari ACM adalah semua yang baru saja saya sebutkan. Semua itu. Membuat model konten, taksonomi, menambahkan semua bidang khusus Anda, membangun hubungan di antara mereka. Segera setelah Anda membuat semua hal itu di admin WordPress, semuanya secara otomatis ada dalam skema WPGraphQL dan segera tersedia bagi Anda untuk mulai membuat kueri dari aplikasi JavaScript ujung depan yang dipisahkan.
Jadi ini– ini sangat besar. Banyak orang di masa lalu telah membuat sejumlah plugin untuk menyediakan bidang ini di admin. Tetapi juga untuk mengeksposnya di WPGraphQL dan Atlas Content Modeler, luar biasa, ia mampu melakukan kedua hal tersebut. Jadi saya sangat menyarankan untuk memeriksanya jika itu terdengar kuat bagi Anda.
Satu hal yang datang ke ACM dalam waktu dekat di sini adalah bidang email, jadi pantau terus untuk pembaruan yang satu itu. Tim juga baru-baru ini menambahkan dukungan untuk bidang berulang. Jadi ini adalah permintaan fitur, dan dengan senang hati saya laporkan bahwa kami sekarang memiliki dukungan untuk kolom pengulang.
Jadi Anda dapat menentukan bidang dan kemudian mengatakan bahwa itu harus dapat diulang satu kali atau lebih, dan pembuat konten kemudian dapat menggunakan fitur berulang itu. Baiklah. Jadi jika Anda tertarik dengan ACM dan ingin mencobanya, saya sangat menganjurkan Anda untuk melakukannya.
Itu ada di direktori plugin WordPress, jadi Anda dapat melanjutkan dan mengambilnya di wordpress.org/plugins/atlascontentmodeler dan mencobanya sendiri. Jadi itu saja untuk bagian saya. Terima kasih banyak telah mendengarkan, dan sekarang saya akan menyerahkan semuanya kepada Ilona untuk membahas produk lainnya di ekosistem Atlas.
ILONA KEDRACKA: Terima kasih banyak, Kellen. Nama saya Ilona Kendracka, dan saya adalah manajer produk di Atlas. Dan tahun yang luar biasa, baik untuk Atlas maupun untuk seluruh dunia WordPress tanpa kepala. Sekitar tahun ini, Atlas pertama kali diumumkan ke publik.
Dan bagi kami, ini adalah tahun yang penuh dengan pembelajaran, wawancara, percobaan, pembuatan prototipe, dan penelitian. Dan merupakan kebahagiaan terbesar bagi seorang manajer produk untuk dapat membagikan kepada Anda hasil dari semua hal yang telah kami pelajari dalam bentuk produk kerja, dalam bentuk fitur baru untuk Atlas. Jadi mari kita langsung masuk.
Mari kita mulai dengan sesuatu yang sangat penting untuk setiap situs web utama di internet. Itu adalah pencarian. Kemampuan untuk mencari konten adalah komponen yang sangat penting, tidak hanya untuk e-commerce tetapi juga untuk jenis situs web lain seperti situs perusahaan atau media. Riset telah menunjukkan, faktanya, orang yang melakukan penelusuran adalah pengunjung situs yang jauh lebih berharga, apakah mereka mencari produk tertentu untuk dibeli atau jika mereka mencari artikel tertentu untuk dibaca, mereka berharga karena mereka datang ke situs Anda. situs dengan niat.
Dan telah terbukti, untuk situs e-niaga bahwa pencarian mereka dapat membuka tingkat konversi sekitar tiga kali lebih tinggi. Oleh karena itu, pencarian adalah alat yang sangat berharga bagi para pemasar. Pada saat yang sama, melakukan pencarian di WordPress juga merupakan tugas yang menyakitkan dan menyusahkan karena berbagai alasan.
Pencarian WordPress cukup lambat dan skalanya buruk. Fungsionalitasnya juga sangat terbatas. Keterbatasan pencarian inti WordPress dapat diatasi dengan menggunakan solusi pihak ketiga, tetapi itu berarti lebih banyak konfigurasi, lebih banyak pemeliharaan, lebih banyak kerumitan, dan tentu saja, lebih banyak uang yang harus dikeluarkan untuk solusi pesanan dan komponen pihak ketiga.
Itulah mengapa di WP Engine, kami telah mengerjakan solusi yang lebih baik, canggih, dan fleksibel yang memberikan hasil paling relevan bagi pelanggan di WordPress. Membangun dan mengirimkan produk seperti itu kepada pelanggan WP Engine adalah prioritas utama kami tahun ini.
Itulah mengapa saya bersemangat untuk membagikan versi beta publik untuk Pencarian Atlas, produk baru kami untuk pencarian konten WordPress, hadir untuk Anda coba. Ada tiga hal utama yang menjadikan pencarian Atlas alat yang hebat untuk situs web modern, dan yang pertama adalah kinerja. Aspek yang sangat penting untuk situs web utama mana pun.
Dengan Pencarian Atlas, konten diambil jauh lebih efisien dan lebih cepat dibandingkan dengan solusi pencarian WordPress tradisional. Dengan memindahkan pemrosesan data dan proses kueri ke Pencarian Atlas dari WordPress, siklus komputasi yang berharga di server WordPress yang mahal dan sulit diskalakan dapat disimpan.
Pilar berikutnya adalah kesederhanaan. Dibutuhkan banyak waktu, tenaga, dan uang untuk menghasilkan solusi pencarian WordPress yang akan memenuhi tuntutan kinerja dan akurasi situs web modern. Mempertahankan semua bagian yang bergerak cukup memakan waktu.
Pencarian Atlas adalah solusi tunggal, sederhana, dan elegan yang memerlukan konfigurasi minimal. Setelah diatur, itu berfungsi. Dan sebagai pengguna, Anda dapat dengan mudah mengonfigurasi konten yang ingin dicari. Pencarian Atlas juga terintegrasi dengan rapi dengan WordPress, memungkinkannya untuk memproses data Anda secara real time saat berubah, memastikan bahwa hasil pencarian Anda selalu diperbarui.
Jadi tidak perlu menggunakan vendor eksternal, tidak perlu menghabiskan waktu dan uang untuk memelihara solusi Anda sendiri. Atlas Search adalah toko serba ada Anda untuk semua pencarian hal. Yang terakhir adalah relevansi dan akurasi. Dalam pencarian WordPress yang bagus, ada beberapa fitur penting yang hilang.
Dan kekurangannya membuatnya tidak cocok untuk situs web modern. Hal-hal seperti pencarian teks lengkap, kemampuan untuk menentukan pencarian, penilaian relevansi sulit dilakukan atau hampir tidak mungkin dilakukan dengan pencarian WordPress tradisional. Jadi dengan senang hati saya sampaikan bahwa kami berhasil mengatasi banyak masalah ini dalam solusi pencarian baru kami.
Di dasbor Pencarian Atlas, dengan menggunakan UI yang sangat sederhana dan intuitif, Anda dapat menentukan bidang apa yang ingin Anda telusuri. Itu tidak hanya mencakup seluruh bidang WordPress, tetapi pencarian lainnya juga berfungsi. Jenis pos khusus dan bidang khusus yang tidak seimbang. Dan tentu saja, Pemodel Konten Atlas kami yang siap pakai.
Anda dapat menentukan untuk setiap bidang yang dipilih dan mengambil hasil yang paling relevan. Anda juga dapat melakukan pencarian beberapa istilah, serta menggunakan operator pencarian seperti Google dalam permintaan pencarian Anda. Atlas Search berfungsi paling baik dengan WordPress REST API dan WPGraphQL, yang memberi Anda fleksibilitas dan portabilitas pada alat yang ingin Anda gunakan untuk proyek headless Anda.
Jadi saya sangat senang dengan rilis ini, dan kami tidak sabar untuk melihat proyek hebat apa yang akan Anda bangun menggunakan solusi baru kami.
Pindah ke pengumuman kami berikutnya. Memasuki dunia WordPress tanpa kepala memang mengasyikkan, tetapi pada awalnya bisa sangat sulit, karena berbagai alasan. Pertama-tama, banyak aspek dari proses pembuatan situs web yang benar untuk WordPress monolit tidak lagi berlaku untuk headless.
Kami tahu bahwa perlu waktu untuk memikirkan cara berpikir yang berbeda tentang membuat aplikasi. Bagi banyak dari Anda, ini juga pertama kalinya berinteraksi dengan alat dan teknologi baru, bahasa pemrograman, dan kerangka kerja. Perpindahan dari arsitektur monolitik ke decoupled adalah perubahan besar.
Dan itu tidak hanya mengharuskan pengembang untuk mempelajari dan memikirkan serta memahami semua komponen yang berbeda ini, tetapi juga meluangkan waktu untuk mengonfigurasi dan menghubungkan semuanya. Dan terlepas dari keterampilan baru apa yang Anda coba pelajari, biasanya jauh lebih mudah dan jauh lebih menyenangkan jika Anda bisa belajar dengan melakukan.
Jadi harus membaca banyak dokumentasi sebelum bisa bermain dengan sesuatu untuk pertama kalinya cukup mengecewakan dan dapat membuat Anda meletakkan proyek sampingan Anda di rak untuk waktu yang sangat lama. Dan Anda mungkin berjanji pada diri sendiri bahwa Anda akan kembali ke sana suatu hari nanti, tetapi hal yang sama mungkin tidak akan pernah terjadi dan ini adalah perasaan yang saya ketahui dengan sangat baik.
Jadi untuk mencoba sesuatu untuk pertama kalinya, untuk dapat terjun langsung dan memulai keterampilan yang sangat Anda sukai tidak perlu berjam-jam membaca dokumentasi, konfigurasi, dan menarik rambut Anda untuk mengetahui cara menyiapkannya siap untuk sesuatu.
Jadi selama beberapa bulan terakhir, kami telah berbicara dengan banyak developer yang tertarik untuk mempelajari Atlas dan mengamati kesulitan dan kebutuhan mereka. Dan kami menggunakan semua pelajaran ini untuk membuat sesuatu yang memberi Anda kesempatan untuk memulai dengan cepat, untuk meminimalkan upaya yang diperlukan untuk melakukan konfigurasi, dan tentu saja untuk memaksimalkan kesenangan dan kegembiraan yang datang dari mempelajari keterampilan baru.
Maka solusi yang kami usulkan adalah Atlas Blueprints. Atlas Blueprints adalah proyek awal WordPress tanpa kepala yang lengkap, tersedia untuk Anda tiru, memulai proyek Anda sendiri dalam hitungan menit, melihat kekuatan WordPress tanpa kepala dalam skenario kehidupan nyata, dan mulai bermain dengannya dan memodifikasinya sesuai kebutuhan Anda.
Anda dapat menggunakannya sebagai kotak pasir untuk proyek tanpa kepala pertama Anda, tetapi Anda juga dapat memanfaatkannya untuk memulai lebih cepat sambil membangun situs Anda sendiri yang berfungsi penuh. Ada empat komponen yang setiap cetak biru dibuat. Pertama-tama, selama proses tersebut, lingkungan WordPress baru dibuat untuk Anda.
Dengan cara ini, Anda benar-benar dapat memulai di lingkungan yang aman dan terisolasi, bermain dengannya, dan melihat cara kerjanya.
Kemudian, semua plugin yang diperlukan diinstal dan diaktifkan pada instalasi WordPress ini. Jadi Anda tidak perlu menelusuri daftar itu dan menginstal plugin secara manual, mencarinya, dan sebagainya. Itu semua dilakukan untuk Anda di belakang layar sehingga Anda siap segera setelah aplikasi habis.
Selain itu, aplikasi catatan diputar untuk Anda. Setiap cetak biru yang kami siapkan adalah situs web yang lengkap dan indah yang dirancang untuk kasus kehidupan nyata, dan masing-masing dibuat menggunakan kerangka kerja Faust.js kami yang dibuat khusus untuk membuat pengembangan WordPress headless menjadi lebih mudah dan menyenangkan.
Dan sementara semua komponen ini ada, semua konfigurasi yang diperlukan di belakang– terjadi di belakang layar. Jadi hanya dalam beberapa menit, Anda benar-benar dapat mengakses situs WordPress tanpa kepala yang disediakan dan dikonfigurasi sepenuhnya. Jadi Atlas Blueprints adalah solusi lengkap untuk headless WordPress, sebuah solusi yang dibuat untuk Anda semua. Solusi yang berfungsi dan membantu Anda memulai dengan konfigurasi minimal dan dalam waktu yang sangat singkat.
Hari ini, kami dengan senang hati memberi Anda tiga cetak biru untuk dicoba. Cetak biru portofolio yang sempurna untuk situs web perusahaan, cetak biru blog– WordPress klasik yang dapat Anda gunakan untuk membagikan pemikiran Anda kepada dunia– dan cetak biru dasar, yang merupakan perancah minimal untuk membantu Anda memulai dengan cepat.
Setiap cetak biru memanfaatkan semua produk Atlas kami. Jadi Faust.js, yang merupakan kerangka kerja kami untuk WordPress headless, Atlas Content Modeler, yang merupakan plugin kami yang memungkinkan Anda membuat model data khusus, dan Pencarian Atlas, alat kami untuk pengalaman penelusuran yang berkinerja tinggi dan akurat di WordPress.
Jadi, jika Anda benar-benar ingin tahu untuk mencoba penelusuran, menggunakan Cetak Biru Atlas adalah cara termudah bagi Anda untuk memulai. Ada dua cara Anda dapat mencoba cetak biru. Salah satu caranya adalah dengan mendaftar akun kotak pasir dan mengikuti alur pembuatan aplikasi di portal kami. Dengan cara ini, Anda benar-benar akan mendapatkan satu set lengkap, situs web yang disediakan sepenuhnya hanya dalam beberapa menit.
Jika Anda lebih suka menjalankan aplikasi Anda secara lokal pada awalnya, Anda dapat menuju ke lokal, di mana Anda dapat membuat situs WordPress headless baru menggunakan salah satu dari tiga cetak biru yang kami sediakan. Cetak biru tersedia untuk siapa saja. Jadi pengguna kotak pasir Atlas, pelanggan berbayar Atlas, dan pengguna lokal juga.
Jadi jika Anda ingin mencoba WordPress headless tetapi kesulitan menemukan waktu dalam jadwal sibuk Anda untuk mengerjakan proyek Anda sendiri, Atlas Blueprints cocok untuk Anda. Jadi pergi dan memeriksa mereka.
Pada catatan itu, dan sebagai penutup, kami memiliki satu lagi pengumuman penting dan menarik. Misi kami adalah memperkuat kreativitas Anda dengan membangun dan memberi Anda akses ke platform hebat untuk WordPress headless. Kami percaya bahwa setiap orang yang ingin menciptakan pengalaman luar biasa bagi pengunjung situs web mereka, atau situs web klien mereka, harus memiliki kesempatan untuk melakukannya.
Karena itulah, mulai sekarang, empat paket Atlas SMB baru tersedia untuk Anda beli. Hingga saat ini, Atlas hanya tersedia untuk proyek perusahaan. Namun, kami ingin menghadirkan performa dan keamanan Atlas ke setiap proyek ukuran untuk membuka kreativitas Anda.
Itu berarti bahwa rencana awal Anda mendapatkan penginstalan WordPress yang dioptimalkan untuk headless, server node yang dapat membangun kerangka kerja JavaScript pilihan Anda seperti Next atau Gatsby, CDN berdaya tinggi untuk mendistribusikan proyek Anda ke seluruh dunia, alat sumber terbuka kami seperti Atlas Pemodel Konten, WPGraphQL, Faust.js, dan lainnya.
Dan semua ini dari satu mitra, di satu platform, dengan satu harga. Jadi semua yang saya bicarakan hari ini– Pencarian Atlas, Cetak Biru Atlas, dan rencana Atlas untuk UKM– sebenarnya tersedia untuk Anda saat ini. Jadi untuk mencobanya, silakan kunjungi wpengine.com/atlas untuk mendaftar akun kotak pasir, atau membeli paket.
Sebagai anggota tim produk Atlas, saya sangat senang dengan semua pengumuman yang kami bagikan dengan Anda hari ini, dan saya tidak sabar untuk melihat semua hal hebat yang akan Anda bangun di platform kami. Atlas dibuat untuk Anda, terinspirasi oleh Anda, dan Andalah, para pengguna Atlas, yang menginspirasi kami dan semua pengguna, fitur, dan produk kami.
Jadi saya harap Anda menikmati presentasi hari ini. Terima kasih banyak atas perhatian Anda. Nantikan demo dan sesi yang akan datang, dan sampai jumpa di produk.