Blog

๐Ÿš€ Rilis Gato GraphQL v1.1 (dengan Persisted Queries Terdefinisi)

Leonardo Losoviz
Oleh Leonardo Losoviz ยท

Versi 1.1 dari Gato GraphQL telah dirilis! ๐ŸŽ‰

Jelajahi semua fitur baru dalam catatan rilis di GitHub. Berikut adalah ringkasan dengan fitur-fitur terpenting.

Persisted Queries Terdefinisi

Versi 1.1 menambahkan Persisted Queries terdefinisi untuk menangani sejumlah tugas admin yang umum, termasuk:

  • Menduplikasi post
  • Mengganti string dalam post
  • Mengganti domain lama dengan domain baru dalam post
  • Menyisipkan blok dalam post
  • Menghapus blok dari post
  • Menerjemahkan post
  • Mengimpor post dari situs WordPress lain
  • Mengekspor post ke situs WordPress lain
  • Dan banyak lagi
Persisted Queries Terdefinisi
Persisted Queries Terdefinisi

Semua Persisted Queries ini diterbitkan sebagai private, sehingga tidak terekspos secara publik. Persisted Queries ini dapat dijalankan dari dalam wp-admin, oleh pengguna yang sudah login dengan capability yang sesuai.

(Sebuah Persisted Query tambahan, untuk disediakan sebagai webhook ke InstaWP guna memproses pendaftaran newsletter, ditambahkan dengan status draft, sehingga juga tidak terekspos secara publik.)

Setiap Persisted Query berisi query GraphQL yang akan dieksekusi untuk tugas tersebut, dokumentasi tentang input apa yang harus diberikan, dan keterangan ekstensi mana yang diperlukan (jika ada):

Persisted Query di Editor
Persisted Query di Editor

Selain itu, jika Persisted Query memerlukan beberapa konfigurasi khusus (seperti "nested mutations"), sebuah Schema Configuration yang sesuai juga dibuat dan didefinisikan dengan tepat.

Anda dapat menjalankan Persisted Query dengan salah satu cara berikut:

  • Langsung dari klien GraphiQL, dengan meneruskan input sebagai variabel
  • Memanggil URL Persisted Query di browser, dengan meneruskan input sebagai parameter URL

Jelajahi daftar semua Persisted Queries terdefinisi dalam catatan rilis.

Apa manfaat Persisted Queries terdefinisi?

Penambahan Persisted Queries terdefinisi memudahkan para admin untuk menjalankan dan mengotomatiskan tugas-tugas di situs mereka.

Perlu menerjemahkan post ke bahasa mana pun? Jalankan Persisted Query "Translate post", dengan meneruskan bahasa dan ID post sebagai parameter URL.

Perlu menyinkronkan konten antar situs? Jalankan Persisted Query "Export a post into another WordPress site", dengan meneruskan slug post yang akan disinkronkan, dan URL endpoint situs tujuan, sebagai parameter.

Dan seterusnya. Ini seperti menjalankan perintah WP-CLI, tetapi menggunakan queries GraphQL sebagai gantinya, yang disusun, disimpan, dan dijalankan langsung di dalam wp-admin.

Kami berencana untuk terus menambahkan lebih banyak Persisted Queries terdefinisi dalam rilis-rilis mendatang.


Berlangganan newsletter kami

Tetap update dengan semua pembaruan Gato GraphQL.