CPalius CMF 2.2.1
Yayın: 2026-09-23 · Kanal: kararlı · Kritik: hayır
2.2.0, JavaScript'i yalnızca bir AssetMapper hash'i olarak taşıyan yeni bir
Studio rebuild sayfası gönderdi. Sürüm zip'i bir git anlık görüntüsüdür;
public/assets/ gitignore'dadır, bu yüzden hash'li dosya pakete girmedi ve
butonlar çalışmadı. Bu yama her zip, yama ve cp:update sonrasında
importmap'i derler; rebuild betiği /js/studio-rebuild.js üzerinden gelir.
Yenilikler
Güncelleme ön yüz dosyalarını derler. Dosyalar yerleştikten sonra
asset-map:compile importmap hash'lerini public/assets/ altına yazar.
WordPress derlenmiş JS'i paketin içinde taşır; bu, canlı ağaçtaki karşılığıdır.
AACP asset rebuild artık yalnızca Tailwind değil, importmap dump'ı da yapar.
Rebuild butonları derlemeye bağlı değil. Betik /js/studio-rebuild.js
altında düz bir dosyadır; zip, dump bitmeden de çalışır.
asset() artık cp_asset() ile aynı yardımcıdır. Bilinmeyen yollar
kök-göreli URL olur. Symfony Asset bileşeni yok diye sayfa 500 olmaz.
Yükseltme notları
2.2.0 rebuild sayfası Unknown function "asset" ile 500 veriyorsa
bu güncelleme o çağrıyı kaldırır. Dosyalar geldikten sonra
cp-core/var/cache/prod/ içini boşaltın (klasör kalsın).
Panel yerine FTP ile dağıtıyorsanız, yükledikten sonra
cp-core/var/cache/prod/ içini boşaltın — klasör kalsın, içi silinsin.
Sonra AACP → Asset rebuild'e bir kez basın veya
php cp-core/bin/console asset-map:compile çalıştırın.
Bilinen kısıtlar
PHP CLI'si olmayan paylaşımlı hosting asset-map:compile'ı süreç
içinde çalıştıramaz. Rebuild sayfası /js/studio-rebuild.js ile yine
çalışır. Diğer yeni importmap giriş noktaları CLI derlemesi veya onu
çalıştırabilen bir sonraki sunucu ister.