Divi 5 Dan Peralihan Dari Kode Pendek
Diterbitkan: 2023-09-29Saya kembali dengan pembaruan Divi 5 lainnya! Seperti yang mungkin Anda ketahui, kami sedang mengerjakan proyek besar-besaran untuk membuat ulang Divi Builder, dengan fokus pada peningkatan mendasar seperti kinerja dan perluasan.
Saya memberikan pembaruan singkat setiap bulan agar komunitas mendapat informasi tentang kemajuan kami. Bulan lalu, saya mengumumkan perilisan Divi 5 Dev Beta, tahap kedua dari empat fase beta yang akan mendahului peluncuran Divi 5. Dengan selesainya perilisan Dev Beta dan API Divi 5, kami berupaya menuju Public Alpha, memastikan kami menyelesaikan cukup banyak fitur inti Divi untuk membuat versi beta publik pertama dapat digunakan secara luas.
Apa yang Kami Capai Bulan Ini
Kami mencapai banyak hal bulan ini, menyelesaikan konversi lebih banyak modul Divi, seperti modul Accordion, modul Ikuti Sosial, modul Ikon, modul Pencarian, dan modul Kode. Kami memperbaiki lebih banyak bug, melakukan lebih banyak perbaikan, memperbarui lebih banyak dokumen, dan melanjutkan perjalanan kami menuju fase Alfa Publik.
Berikut adalah entri log perubahan Divi 5 terbaru.
- Menambahkan modul Peta & Pin Peta untuk Divi 5
- Menambahkan Tabel Harga dan modul Tabel Harga untuk Divi 5
- Menambahkan modul Slider dan Slide untuk Divi 5
- Menambahkan modul Video untuk Divi 5
- Terapkan impor tata letak yang telah dibuat sebelumnya melalui aplikasi cloud ke pembuat visual.
- Memperbaiki tombol Konten Dinamis sehingga juga muncul di kotak teks yang terisi.
- Menambahkan peningkatan UI untuk grup opsi bersarang di modal pengaturan modul.
- Menghasilkan module.json dari file ts yang diketik untuk memastikan nilai properti metadata modul divalidasi.
- Tes snapshot PHP yang diperbarui
- Memperbaiki bug yang mencegah stylesheet Divi dimuat di Builder saat tema anak aktif.
- Memperbaiki tautan portofolio yang keluar dari pembuat visual.
- Memperbaiki pengaturan ulang gambar hover kustom menyebabkan konflik pada FE.
- Memperbaiki masalah ukuran modal Bantuan ketika melepaskan modal Bantuan menyebabkannya tampak lebih besar dari ukuran aslinya.
- Memperbaiki bobot default modul Pembagi.
- Memperbaiki ukuran default ikon modul Blurb.
- Memperbarui batas tombol CTA dan Login serta warna teks menjadi kosong secara default.
- Memperkenalkan elementType imageLink ke dalam kelas ModuleElements yang berfungsi untuk merender elemen gambar tertaut.
- Memperkenalkan pembungkus elementType ke dalam kelas ModuleElements yang berfungsi untuk merender elemen pembungkus.
- Memperkenalkan gambar elementType ke dalam kelas ModuleElements yang berfungsi untuk merender elemen gambar.
- Memperbaiki perbedaan HTML antara D4 dan D5 untuk modul Kode.
- Menambahkan modul Accordion & Accordion Item untuk Divi 5
- Menambahkan modul Media Sosial & Item Media Sosial untuk Divi 5
- Menambahkan modul Ikon untuk Divi 5
- Menambahkan modul Pencarian untuk Divi 5
- Menambahkan modul Kode Lebar Penuh untuk Divi 5
- Membuat generator dokumen untuk Divi 5 PHP Action dan Filter Hooks.
- Deklarasi dokumen kait tindakan PHP yang diperbarui.
- Deklarasi dokumen kait filter PHP yang diperbarui.
- Dokumen yang diperbarui untuk PHP API.
- Menambahkan peningkatan UI untuk pengaturan modul dan modal secara umum.
- Tutorial yang diperbarui untuk menggabungkan peningkatan terbaru dalam pengembangan modul.
- Menambahkan Komponen Perpustakaan Bidang baru: Peringatan
- Memfaktorkan ulang implementasi `animationClassnames`
- Menambahkan properti `moduleClassname` dan `moduleOrderClassname` untuk metadata modul di `module.json`
- Menambahkan metode `ModuleElement.scriptData()`
- Menambahkan metode `ModuleElement.styleComponents()`
- Menambahkan opsi untuk mengaktifkan UI yang ditingkatkan
- Memperbaiki masalah ketika mengubah gaya animasi menyebabkan modul mogok.
- Memperbaiki status yang benar (Desktop, Tablet, dll.) tidak dipilih di modal Pemilih Status.
- Memperbaiki pemilih yang salah untuk lengket.
- Memperbaiki sisa referensi defaultAttrs dan defaultPrintedStyleAttrs di situs dokumentasi
- Bidang Pengaturan Modul Tetap tidak menangani nilai responsif/hover/lengket dengan benar jika props bidang tidak dideklarasikan secara eksplisit
- Memperbaiki ikon Bilah Pengaturan Halaman di tombol tidak berada di tengah Firefox
- Memperbaiki masalah mengimpor opsi tautan dari D4 ke D5 di modul Blurb.
- Memperbaiki masalah mengimpor opsi tautan dari D4 ke D5 di modul CTA.
- Memperbaiki masalah menampilkan judul item anak dinamis di panel konten untuk modul tab.
- Offset vertikal dan horizontal yang diperbaiki tidak berfungsi dengan posisi relatif dalam modul Header Lebar Penuh.
- Enqueuekan gaya paket dengan benar setelah gaya tema
- Halaman dokumentasi fungsi yang digunakan pada tutorial dev beta telah diperbarui
Mari Bicara Tentang Kode Pendek
Saya juga ingin meluangkan waktu sejenak untuk membahas salah satu perubahan paling signifikan di Divi 5, yaitu penghapusan kode pendek dan migrasi ke format penyimpanan yang lebih modern yang selaras dengan masa depan WordPress.
Mengapa Menjauh dari Kode Pendek?
Ada beberapa manfaat dari peralihan Divi 5 dari kode pendek. Pertama, WordPress pasti akan menghentikan penggunaan kode pendek karena semakin banyak pengguna yang tertarik pada editor baru, dan kami ingin tetap menjadi yang terdepan.
Kode pendek juga memiliki keterbatasan yang membuatnya sulit atau tidak mungkin untuk mencapai hal-hal tertentu, seperti elemen yang bersarang tanpa batas, dan kode tersebut juga disertai dengan masalah bawaan yang sering kali menimbulkan masalah, seperti karakter tertentu dalam konten postingan yang melanggar logika kode pendek, yang mengarah ke solusi yang terlalu rumit untuk memperbaiki masalah mendasar.
Kode pendek juga kurang berperforma karena penguraiannya memerlukan ekspresi reguler yang kompleks. Di sisi lain, format penyimpanan baru kami lebih mudah diurai, sehingga akan menghasilkan sedikit peningkatan kinerja.
Terakhir, ada masalah dengan sisa kode pendek di konten postingan setelah pindah dari Divi, yang tidak lagi menjadi masalah di Divi 5. Jika Anda membangun situs web dengan Divi 5, lalu beralih ke tema atau pembuat baru , Anda akan memulai dengan halaman kosong, bukan dengan kode pendek yang tidak diinginkan di konten postingan.
Bagaimana Kode Pendek Akan Dimigrasikan ke Situs Web yang Ada?
Untuk melakukan peralihan ini, kami perlu menelusuri situs web Anda secara terprogram dan mengonversi kode pendek ke format baru. Setelah Anda meningkatkan ke Divi 5, akan ada proses migrasi yang Anda mulai untuk menyelesaikan konversi. Kode pendek Divi 4 lama masih berfungsi dengan Divi 5, tetapi akan dikenakan biaya kinerja, dan kami menyarankan semua orang memigrasikan situs web mereka dan memperbarui modul Divi pihak ketiga sehingga seluruh situs web Anda menggunakan kerangka kerja Divi 5.
Sebaliknya, jika Anda membuat situs web baru di Divi 5, semuanya akan menggunakan kerangka kerja baru secara default. Tata letak lama di perpustakaan Anda atau tata letak lama yang telah Anda ekspor dari Divi 4 akan secara otomatis dikonversi ke format Divi 5 saat diimpor.
Nantikan Pembaruan Lebih Lanjut
Itu saja untuk pembaruan Divi 5 bulan ini. Dalam berita lain, kami memiliki pembaruan untuk Divi AI yang akan dirilis dalam beberapa minggu ke depan yang memungkinkan Anda membuat kode dengan AI, sehingga lebih mudah untuk menyesuaikan Divi dan modulnya. Bagi Anda yang ingin melepaskan diri dari pengaturan desain Divi dan menulis CSS Anda sendiri, saya rasa pembaruan ini akan sangat berguna bagi Anda.
Nantikan terus, dan sampai jumpa di pembaruan berikutnya. Ikuti kami melalui email dan berlangganan saluran YouTube kami untuk semua berita terbaru.