Joomla! 4 Alpha 1, 17 Kasım 2017'de kullanıcı deneyimini (UI), kod kalitesini ve Joomla! 'yı iyileştiren büyük güncellemeler ve büyük gelişmelerle çıktı!. Geriye dönük uyumluluğu sınırlı olan büyük işlevsellik iyileştirmeleri. Joomla! 3 ve Joomla! 4 arasındaki özellik karşılaştırmasını hep birlikte yapalım.
Joomla! 4 için not almaya değer 15 yeni şey..
1. Bootstrap 2 ve Bootstrap 4
Bootstrap, duyarlı mobil web siteleri oluşturmak için en popüler HTML, CSS ve JS çerçevesidir. Joomla! 3 tümleşik Bootstrap 2 güncel değil. Joomla! 4, Bootstrap ile güncel kalmaya devam edecek ve duyarlı web sitesini daha hızlı ve daha kolay bir şekilde oluşturmaya yardımcı olmak için tüm projenin önemli bir yeniden yazımı olan Bootstrap 4'ü entegre ediyor.
2. SASS ve LESS
SASS ve LESS'in ikisi de çok güçlü CSS uzantılarıdır. CSS'i daha iyi korunabilir, temsili ve genişletilebilir yapmak için tasarlanmış programlama dilleridir. Bootstrap 2'yi entegre ederek, Joomla! 3 LESS ile geliştirildi.
Joomla! 4, Bootstrap 4'ü entegre ederken, SASS ile geliştirilmiştir.
3. Mobil Cihazlara Karşı Duyarlı
Joomla! 3, Bootstrap 2'ye duyarlı grid sistemine dayalı olarak hem ön uç hem de arka uç şablonu için duyarlı bir şekilde geliyor, ancak açıkçası henüz mobil olarak adlandırılmamış. Joomla! 4'te, web'deki duyarlı, mobil projeleri oluşturmak için dünyadaki en popüler HTML, CSS ve JS çerçevesi olan Bootstrap 4 entegre edilmiştir. Bu nedenle, Joomla! 4 duyarlılık üzerinde daha iyi çalışacaktır.
4. Basitleştirilmiş Kurulum Süreci
3 Adım da Joomla! 3 kurulum süreci: yapılandırma, veritabanı ve genel bakış, kullanıcılar için oldukça basit.
Joomla! 4 ayrıca daha kolay UI ile 3 adımlı kurulum sürecine sahiptir, çok dilli ve örnek veri kurulumu “Kurulumu Özelleştir” panelinde yer almaktadır. Joomla! 4, kurulum sırasında daha fazla seçenek eklemeyi planlıyor:
- Uzantıları yükleme özelliği (en düşük çekirdek destekli uzantılarda).
- Yeniden örnek veri yükleme.
5. Yeni Medya Yöneticisi
Medya Yöneticisi tamamen yeniden oluşturuldu. Joomla! 3 medya yöneticisinin dosya yönetimindeki özellikler de bir sınırlaması var: 1 dosya yükleme, editör yok.
Joomla! 4 tamamen yeniden oluşturulmuş Medya Yöneticisi ile birlikte gelir. Medya dosyalarını kolaylıkla yönetmek için daha gelişmiş özelliklere ve gelişmiş çalışma paneline sahip yeni medya yöneticisi.
5.1 Sürükle ve bırak ile çoklu dosya yükleme.
5.2 Görüntü düzenleyici: kırpma, yeniden boyutlandırma, döndürme.
5.3 Görüntü özellikleri.
5.4 Diğer seçenekler: görüntü önizleme, sil, yeniden adlandır...
6. Varsayılan Ön Uç Şablonu: 2'ye Karşı 1
Joomla! 3'ün 2 ön uç şablonu var: Beez 3 ve Protostar. Beez 3 şablonu Joomla! 3 ile uyumlu olarak güncellendi, Protostar şablonu ise Bootstrap 2 ve LESS tabanlı Joomla! 3 için yeni oluşturuldu.
Joomla! 4 , Bootstrap 4, SASS CSS ve yeni web teknolojilerine dayanan yeni geliştirilen 1 ön uç şablonu Cassiopeia'yı destekliyor.
Joomla! 4 yeni ön uç şablonu daha esnek bir yerleşim sistemi ile geliyor. Joomla! 4 Şablon Düzeni Örneğini Görüntüle →
7. Varsayılan Arka Uç Şablonu: 2 vs. 1
Ön uç şablonuyla aynı olan Joomla! 3, 2 yönetici şablonunu destekler: Hathor ve Isis. Her ikisi de Bootstrap 2, LESS CSS'ye dayanmaktadır.
Joomla! 4 - Atum'daki yeni geliştirilmiş yönetici şablonu, kullanıcı arayüzü ve iş akışı için olağanüstü iyileştirmeler sunan Bootstrap 4, SASS'a dayanmaktadır.
8. Mootools ve NO Mootools
Hem Mootools hem de JQuery ile paketlenen Joomla! 3 kütüphanesi, ancak Mootools'un temel temizleyicisini daha hızlı hale getirmek ve hem okunabilirliği hem de işlem sürelerini iyileştirmek ve herhangi bir çakışma olmaması için Joomla! 4 kütüphanesinden kaldırılacak.
9. Minimum PHP Sürümü Gerektirir
Joomla! 3.x minimum PHP sürümüne ihtiyaç duyar - PHP 5.3 + Joomla! 4 ise PHP 7 + gerektirir. PHP 7 hızlı performans (2x daha hızlı), daha güvenli ve çok daha fazla özellik, web siteleri ve çevrimiçi uygulamalar için iyileştirmeler sunuyor.
10. Arka Uç Gezinme
Joomla! 3 arka uç navigasyonu, yatay ve dikey daraltma menü yapısı ile yatay stil kullanır.
Joomla! 4 arka uç navigasyon dikey stili, sol taraftaki kenar çubuğu üzerinde sabitlenecek ve kullanıcı istediği zaman yer kazanmak için dikey menüyü daraltabilecektir. Bir alt menüye erişirken, ana menü otomatik olarak ikon ile araç çubuğu menüsüne geçecektir.
11. Duyarlı Arka Uç UI
Joomla! 3 admin paneli duyarlı düzenlerde oldukça iyi çalışıyor: ancak mobil ve tablet de sınırlamalar var ve orada performans o kadar iyi değil. Bu şeylerin Joomla! 4'te düzeltilmesi gerekiyor. Bu nedenle, Joomla! 4, Bootstrap 4'ü entegre eden tamamen yeni bir yönetici şablonuyla birlikte geliyor. Sadece arka plan UI'si bir sürü geliştirildi, aynı zamanda performans da daha iyi.
12. Performans / Yükleme Süresi
Joomla! 3 performans üzerinde önemli gelişmeler kaydetti ve bu daha fazla bileşenlerde kullanılacak JFactory, Joomla! çerçevesinin yerini almak için, daha önce kullanımdan kaldırılmış işlevselliği, yeni yeniden yazılmış eklenti sistemini, modern teknolojileri kullanarak kodlama kalitesini geliştiren, Joomla! 4'e daha fazla odaklanacaktır. Kod Adlandırma ve Amortisman ve daha fazlası. Tüm bu şeyler kesinlikle Joomla! 4 performansını artıracaktır.
13. Eskiye Karşı En Son Teknolojiler
Web teknolojileri, Joomla 3'ün piyasaya sürülmesinden bu yana çok sayıda değiştirildi ve yükseltildi. Joomla! 4 çekirdeği yalnızca yeni teknolojilerle oluşturulmuştur: Bootstrap 4, jQuery 3, PHPMailer 6.0 gibi.
14. İyi Optimize Edilmiş Kodlama Kalitesi
Joomla! 3 ile karşılaştırıldığında, Joomla! 4 temel kod tabanına daha fazla odaklanacak, temiz, iyi optimize edilmiş, yalnızca yeni teknolojileri kullanacak, yeni kodlama standardını takiben yeni yeniden yazılmış eklenti sistemini kullanacak, daha önce kullanılmayan tüm işlevleri kaldırılmış olacak.
MVC Katmanı Geliştirme: Bir bileşenin görevlerini kısıtlamak, böylece bir bileşen kendi çekirdek işlevlerini yerine getirir. Diğer her şey sisteme çekilir.
Ortogonal Bileşen Yapısı: Herhangi bir bileşen, uzantılarda kullanılmak üzere tasarlanmış yeni özelliklerden yararlanmak için izin verir.
Modern Teknolojiler Kullanan UI Bileşenleri: Temiz ve iyi optimize edilmiş HTML biçimlendirmesiyle performans için düz ve optimize edilmiş java komut dosyalarını kullanan yeni W3C standardıyla geliştirilmiş bileşenlerin bir koleksiyonu.
15. Daha Fazla Güvenlik Özellikleri Eklendi
Joomla! 3, piyasaya sunulduğundan bu yana güvenlik için birçok özellik sundu ve güvenlik sorunlarını çözmek için sürekli olarak güncellenmektedir. Joomla! 4, aşağıdaki gibi daha fazla güvenlik özellikleri ekleyecektir: hazırlanmış SQL ifadeleri için destek, desteklenmeyen kodun kullanımdan kaldırılması ve desteklenen minimum yazılım yığınının yükseltilmesi yoluyla projenin teknik ihtiyaçlarının bir kısmını karşılayacak gibi daha fazla güvenlik özellikleri ekleyecek.
Joomla! 4 Sistem Gereksinimleri:
- PHP 7
- MySQL 5.5.3
- PostgreSQL 9.2
- SQL Server desteği düştü.
NOT: Joomla! 4 hakkında daha fazla yazıya ulaşmak için Buraya bakabilirsiniz.
Kaynak: Joomlart.com