Sorotan

Apa yang membuat Gato GraphQL menonjol

Tur terkurasi dari fitur-fitur yang paling kami banggakan.

Logo

Server GraphQL

Gato GraphQL menyediakan server GraphQL, yang memungkinkan Anda menggunakan API GraphQL yang populer di situs WordPress Anda.

Berikan sebuah query GraphQL, dan eksekusikan terhadap server untuk mengambil tepat data yang diperlukan guna mendukung tema, plugin, blok, dan aplikasi WordPress Anda.

Kami menggunakan klien GraphiQL untuk menyusun dan mengeksekusi query GraphQL. Server GraphQL memproses query tersebut, dan memberikan respons dengan data yang diminta.
Logo

Klien

Beberapa klien disertakan untuk berinteraksi dengan server GraphQL.

Klien Interactive Schema memungkinkan Anda memvisualisasikan skema GraphQL, untuk menjelajahi dan memahami bagaimana semua entitas data saling berhubungan.

Klien GraphiQL memungkinkan Anda menyusun query GraphQL secara visual dan mengeksekusinya terhadap server, serta menelusuri dokumentasi skema.

Memvisualisasikan skema GraphQL dengan klien Interactive Schema.
Logo

Komposabilitas

Gato GraphQL memberi Anda kemampuan untuk menyusun field —di mana nilai suatu field dapat diberikan sebagai input ke field lain dalam query yang sama— dan menyusun directive —di mana sebuah directive dapat mengubah perilaku directive lainnya—.

Komposabilitas berarti bahwa sekumpulan resolver field dan directive yang mendasar sudah cukup untuk mencakup jumlah kasus penggunaan yang tidak terbatas, sehingga mengurangi kebutuhan untuk menyediakan kode PHP khusus demi fungsionalitas tertentu.

Kami menghindari pembuatan field kustom `Post.isNotEmptyExcerpt` dengan menggabungkan field `Post.rawExcerpt`, `_isEmpty`, dan `_not`.
Logo

Persisted Queries

Persisted queries menggabungkan semua keunggulan dari API GraphQL dan REST. Gunakan bahasa GraphQL untuk menyusun query langsung dari wp-admin, lalu publikasikan di bawah URL endpoint-nya sendiri, mirip seperti endpoint REST.

Kemudian akses URL endpoint tersebut di aplikasi Anda untuk mengambil data. Karena respons sudah ditentukan sebelumnya, pengunjung tidak dapat melakukan query data Anda secara bebas, sehingga aplikasi Anda menjadi lebih aman.

Kami membuat sebuah persisted query dan mengakses datanya langsung dari browser.
Logo

Endpoint Publik, Privat & Dilindungi Kata Sandi

Selain mengekspos endpoint tunggal GraphQL, Gato GraphQL memungkinkan Anda membuat endpoint kustom, yang dapat Anda atur sebagai privat —hanya dapat diakses di dalam wp-admin—, dan melindunginya dengan kata sandi —agar dapat diakses oleh pemangku kepentingan tertentu, seperti pelanggan—.

Kami membuat endpoint kustom dan melindunginya dengan kata sandi. Saat mengakses klien GraphiQL-nya, sebuah prompt meminta kata sandi. Hanya setelah kata sandi diberikan, klien GraphiQL dan endpoint GraphQL dapat diakses.
Logo

Eksekusi Multiple Query

Eksekusi multiple query menggabungkan beberapa GraphQL query sekaligus dan mengeksekusinya sebagai satu operasi tunggal. Query dalam dokumen dapat berbagi state satu sama lain, dan dapat dieksekusi secara kondisional bergantung pada nilai suatu variabel.

Fitur ini meningkatkan performa aplikasi, karena menghindari latensi dari menunggu respons eksekusi beberapa request, dan memungkinkan Anda mengorganisir GraphQL query Anda ke dalam unit-unit logis.

Kami menduplikasi sebuah postingan dengan mengekspor data postingan tersebut dalam query pertama, lalu membuat postingan lain dengan data tersebut dalam sebuah mutasi berikutnya.
Logo

Cari & Ganti Massal

Jalankan sebuah GraphQL query untuk mencari dan mengganti string di semua postingan di situs Anda, juga menggunakan ekspresi reguler untuk mencocokkan pola string.

Anda akan dapat mengganti domain setelah migrasi situs, memperbarui tautan ke halaman setelah mengubah slug-nya, memodifikasi semua URL gambar setelah memperkenalkan CDN, menghapus gaya CSS yang dikodekan keras dalam kode HTML, menambahkan tautan yang hilang, dan masih banyak lagi.

Semua tautan ke halaman Kontak di situs diperbarui, setelah slug-nya diubah dari `contact` menjadi `contact-us`.
Logo

Terjemahan Konten

Hubungkan ke ChatGPT API, Claude API, DeepSeek, Gemini, Mistral AI, OpenRouter, Google Translate API, atau DeepL API di dalam GraphQL query, dan terjemahkan konten ke bahasa yang Anda inginkan, dengan dukungan untuk editor Gutenberg, editor Klasik, dan page builder.

GraphQL query mengirim semua string yang akan diterjemahkan dalam satu permintaan ke API yang dipilih, sehingga hasil terjemahan menjadi seakurat mungkin. Kemudian lanjutkan mengedit postingan di dalam editor WordPress.

Sebuah postingan Gutenberg diterjemahkan dari bahasa Inggris ke bahasa Spanyol, lalu ditinjau dan diedit kembali di dalam editor WordPress.
Logo

Menghubungkan ke Layanan Eksternal

Ambil data dari, dan kirim data ke, layanan eksternal mana pun yang menawarkan API, menggunakan fields yang dirancang untuk API generik, API REST, dan API GraphQL.

Berinteraksi dengan layanan populer, termasuk Notion, AirTable, GitHub, Mailchimp, Zapier, OpenAI, ConvertKit, dan masih banyak lagi.

Salinan email pengguna situs web dikirim ke AirTable.
Logo

Sinkronisasi dan Distribusi Konten

Sinkronisasi dan distribusikan konten di berbagai situs WordPress —baik dalam jaringan multisite maupun antar situs independen—, serta sertakan pula situs non-WordPress yang menawarkan API.

Salin postingan ke situs staging dan kembali ke situs produksi, distribusikan artikel dari satu sumber kebenaran konten, izinkan pekerja pihak ketiga meninjau konten Anda tanpa memberi mereka akses ke backend Anda, dan masih banyak lagi.

Sebuah postingan disalin ke situs staging, di mana dapat ditinjau oleh editor pihak ketiga.
Logo

Impor/Ekspor Konten

Impor posting dari situs WordPress lain, atau dari situs maupun layanan non-WordPress apa pun yang menyediakan API. Beberapa format data didukung, termasuk JSON, XML, dan CSV, sehingga Anda juga dapat mengimpor posting dari umpan RSS, dari Excel, dan dari Google Sheets.

Demikian pula, ekspor posting ke situs WordPress lain, atau ke situs maupun layanan non-WordPress apa pun yang menyediakan API, seperti Notion atau AirTable.

Sebuah posting direplikasi secara lokal dari umpan RSS situs WordPress lain.
Logo

Pembuatan Post Massal Menggunakan Template

Buat post secara massal berdasarkan template dan sumber data. Template dapat menyertakan konten dari jenis apa pun, termasuk blok Gutenberg, editor Klasik, atau page builder apa pun.

Sediakan template untuk konten post yang berisi variabel untuk data dinamis, dan sumber dengan data —seperti input CSV, atau kamus JSON—. Kemudian jalankan GraphQL query untuk menggabungkannya dan membuat post secara dinamis.

Membuat post untuk situs portofolio fotografi, dengan menyediakan kamus JSON berisi label dan URL foto yang akan disematkan.
Logo

Otomasi

Gunakan GraphQL untuk mengotomasi tugas dan alur kerja konten di situs Anda, dengan menjalankan persisted query untuk tugas yang sesuai, dipicu melalui WP-Cron atau action hooks WordPress.

Anda dapat secara otomatis membuat gambar untuk postingan tanpa thumbnail, menambahkan blok wajib ke postingan baru, mengirimkan email notifikasi saat ada komentar baru, menerjemahkan postingan ke beberapa bahasa dan mendistribusikannya ke situs terjemahan, dan banyak lagi.

Setiap kali ada postingan baru di situs, persisted query memeriksa apakah postingan tersebut memiliki blok Komentar wajib dan, jika tidak ada, menambahkannya secara otomatis.
Logo

Webhooks

Terima dan proses data masuk dari layanan apa pun melalui webhook yang disesuaikan, diterbitkan langsung di dalam wp-admin. Setiap event yang dihasilkan oleh layanan eksternal dapat diproses oleh situs WordPress Anda melalui persisted query yang sesuai.

Bereaksi terhadap event seperti pesan masuk dari Slack, deployment di Netlify, pull request yang digabungkan di GitHub, item yang dibeli di ConvertKit, dan banyak lagi.

Sebuah webhook mendaftarkan langganan newsletter dari InstaWP ke AirTable.

Berlangganan newsletter kami

Tetap update dengan semua pembaruan Gato GraphQL.