Tim Playground mengadakan rapat mingguannya pada 28 November 2025. Berikut ringkasan pengumuman, pembaruan kontributor, dan diskusinya.
Fasilitator: @fellyph
Pengumuman
Dukungan Xdebug kini tersedia
Men-debug kode PHPPHP PHP (akronim rekursif dari PHP: Hypertext Preprocessor) adalah bahasa skrip sumber terbuka serbaguna yang banyak digunakan, yang sangat cocok untuk pengembangan web dan dapat disematkan ke dalam HTML. https://www.php.net/manual/en/index.php di WordPress Playground kini menjadi lebih mudah. Tim menerbitkan panduan terperinci tentang debugging dengan Xdebug, yang kini tersedia di PHP-WASM CLICLI Antarmuka Baris Perintah. Terminal (Bash) di Mac, Command Prompt di Windows, atau WP-CLI untuk WordPress. dan WP Playground CLI. Fitur ini memungkinkan pengembang menelusuri kode langkah demi langkah, memeriksa variabel, dan mengatasi masalah langsung dalam IDE pilihan mereka—termasuk VS Code dan PhpStorm.
Pratinjau branch GutenbergGutenberg Proyek Gutenberg adalah Antarmuka Editor baru untuk WordPress. Editor ini meningkatkan proses dan pengalaman dalam membuat konten baru, sehingga penulisan konten kaya menjadi jauh lebih sederhana. Editor ini menggunakan ‘blok’ untuk menambahkan kekayaan, bukan shortcode, HTML khusus, dan sebagainya.
https://wordpress.org/gutenberg/ di browser Anda
Fitur baru memungkinkan pengembang untuk mempratinjau branch pengembangan Gutenberg langsung di browser. Uji perubahan trunk terbaru atau jelajahi branch fitur tanpa membuat pull request atau menyiapkan lingkungan lokal.
Peningkatan editor Blueprint
Situs web Playground kini menyertakan editor Blueprint yang telah ditingkatkan dengan integrasi UIUI UI adalah akronim dari User Interface (Antarmuka Pengguna)—tata letak halaman yang digunakan pengguna untuk berinteraksi. Pikirkan tentang ‘bagaimana mereka melakukannya’, bukan tentang apa yang mereka lakukan. dan fungsi pelengkapan otomatis yang lebih baik. Hal ini membuat pembuatan dan pengeditan Blueprint lebih intuitif bagi pengembang yang membangun konfigurasi Playground khusus.
Pembaruan Playground CLI
Beberapa peningkatan telah hadir di Playground CLI:
- Pesan bantuan yang mudah dibaca: Pemformatan dan keterbacaan keluaran bantuan CLI ditingkatkan.
- Kompatibilitas TERM=dumb: Perilaku CLI kini berfungsi dengan benar di lingkungan
TERM=dumb. - Pengujian penguncian file: Menambahkan pengujian untuk penguncian file di CLI.
- Perbaikan pencatatan SQLite: Memperbaiki perilaku pencatatan pluginPlugin Plugin adalah perangkat lunak yang berisi sekumpulan fungsi yang dapat ditambahkan ke situs web WordPress. Plugin dapat memperluas fungsionalitas atau menambahkan fitur baru ke situs web WordPress Anda. Plugin WordPress ditulis dalam bahasa pemrograman PHP dan terintegrasi dengan WordPress secara mulus. Plugin ini dapat tersedia secara gratis di Direktori Plugin WordPress.org https://wordpress.org/plugins/ atau berbayar dari pihak ketiga. saat permintaan untuk melewati pencatatan diberikan.
Peningkatan PHP WASM
Paket PHP WASM menerima pembaruan signifikan:
- Ekstensi
intldinamis: Berkat karya @Yannick, Playground web kini dapat memuat ekstensi dinamis. Ekstensiintladalah ekstensi dinamis web pertama, yang mengaktifkan dukungan internasionalisasi. Arsitektur ini membuka kemungkinan di masa depan agar Playground memuat coreCore Core adalah kumpulan perangkat lunak yang diperlukan untuk menjalankan WordPress. Tim Pengembangan Core membangun WordPress. PHP minimal dan mengunduh ekstensi yang lebih besar sepertigddanlibxmlhanya saat diperlukan. - Peningkatan pustaka GD: Diperbarui ke versi 2.3.3, yang mengaktifkan fitur pemrosesan gambar yang lebih baru.
- Peningkatan Emscripten: Diperbarui dari versi 4.0.5 ke 4.0.19.
Blueprint dan SQLite
- Kueri SQL multibaris: Langkah Blueprint
runSqlkini mendukung kueri SQL multibaris. - Metadata SQLite: Mengaktifkan
SQLITE_ENABLE_COLUMN_METADATAdan memperbarui opsi SQLite yang disertakan.
Pembaruan dari kontributor
@fellyph mendokumentasikan Xdebug untuk PHP WASM dan mengumpulkan contoh Xdebug. Ia juga menjadi pembicara di pertemuan WordPress di Belo Horizonte dan Rio de Janeiro, Brasil. Terima kasih kepada @Caio Ferreira dan @gugaalves karena telah menyelenggarakan acara tersebut.
@zieladam merilis beberapa fitur:
- Galeri Blueprint visual yang menampilkan Blueprint situs awal yang lengkap
- GitHub Workflow “Coba di Playground” untuk repositori WordPress
- Peningkatan pustaka GD ke 2.3.3
Ia juga membantu @janjakes melakukan tinjauan akhir untuk integrasi phpMyAdmin di playground.wordpress.net, serta menjelajahi editor bundel Blueprint untuk membuat Blueprint yang dikirim bersama aset tambahan.
@yannickdecat meningkatkan Emscripten dari 4.0.5 ke 4.0.19 dan menambahkan ekstensi dinamis intl ke PHP.wasm Web.
Sesi terbuka
Menjalankan plugin yang bergantung pada Composer
@mujuonly mengajukan pertanyaan tentang menjalankan plugin yang menggunakan PHP AI SDK dengan dependensi Composer. Tim membahas bahwa Composer tidak terinstal secara default di Playground.
Solusi sementara saat ini: Unduh composer.phar dan jalankan php composer.phar install menggunakan Blueprint atau fungsi PHP seperti proc_open().
Peningkatan di masa mendatang: Tim membahas kemungkinan mengunduh Composer secara otomatis saat perintah dijalankan untuk pertama kalinya, sehingga dapat berfungsi dengan lancar di Blueprint. UI terminal untuk mengetik perintah seperti composer install juga secara langsung masuk dalam daftar keinginan.
Berpartisipasilah
Bergabunglah dalam rapat tim Playground di channel #playground SlackSlack Slack adalah Platform Obrolan Grup Kolaboratif https://slack.com/. Komunitas WordPress memiliki Channel Slack sendiri di https://make.wordpress.org/chat/. Semua orang dipersilakan—perkenalkan diri Anda dan bawalah topik untuk diskusi sesi terbuka.
Terima kasih kepada: @zaerl, @Yannick, @zieladam, @Dilip Modhavadiya, @SirLouen, @gugaalves, @eduardozulian, @janjakes, @Caio Ferreira, @mujuonly