İçeriğe geç

CPalius CMF 2.2.44

Yayın: 2026-10-12 · Kanal: kararlı · Kritik: hayır

  • Çerez çubuğu artık üç kategori sunar: Zorunlu (her zaman açık), Analitik ve Pazarlama. "Tercihler" paneli ve "Seçimleri kaydet" düğmesi vardır. Eski "Kabul et" ve "Yalnızca gerekli" düğmeleri çalışmaya devam eder, eski onay çerezleri geçerli kalır.
  • Yeni {{ cp_consent_mode() }} Twig fonksiyonu (Default ve Githeme temalarının <head> bölümüne eklendi): analitik, reklam depolama ve reklam kişiselleştirme denied olarak başlar, ziyaretçinin çerezinden geri yüklenir. Ziyaretçi seçim yapınca gtag('consent', 'update') gönderilir.
  • <script type="text/plain" data-cp-consent="analytics"> biçiminde yazılan betikler yalnızca kategorisi onaylanınca çalışır. data-cp-consent-open taşıyan bir bağlantı ya da düğme tercihleri yeniden açar.
  • AACP → Ayarlar → Çerez onayı: Consent Mode'u aç/kapat, Analitik ya da Pazarlama kategorisini gizle, tüm metinleri dil dil düzenle. Varsayılan olarak yine kapalıdır.

404 kayıtları

  • Statik dosyalar (görsel, CSS, JS, yazı tipi), tarayıcı/saldırı yolları (wp-login.php, .env, phpmyadmin ...) ve arama motoru botları ya da boş kullanıcı aracısı artık sayılmaz.
  • Her satırda hedef alanı ve 301 oluştur düğmesi vardır: yönlendirmeyi oluşturur ve satır listeden çıkar. Eksik adresle aynı slug'a sahip yayınlanmış bir sayfa varsa adresi sizin için doldurulur.

Menüler

  • Bir menü bir konuma atanabilir (Ana başlık, Alt bilgi, ayrıca temanın theme.json içindeki menu_locations ile bildirdiği ya da bir modülün cpalius.menu_location etiketiyle kaydettiği konumlar). Menü oluştururken ya da düzenlerken seçilir.
  • {{ cp_menu_location('main_header') }} atanan menüyü, her öğenin rel, target, ikon ve CSS sınıfıyla yazdırır. {{ cp_menu_location_items('main_header') }} kendi işaretlemesini yazan temalar için öğe ağacını döndürür.

Hız

  • AACP ve site, sayfa çizilirken artık api.iconify.design adresinden ikon çekmez. Panelin kullandığı ikonlar assets/icons/ içinde gelir; eksik bir ikon sayfayı bozmaz, boş çizilir. Panel ayrıca sıcak yeniden yükleme modunda CDN'den betik yüklemez.
  • Küçük görseller (cp_thumb): bir sayfa isteği yeni küçük görsel üretmek için en fazla 300 ms harcar ve memory_limit içine sığmayacak görselleri atlar. Kalanlar orijinalleriyle görünür, sonraki ziyaretlerde tamamlanır; böylece sayfa saniyelerce takılmaz. Küçük bir kaynak görsel istenen boyuta büyütülmez.
  • Yanıtı erken bırakamayan sunucularda (Apache mod_fcgid, ör. Laragon) modül etkinleştirme: güvenlik denetimi (derleme ve YAML lint, Manifesto Law 2.2) arka plan sürecinde çalışır; tıklama hemen döner, modül birkaç saniye sonra etkin görünür. Başarısız denetim modülü yine karantinaya alır. Bu sunucularda modül açılıp kapatıldığında yeni container arka planda derlenir, hazır olunca devreye girer. PHP-FPM kullanan sunucular önceki davranışı korur.
  • Performans kartı, PHP OPcache dolduğunda uyarı gösterir (dolu bir önbellek her isteğin tüm PHP'yi yeniden derlemesine yol açar).
  • Yönetim menüsü kaydından gelen deprecation uyarıları kaldırıldı.

Yapay zekâ modülü

  • Çeviriler için yapay zekâ hizmetini seçin: OpenRouter, Groq, Cerebras, Gemini ve Mistral (ücretsiz katman), DeepSeek, Qwen, ChatGPT, Claude ve Grok (ücretli) ya da kendi OpenAI uyumlu sunucunuz. Her hizmetin kendi API anahtarı ve modeli saklanır; biri seçilince diğerleri silinmez, anahtarlar sunucuda şifreli tutulur. Yapay zekâ yanıt vermezse ücretsiz çeviriyle devam edilir, bağlantı testi başarısız olursa hizmetin kendi hata mesajı gösterilir.

Veritabanı

Menü modülü: güncelleme sırasında modül migration'ı ile bir yeni boş bırakılabilir sütun eklenir, cp_menu_menus.location. Güncelledikten sonra cp-core/var/cache/prod/ içini boşaltın, Redis kullanıyorsanız onu da temizleyin.

Son güncelleme: 13.10.2026