Divi 5 ve Kısa Kodlardan Uzaklaşma

Yayınlanan: 2023-09-29

Başka bir Divi 5 güncellemesiyle geri döndüm! Bildiğiniz gibi Divi Builder'ı yeniden yaratan, performans ve genişletilebilirlik gibi temel iyileştirmelere odaklanan devasa bir projenin ortasındayız.

Toplumu ilerlememiz hakkında bilgilendirmek için her ay hızlı bir güncelleme yapıyorum. Geçen ay, Divi 5'in lansmanından önce gelecek dört beta aşamasından ikincisi olan Divi 5 Dev Beta'nın yayınlanacağını duyurdum. Dev Beta ve Divi 5 API'nin piyasaya sürülmesinin tamamlanmasıyla birlikte, Genel Alfa'ya doğru çalışıyoruz. İlk genel beta sürümünün geniş çapta kullanılabilir olmasını sağlamak için Divi'nin temel özelliklerinden yeteri kadarını tamamladık.

Bu Ay Neler Başardık

Akordeon modülü, Sosyal Takip modülü, Simge modülü, Arama modülü ve Kod modülleri gibi daha fazla Divi modülünün dönüşümünü tamamlayarak bu ay çok şey başardık. Daha fazla hata düzelttik, daha fazla iyileştirme yaptık, daha fazla dokümanı güncelledik ve Genel Alfa aşamasına doğru yürüyüşümüze devam ettik.

İşte en son Divi 5 değişiklik günlüğü girişleri.

  • Divi 5 için Harita ve Harita Pimi modülleri eklendi
  • Divi 5 için Fiyatlandırma Tabloları ve Fiyatlandırma Tablosu modülü eklendi
  • Divi 5 için Slider ve Slide modülleri eklendi
  • Divi 5 için Video modülü eklendi
  • Önceden hazırlanmış mizanpajları bulut uygulaması aracılığıyla görsel oluşturucuya aktarın.
  • Dinamik İçerik düğmesi, dolu metin kutularında da görünecek şekilde düzeltildi.
  • Modül ayarları modunda iç içe geçmiş seçenek grubu için kullanıcı arayüzü geliştirmesi eklendi.
  • Modül meta veri özelliği değerlerinin doğrulandığından emin olmak için yazılan ts dosyasından module.json oluşturuldu.
  • Güncellenmiş PHP anlık görüntü testi
  • Bir alt tema etkinken Divi stil sayfalarının Builder'a yüklenmesini engelleyen bir hata düzeltildi.
  • Portföy bağlantılarının görsel oluşturucudan çıkması düzeltildi.
  • Özel bir fareyle üzerine gelme görüntüsünün sıfırlanmasının FE'de çakışmalara neden olması düzeltildi.
  • Yardım kipinin çıkarılmasının, orijinal boyutundan daha büyük görünmesine neden olduğu Yardım kipi boyutu sorunu düzeltildi.
  • Bölücü modülünün varsayılan ağırlığı düzeltildi.
  • Blurb modülünün simge varsayılan boyutu düzeltildi.
  • CTA ve Giriş düğmesinin kenarlığı ve metin renkleri varsayılan olarak boş olacak şekilde güncellendi.
  • Bağlantılı bir görüntü öğesini oluşturmak için çalışan ModuleElements sınıfına elementType imageLink eklendi.
  • Bir sarmalayıcı öğe oluşturmak için çalışan ModuleElements sınıfına elementType sarmalayıcı eklendi.
  • Bir görüntü öğesini oluşturmak için çalışan ModuleElements sınıfına elementType görüntüsü eklendi.
  • Kod modülü için D4 ve D5 arasındaki HTML farkı düzeltildi.
  • Divi 5 için Akordeon ve Akordeon Öğesi modülleri eklendi
  • Divi 5 için Sosyal Medya ve Sosyal Medya Öğesi modülleri eklendi
  • Divi 5 için Simge modülü eklendi
  • Divi 5 için Arama modülü eklendi
  • Divi 5 için Tam Genişlik Kodu modülü eklendi
  • Divi 5 PHP Aksiyon ve Filtre Kancaları için belge oluşturucu oluşturuldu.
  • Güncellenen PHP eylem kancaları belge bildirimi.
  • PHP filtre kancaları belge bildirimi güncellendi.
  • PHP API için güncellenmiş belgeler.
  • Genel olarak modül ayarları ve modal için kullanıcı arayüzü geliştirmesi eklendi.
  • Modül geliştirmedeki en son iyileştirmeyi içerecek şekilde güncellenmiş eğitim.
  • Yeni Alan Kitaplığı Bileşeni eklendi: Uyarı
  • 'animationClassnames' uygulamasını yeniden düzenleyin
  • 'module.json'daki modül meta verileri için 'moduleClassname' ve 'moduleOrderClassname' özellikleri eklendi
  • 'ModuleElement.scriptData()' yöntemi eklendi
  • 'ModuleElement.styleComponents()' yöntemi eklendi
  • Gelişmiş kullanıcı arayüzünü etkinleştirme seçeneği eklendi
  • Animasyon stilini değiştirirken modülün çökmesine neden olan sorun düzeltildi.
  • Durum Seçici modunda doğru durumun (Masaüstü, Tablet vb.) seçilmemesi düzeltildi.
  • Yapışkanlığın yanlış seçicisi düzeltildi.
  • Dokümantasyon sitesinde kalan defaultAttrs ve defaultPrintedStyleAttrs referansları düzeltildi
  • Sabit Modül Ayarları Alan, alan özellikleri açıkça bildirilmediği takdirde yanıt veren / fareyle üzerine gelme / yapışkan değeri doğru şekilde işlemez
  • Sabit Sayfa Ayarları Çubuğunun düğmelerdeki simgeleri Firefox'ta ortalanmıyor
  • Blurb modülünde D4'ten D5'e bağlantı seçeneklerinin içe aktarılması sorunu düzeltildi.
  • CTA modülünde bağlantı seçeneklerinin D4'ten D5'e aktarılması sorunu düzeltildi.
  • Sekme modülünün içerik panelinde dinamik alt öğe başlıklarının görüntülenmesi sorunu düzeltildi.
  • Sabit dikey ve yatay uzaklıklar, Tam Genişlik Başlığı modülündeki göreli konumla çalışmaz.
  • Tema stilinden sonra paket stilini düzgün şekilde sıraya alın
  • Geliştirici beta eğitiminde kullanılan işlevlerin güncellenmiş belge sayfası

Kısa Kodlar Hakkında Konuşalım

Ayrıca Divi 5'in en önemli değişikliklerinden biri olan kısa kodların kaldırılması ve WordPress'in geleceğiyle uyumlu daha modern bir depolama formatına geçiş hakkında konuşmak için biraz zaman ayırmak istedim.

Neden Kısa Kodlardan Uzak Durmalısınız?

Divi 5'in kısa kodlardan uzaklaşmasının birçok faydası var. Öncelikle, giderek daha fazla kullanıcı yeni düzenleyiciye yöneldikçe WordPress kaçınılmaz olarak kısa kodları kullanımdan kaldıracak ve biz de bu konuda bir adım önde olmak istiyoruz.

Kısa kodlar aynı zamanda sonsuz iç içe geçmiş öğeler gibi belirli şeyleri başarmayı zorlaştıran veya imkansız hale getiren sınırlamalara da sahiptir ve ayrıca yazı içeriğindeki belirli karakterlerin kısa kod mantığını bozması gibi genellikle çirkin kafalara neden olan doğal sorunlarla birlikte gelirler. Temel sorunu çözmek için aşırı karmaşık çözümler.

Kısa kodlar ayrıca ayrıştırılmaları karmaşık düzenli ifadeler gerektirebileceğinden daha az performanslıdır. Öte yandan, yeni depolama formatımızın ayrıştırılması çok daha kolaydır ve bu da performansta küçük bir iyileşmeye yol açacaktır.

Son olarak, Divi'den ayrıldıktan sonra gönderi içeriğinde kısa kodların kalmasıyla ilgili bir sorun var ve bu artık Divi 5'te bir sorun olmayacak. Web sitenizi Divi 5 ile oluşturursanız ve ardından yeni bir temaya veya oluşturucuya geçerseniz yazı içeriğinde istenmeyen kısa kodlar yerine boş bir sayfayla başlayacaksınız.

Kısa Kodlar Mevcut Web Sitelerine Nasıl Taşınacak?

Bu geçişi yapabilmek için web sitenizde programlı olarak arama yapmamız ve kısa kodları yeni biçime dönüştürmemiz gerekecek. Divi 5'e yükselttikten sonra dönüşümü tamamlamak için başlatacağınız bir geçiş süreci olacaktır. Eski Divi 4 kısa kodları Divi 5 ile çalışmaya devam edecek, ancak bunların bir performans maliyeti olacak ve web sitenizin tamamının Divi 5 çerçevesini kullanması için herkesin web sitelerini taşımasını ve üçüncü taraf Divi modüllerini güncellemesini öneriyoruz.

Öte yandan Divi 5'te yeni bir web sitesi oluşturuyorsanız her şey varsayılan olarak yeni çerçeveyi kullanacaktır. Kütüphanenizdeki eski düzenler veya Divi 4'ten dışa aktardığınız eski düzenler, içe aktarma sırasında otomatik olarak Divi 5 formatına dönüştürülecektir.

Daha Fazla Güncelleme İçin Bizi Takip Edin

Bu ayki Divi 5 güncellemesi bu kadar. Diğer yandan önümüzdeki birkaç hafta içinde Divi AI ile kod oluşturmanıza olanak tanıyacak ve Divi'yi ve modüllerini özelleştirmeyi her zamankinden daha kolay hale getirecek bir Divi AI güncellememiz olacak. Divi'nin tasarım ayarlarından kurtulmak ve kendi CSS'nizi yazmak isteyenler için bu güncellemeyi inanılmaz derecede faydalı bulacağınızı düşünüyorum.

Bunun için bizi izlemeye devam edin, bir sonraki güncellemede görüşürüz. Bizi e-postayla takip edin ve en son haberler için YouTube kanalımıza abone olun.