Pembaruan Divi 5: Versi Alfa Publik 5
Diterbitkan: 2024-12-10Divi 5 Public Alpha tersedia untuk pengujian. Jika Anda menggunakan Divi 5, Anda akan melihat pemberitahuan pembaruan untuk Public Alpha Version 5 hari ini. Kami merilis versi Divi 5 baru setiap dua minggu, dan semakin baik setiap saat! Jika Anda belum menguji Divi 5, cobalah dan beri tahu kami pendapat Anda.
- 1Apa yang Baru di Public Alpha 5?
- 1.1 Perubahan Menonjol
- 1.2 Catatan Perubahan
- 2 Lompat Ke Divi 5 Hari Ini
Apa yang Baru di Publik Alpha 5?
Selama dua minggu terakhir, kami memperbaiki 89 bug . Divi 5 terasa stabil, dan kami tidak mendapatkan banyak laporan bug baru dari penguji beta kami. Itu pertanda bagus! Kami akan menghabiskan dua minggu lagi untuk memperbaiki beberapa bug prioritas tinggi yang tersisa dan kemudian beralih ke pengembangan fitur, memulai tahun 2025 dengan jadwal rilis yang agresif.
Dengan semua perbaikan mendasar dan perbaikan bug yang telah kami lakukan, tahun ini akan menjadi tahun baru yang menyenangkan.
Perubahan Menonjol
Seperti halnya dengan beberapa pembaruan terakhir, versi baru ini berisi banyak perbaikan kecil. Masih banyak lagi yang perlu disebutkan, namun berikut beberapa perubahan yang menonjol:
- Dokumentasi Pengembang yang Diperbarui – Kami telah bekerja sama dengan pembuat konten dari pasar, menjawab pertanyaan mereka dan menggunakannya sebagai dasar untuk dokumen pengembang baru yang akan melayani komunitas selamanya.
- Kait & Filter Pengembang Baru – Pembuat modul kini memiliki lebih banyak kebebasan untuk memperluas modul Divi dan antarmuka pembuat. Kami memastikan bahwa pengembang memiliki apa yang mereka butuhkan untuk membangun modul yang mereka impikan.
- Peningkatan Kinerja Dalam Mode Kompatibilitas Mundur – Beberapa halaman dimuat dengan lambat saat merender kode pendek lama saat dalam mode kompatibilitas mundur. Kami mengidentifikasi hambatan dan memperbaikinya. Kami ingin modul lama dimuat dengan cepat, atau lebih cepat, di Divi 5 sehingga tidak ada kerugian dalam peningkatan.
- Memperbaiki do_blocks() Rendering Blok Divi – Salah satu manfaat kode pendek adalah Anda dapat menyambungkannya di mana saja. Hal yang sama berlaku untuk blok baru Divi 5; namun, rendering blok Divi menggunakan fungsi WordPress do_blocks() tidak berfungsi sebagaimana mestinya, dan ini telah diperbaiki.
- Menyeret Modul yang Sedang Anda Edit – Sebelumnya, di Divi 5, Anda tidak dapat menyeret modul yang sedang Anda edit secara aktif. Status aktifnya tidak dapat diseret, yang cukup mengganggu. Ini telah diperbaiki.
log perubahan
Berikut adalah daftar semua perubahan yang diterapkan di Public Alpha 5.
- Memperbaiki perilaku lompatan modul Sticky yang tidak terduga di ujung depan saat status tempel diaktifkan, dan header Divi default disetel ke Memperbaiki.
- Memperbaiki masalah ketika modal pengaturan dapat diseret melampaui bagian atas jendela browser, sehingga secara efektif menyembunyikan sebagian darinya.
- Aktifkan modul untuk diseret saat modul sedang diedit.
- Fitur Seret dan Lepas yang diperbarui untuk memungkinkan modul diseret dan dilepaskan bahkan saat mode pengeditan di Visual Builder.
- Memperbaiki perilaku seret dan lepas yang bermasalah pada mode gambar rangka dalam keadaan tertentu karena nilai status hoveredArea dan bottomOffsetTop yang salah.
- Memperbaiki hanya satu kolom di baris bagian khusus yang tidak dapat diseret.
- Menambahkan bilah gulir dalam modal pemilihan preset.
- Memperbaiki masalah kinerja pada pemeriksaan atribut kode pendek yang membantu rendering frontend tata letak lama.
- Memperbaiki berbagai masalah gaya transisi terkait Body Text pada beberapa modul, seperti modul Tabel Harga dan Blurb.
- Peningkatan pemrosesan gaya transisi dengan menggabungkan gaya transisi Font Judul dan Font Tubuh dengan gaya transisi lain pada elemen modul yang sama.
- Perbaiki masalah transisi dengan modul yang bergantung pada pemilih properti dan tambahkan pengujian untuk mendukung perubahan kode.
- Menambahkan dukungan modul salin/tempel antar halaman.
- Memperbaiki masalah karakter khusus pada ikon font yang tidak di-escape dengan benar.
- Memperbaiki bug yang menyebabkan latar belakang paralaks tidak berfungsi dengan baik dalam mode kompatibilitas mundur D5.
- Memperbaiki bug yang menampilkan tag yang tidak diinginkan dalam mode kompatibilitas mundur Divi 5 untuk beberapa kasus.
- Memperbaiki masalah kode pendek lama yang tidak dimigrasikan dengan benar selama proses impor tata letak.
- Memperbaiki masalah ketika kombinasi antara warna Teks dan Warna Teks Terang/Gelap tidak berfungsi seperti yang diharapkan.
- Memperbaiki masalah ketika warna Pembagi Bagian diterapkan menjadi hitam ketika warna tidak disetel.
- Memperbaiki garis miring terbalik yang dihapus dari CSS Kustom Pengaturan Halaman.
- Memperbaiki rendering warna pembagi Bagian berdasarkan warna latar belakang bagian saudaranya.
- Memperbarui tutorial Memperluas Pengaturan Halaman Divi 5 dengan kait PHP baru.
- Menambahkan halaman penjelasan dokumentasi untuk manajemen konten responsif di Visual Builder.
- Memperbaiki masalah ketika spasi tambahan pada label kotak centang menyebabkan kesalahan validasi dalam modul Formulir Kontak.
- Memperbaiki kesalahan pemberitahuan PHP di bagian depan yang disebabkan oleh properti yang tidak ditentukan.
- Menambahkan halaman penjelasan dalam dokumentasi untuk fitur pemuatan lambat kode pendek dan panduan tentang cara mengadaptasinya.
- Memperbaiki masalah ketika gambar logo di modul Menu diregangkan karena tidak ada aturan CSS di D5.
- Memperbaiki bug dengan keandalan Drag&Drop untuk Modul Tombol.
- Memperbaiki masalah ketika status terbuka item akordeon tidak konsisten, mengakibatkan item pertama menampilkan atribut/properti status terbuka meskipun item tersebut bukan item terbuka. Ini hanya mempengaruhi pembuat visual.
- Memperbaiki masalah penggunaan React hooks, penamaan komponen, dan struktur kode untuk meningkatkan keandalan, keterbacaan, dan kepatuhan terhadap praktik terbaik.
- Menambahkan tes untuk kelas Urutan Pemosisian di Pemilih CSS Khusus.
- Menambahkan kode contoh untuk menambahkan properti pemilih di CSS Khusus.
- Menambahkan tutorial untuk mengintegrasikan properti pemilih di customCssFields untuk modul Divi 5.
- Menambahkan halaman panduan untuk desain ikon modul.
- Pemilihan kategori tetap tidak menampilkan judul sebagai pemisah.
- Memperbarui dokumentasi konversi modul Statis dan Dinamis.
- Memperbaiki semua bagian yang tidak terlihat di FE setelah mengimpor tata letak yang telah dibuat sebelumnya.
- Memperbarui Plugin Contoh Ekstensi untuk menggabungkan advancedStyles dalam kelas Elements, memastikan kompatibilitas bila diperlukan pada Visual Builder dan Frontend.
- Memperbaiki masalah pengeditan item perpustakaan setelah pembaruan tautan permanen.
- Penambahan Ikon Tindakan bergeser untuk mencegah tumpang tindih Ikon Tindakan jika modul memiliki margin kecil dan jika elemen struktural memiliki margin dan bantalan kecil.
- Memperbaiki modul drag-and-drop pada mode wireframe, menyebabkan semua modul dirender ulang.
- Memperbaiki masalah build pada tutorial Modul Dinamis.
- Memperbaiki ketidakmampuan untuk menambahkan baris dalam dari Perpustakaan Divi.
- Memperbaiki masalah ketika bobot font dalam modul Header Lebar Penuh salah ditampilkan sebagai Reguler saat bermigrasi dari Divi 4 ke Divi 5.
- Memperbaiki masalah ketika nilai prasetel khusus tidak ditampilkan sebagai default saat prasetel khusus aktif.
- Memperbaiki masalah ketika menambahkan skrip grup opsi kustom baru dalam tutorial tidak berfungsi seperti yang diharapkan.
- Kesalahan konsol diperbarui untuk menyertakan modul yang tidak dikodekan dan nama jalur untuk meningkatkan kejelasan proses debug.
- Modul yang dibuat secara otomatis memicu peringatan untuk memastikan modul tersebut diperhatikan.
- Menambahkan daftar modul yang dibuat secara otomatis untuk referensi yang lebih mudah.
- Memperbaiki masalah perbedaan markup HTML antara Divi 4 dan Divi 5 di modul Blurb.
- Memperbaiki masalah impor Preset di Pembuat Tema.
- Memperbarui kode dokumentasi konversi modul Statis dan Dinamis dengan menambahkan cuplikan kode valueExpansionFunctionMap.
- Memperbaiki masalah ketika bilah pengaturan bagian pertama bersembunyi di balik header setelah beralih dari mode wireframe ke tampilan desktop.
- Memperbaiki masalah dengan opsi “Kategori Terpilih” yang hilang untuk modul Portofolio Filter, Portofolio, dan Portofolio Lebar Penuh setelah bermigrasi dari Divi 4 ke Divi 5.
- Modul penggeser tetap, gambar slide pertama disembunyikan di pembuat visual.
- Memperbaiki masalah ketika latar belakang gradien kosong salah mewarisi gaya dari opsi latar belakang lainnya, sehingga memastikan latar belakang putih default diterapkan.
- Memperbaiki impor Warna Global saat mengimpor templat Pembuat Tema.
- Memperbaiki kehabisan memori yang disebabkan oleh perulangan rekursi modul Blog yang terjadi ketika Modul Blog digunakan pada satu postingan dan Modul Blog secara tidak sengaja menyertakan postingan saat ini dalam postingan yang ditampilkan.
- Memperbaiki masalah ketika data baris yang ditambahkan dari bagian reguler tidak ditampilkan di pustaka baris bagian Khusus.
- Memperbaiki kesalahan fatal saat menambahkan postingan baru karena data pembuat tema diimpor sebagai kode pendek.
- Modul konten postingan tetap diimpor bahkan di luar pembuat tema.
- Memperbaiki masalah ketika opsi responsif untuk Metode Paralaks dalam pengaturan Gambar Latar Belakang tidak berfungsi dengan benar.
- Memperbarui seri tutorial “Menambahkan Grup Opsi Kustom” dan “Menambahkan Bidang Opsi Kustom” agar memiliki contoh yang lebih realistis untuk dihubungkan dengan tutorial mendatang, seperti elemen rendering dan gaya.
- Memperbaiki bug ketika tombol Simpan ke Perpustakaan diklik.
- Memperbaiki masalah ketika kategori tidak ditampilkan dalam modul Judul Postingan dan informasi meta modul Judul Postingan Lebar Penuh di bagian depan saat menggunakan Pembuat Tema.
- Perbaiki: Menyelesaikan masalah ketika lebar maksimal Baris di Visual Builder tidak mengikuti pengaturan Lebar Konten Situs Web dari Penyesuai Tema.
- Memperbaiki masalah ketika lebar konten khusus di Modul Header Lebar Penuh tidak diterapkan di FE.
- Memperbaiki masalah indeks-z modal yang muncul di bawah sidebar yang dijepret.
- Memperbaiki masalah ketika opsi Perataan Teks dan Warna Teks di Modul Menu tidak dimigrasikan dengan benar dari Divi 4 ke Divi 5.
- Memperbaiki kesalahan fatal halaman tampilan produk tunggal ketika tidak ada modul WooCommerce yang digunakan pada halaman tersebut.
- Memperbaiki masalah visibilitas tombol Read More di modul Post Slider dan Fullwidth Post Slider.
- Peningkatan rendering Konten Dinamis dengan meng-escape karakter khusus dalam atribut blok dengan benar.
- Memperkenalkan kait baru untuk memfilter elemen modul yang dirender pada VB dan FE.
- Memperkenalkan kait baru untuk memfilter pembungkus modul yang dirender pada VB dan FE.
- Memperbaiki masalah ketika mengklik di dalam pemilih warna menutup editor sebaris.
- Memperbaiki bagian dengan bantalan atas atau bawah yang disetel ke 0 tidak ditampilkan dengan benar di ujung depan saat mengimpor tata letak tertentu.
- Menyelesaikan masalah ketika CSS tidak sepenuhnya dihasilkan untuk bagian khusus saat merender tata letak/blok Divi 5 dengan fungsi do_blocks() di templat halaman.
- Memperbaiki masalah saat mengedit warna global, dialog konfirmasi untuk menyimpan perubahan sekarang muncul di sidebar yang benar jika beberapa sidebar terbuka.
- Memperbaiki masalah ketika kode pendek video tidak dirender menjadi tag video dalam editor Divi 5 TinyMCE.
- Memperbaiki masalah ketika membuka & menutup pemilih warna global tanpa modifikasi mencegah elemen halaman diklik.
- Memperbaiki masalah tipe/linter dalam file pengujian.
- Memperbaiki kesalahan pembuatan situs cepat dan halaman kosong saat pengguna tidak masuk.
- Memperbaiki peringatan SCSS saat mengembangkan onboarding.
- Memperbaiki masalah ketika preset tidak dapat disimpan setelah membuat situs menggunakan Divi Quick Sites.
- Memperbaiki transisi video di modul penggeser tempat video melompat dari bawah sebelum memulai animasi.
- Memperbaiki perenderan ulang bidang grup yang tidak perlu yang disebabkan oleh mengarahkan kursor ke menu konteks klik kanan.
- Konversi yang Disempurnakan::maybeConvertContent() untuk menyertakan penerapan ShortcodeMigration::maybe_migrate_legacy_shortcode() dalam fungsi.
- Paket yang diperbarui agar sesuai dengan konfigurasi orientasi.
- Memperbaiki kesalahan pembangunan pengembangan dalam orientasi.
- Memperbaiki kesalahan PHP selama impor modul pihak ketiga dengan memperbarui ShortcodeMigration::should_handle_migration() untuk menangani nilai null.
Lompat Ke Divi 5 Hari Ini
Sekarang waktunya menguji Divi 5 dan melaporkan bug. Kami akan terus bekerja secara agresif untuk memperbaiki masalah yang Anda temukan. Anda juga akan menikmati pengalaman membangun yang cepat, kinerja frontend yang jauh lebih baik, dan antarmuka baru yang modern!
Beri tahu kami pendapat Anda sejauh ini, dan nantikan versi Divi 5 baru setiap dua minggu. Mulai saat ini, Divi 5 akan meningkat secara berkala melalui Alpha, Beta, dan seterusnya.