Joomla! Projesi, Joomla! 4.0 Alpha 'nın onuncu versiyonunun test için kullanılabilirliğini duyurmaktan memnuniyet duyar.
Bu Sürüm Ne İçin?
Alpha sürümleri için iki ana amaç vardır:
- Geliştiricilere uzantılarını test etme ve sorunları son sürümden önce bildirmeleri için temel oluşturmak.
- Kullanıcıların Joomla! 4 tarafından sunulan yeni özellikleri keşfetmelerine izin vermek.
Bu sürüm Joomla! 4.0.0 sürümüne dahil edilecek Joomla! Core kütüphanesi değişikliklerinin çoğunu içerir. Bu değişikliklerden bazıları, uzantılarda küçük değişiklikler gerektirecektir. Sürüm 4.0 için geriye dönük uyumluluk sorunlarının tam bir listesi için, dokümantasyon sitesindeki "Joomla! 4.0'daki olası geriye dönük uyumluluk sorunları" sayfasına bakınız.
Joomla! 4.0 şu anda mobil cihazlarla uyumlu değildir ve güncellenememektedir (halen geliştirilme aşamasındadır).
Her zaman Joomla! 4'ün en yeni sürümünü kullanmak için, her gece güncellenen inşa paketlerini kullanmanız tavsiye edilmektedir. Yeni başlayanlar için işleri kolaylaştırmak amacıyla, launch.joomla.org adresinde test edilmek üzere ücretsiz bir Joomla! 4 web sitesi başlatabilirsiniz.
Bunun bir Alfa sürümü olduğunu ve aktif olan web sitesinde kullanıma hazır olmadığını unutmayın. Sadece test amaçlıdır.
Joomla! 4'teki Yenilikler Neler?
Geliştirme ekibi Joomla! 'nın bir sonraki sürümünü en iyi hale getirmek için çalışıyor! Joomla! 4 daha basit olacak ve geliştiriciler için daha güçlü bir sistemle birlikte daha iyi bir kullanıcı deneyimi sunacak.
Joomla! 4'te uygulanması planlanan temel özellik ve faydaların kısa bir listesi aşağıda verilmektedir:
- Daha temiz ve daha güçlü bir kod tabanı. Joomla! 3.x tarafından kullanım dışı bırakılan fonksiyonların kaldırılması ve geliştiricilerin geçmişte olduğundan daha sağlam ve yenilikçi uygulamalar sunmalarına izin veren PHP ad alanlarının kullanılması.
- Joomla! 'nın göz açıp kapayıncaya kadar kurulması. Daha kolay, daha hızlı ve daha kullanıcı dostu bir kurulum süreci.
- Yeni ve geliştirilmiş bir deneyim sunmak için yepyeni Kullanıcı Arabirimleri (arka uç ve ön uç).
- Web herkes içindir. Şablonların erişilebilir olmasını sağlamayı amaçlıyoruz (WCAG 2.1 Seviyesi AA).
- Joomla! Framework'ün gücü CMS'ye dahil edilmiştir.
- Daha temiz bir Kullanıcı Arayüzü ve yeni görüntü düzenleme yetenekleri ile tamamen yeniden oluşturulmuş bir Medya Yöneticisi.
- Makalelerinizi gelişmiş ve özelleştirilebilir bir şekilde yönetmek için yeni bir Yayıncılık İş Akışı.
- Hazırlanan SQL ifadeleri için destek gibi yeni güvenlik özellikleri.
- İçeriğinizi diğer web sitelerine erişilebilir hale getirmenize izin veren Web Servisleri.
- Gelişmiş bir olay gönderme sistemi.
- Komut Satırı Arayüzü için güncellenmiş bir Uygulama (CLI - Komut Satırı Arayüzü).
...ve daha fazlası!
Alfa 9 ve Alfa 10 Arasındaki Fark Nedir?
Joomla! 4.0 Alpha 10 şunları içerir:
- Alpha 9'dan çeşitli hata düzeltmeleri
- Joomla! 3.9.3 ve 3.9.4 sürümlerinin birleştirilmesi
- Hazırlanan ifadelerin uygulanması (daha fazla bilgi için, lütfen bu dokümantasyon sayfasına bakın)
- Com_search'ın kaldırılması (bu Çekme İsteğine bakınız). Joomla! 3.x iki farklı arama sistemiyle birlikte gelir: Arama ve Akıllı Arama. Sadece bir arama sistemi olan Smart Search'ı son derece gelişmiş tutmak için com_search'ı Joomla! 4 Core'da bırakmaya karar verildi. Com_search hala korunacak, ancak ayrıştırılacak ve Yüklemeler sitesinde kullanıma sunulacak. Com_search kullanıcıları için önerilen işlem oldukça basittir: arama modüllerini devre dışı bırakın, com_finder'i etkinleştirin (eğer etkin değilse) ve indeksleyiciyi çalıştırın. Eğer zaten com_finder kullanıyorsanız, yalnızca Joomla! 4'e güncellenen sitedeki içerikleri yeniden indekslemeniz gerekir.
Kullanıcıları ve geliştiricileri desteklemek için ek bilgiler ve kılavuzlar sağlamak üzere kısa bir süre içinde bir blog yazısı yayınlanacaktır.
Joomla! Production Department'ın kararına göre, kullanıcılar Joomla! 4 için minimum sistem gereksinimlerinin güncellendiği konusunda bilgilendiriliyor:
- PHP 7.2
- MySQL 5.6
- PostgreSQL 11.0
- Minimum tarayıcı sürümü n-2'ye ayarlandı
- Internet Explorer desteğinin sonu
EOL versiyonlarına (desteklenmiyor) bağımlılıktan kaçınmak için gerekirse, Joomla! 4'ün piyasaya sürülmesi sırasında bu gereksinimler değiştirilebilir. Lütfen Alpha 9 ve Alpha 10 arasında uygulanan tüm değişiklikleri görmek için GitHub 'ı ziyaret edin. Mevcut aşamada olduğu gibi, herhangi bir çekme talebi için birleştirilmeden önce en az iki başarılı testin gerekli olduğunu bilmelisiniz.
Notlar:
- Güncel Joomla! sürümüne kadar yapılan tüm hata düzeltmeleri ve değişiklikler Joomla! 4.0 sürümüne dahil edilecektir. Şu anda sadece Joomla! 3.9.4 dahil olmak üzere değişiklikler birleştirildi.
- Gizlilik ve Kullanıcı Eylem Günlüğü bileşenleri, ilgili spesifikasyonların ardından Joomla! 4'e getirildi. Ancak, bileşenlerin stilini yeni sürümün arka uç şablonuna uyarlamak için hala bazı çalışmalar gereklidir.
Beta Durumuna Ulaşmak İçin Eksik Olan Nedir?
Joomla! 4'ün gelişimine yardım etmek ve katkıda bulunmak isteyen kullanıcıları yönlendirmek için ekip birkaç proje yarattı. Bu şekilde, yapılacak tüm çalışmaların yanı sıra tamamlanacak işler hakkında bir vizyona sahip olmak daha kolaydır:
- Proje Yönetimi Daha fazla bilgi >>
- Kapsamlı testler hala gerekli olduğu için arka uç şablonu henüz ana CMS deposuna entegre edilmemiştir. Bu şablon joom.la/admintemplate adresinde mevcuttur.
- PHP Projesi Daha fazla bilgi >>
- Javascript Projesi Daha fazla bilgi >>
- İşlevsellik için çekme isteklerini açma Daha fazla bilgi >>
- Proje Hazırlanan Tablolar Daha fazla bilgi >>
- Joomla! 3.9.5, Joomla! 3.9.8'e kadar çıkan sürümleri henüz bütünleştirmedi.
Geliştirme stratejisine göre, bir Beta sürümünün işlevsellik ve özellikler açısından hazır olduğu, ancak üretim ortamlarında kullanım için henüz uygun olmadığı düşünülmektedir. Bu aşamadaki yazılım, gerileme, güvenlik ve kararlılık sorunları için kapsamlı bir şekilde test edilmek üzere tasarlanmıştır. Joomla! geliştirme stratejisi hakkında daha fazla bilgi için bu makaleyi okuyun.
Joomla! 4'ün Gelişimine Nasıl Yardımcı Olabilirsiniz?
Sürüm 4 ve tüm ana özelliklerin "üretime hazır" olduğundan emin olmak için, Proje'nin bültenleri sınama ve sorunları çözme konusunda yardımınıza ihtiyacı var.
Test cihazlarının ömrünü basitleştirmek için, Beta / RC'den Stable'a güncelleme olasılığını garanti etmek için bundan böyle dosya silme ve SQL değişiklikleri üzerinde daha fazla kısıtlamalar olacaktır.
Tüm uzantı geliştiricileri, uzantılarını Joomla! 4.0'da test etmeleri ve deneyimlerini aktarmaları için şiddetle teşvik edilir.
Joomla! 3.10 ve Joomla! 4.0 makalesinde de belirtildiği gibi, proje Joomla! 3.10 'un 3.x serisinin son sürümü olacağını ve temelde Joomla! 4.0 geliştirmesinden gelen API değişikliklerinin desteğini içeren bir sürüm olacağını hatırlatıyor.
Üretim Departmanı da sınırlı kaynaklar nedeniyle, piyasaya sürülmesini hızlandırmak için Joomla! 4'e odaklanmaya karar verdi. Bu nedenle, Joomla! 3.x serisinin minör küçük sürümleri planlanmamıştır - gerçekten gerekli olmadıkça. Tüm özellik teklifleri 4.0 sürümüne yönlendirilmelidir.
Aranan Gönüllüler
Proje, yeni arka uç şablonunun Kullanıcı Deneyimini geliştirmeye yardımcı olmak için UX Uzmanlarını arıyor. Yardım etmek istiyorsanız, J4 Arka Uç Şablonu Çalışma Grubu ile irtibata geçiniz.
Proje, zamanlarını Joomla! 4.0'a dahil etmek için çalışmalarını hazırlayıp göndererek zaman harcayan tüm gönüllülere teşekkür ediyor.
Kararlı Sürüm Ne Zaman Gelecek?
Joomla! 4 aktif olarak geliştiriliyor, ancak daha fazla gönüllüye ihtiyaç var. Her 6 haftada bir yayın öncesi yayınlamak ve ilerlemeyi toplulukla paylaşmak isteniliyor.
Kullanıcılara, 2019'un sonundan önce Joomla! 4.0'ın istikrarlı olmadığını hatırlatmak isteriz. Beta sürüme ulaştıktan sonra bir program hazırlanacaktır.
Yeni arka uç şablonu henüz birleştirilmediğinden ve hâlâ bazı çalışmalara ihtiyaç duyulduğundan, şu anda Temmuz 2019'da donma ve beta etiketleme özelliklerine bakılmakta.
Zaman çizelgesine ilişkin en güncel bilgiler proje yol haritasında yer alacak. Kesin ve zamanında teslimat yapılmasını sağlamak için test ve raporlamaya (yukarıdaki "Nasıl yardımcı olabilirsiniz…" konusuna bakın) katılabilirsiniz.
Joomla! 4.0'a Yükseltme Yapmalı mıyım?
Joomla! 4.0, Joomla! 'nın bir sonraki ana versiyonu olacak. Joomla! 3.10, Joomla! 3'ün son küçük sürümü olarak Joomla! 4 ile aynı anda piyasaya sürülecek (bu makaleye bakınız).
Joomla! 3.10, 2 yıl boyunca desteklenmeye devam edecek ve size Joomla! 4'e geçişinizi planlamanız ve uzantılarınızı (gerekirse) Joomla! 4 ile uyumlu sürümlerle güncellemeniz için ihtiyaç duyduğunuz zamanı verecektir. Dokümantasyon sitesindeki taşıma işlemine yardımcı olacak kaynaklar sağlanacaktır.