İçeriğe geç

CPalius CMF 2.2.34

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

Widget sistemi sıfırdan

  • Studio → Widget'lar (Blog menüsünden de ulaşılır) yeni bir widget sistemi: aranabilir listeden alana widget ekleyin, sürükleyerek sıralayın, açıp kapatın, çoğaltın, silin ya da hazır bir düzenle başlayın (Klasik, Sade, Popüler içerik, Boş).
  • Her widget'ın kendi başlığı, "yalnızca şu dilde göster" seçeneği, görüneceği sayfalar (liste, yazı, kategori, etiket, arşiv, arama), kimlerin göreceği (herkes, ziyaretçi, üye) ve özel CSS sınıfı var.
  • 17 widget türü: son yazılar, en çok okunanlar, en çok yorumlananlar, öne çıkanlar, kategoriler, etiket bulutu, arşiv, yazar kartı, blog araması, son yorumlar; özel HTML (betikler temizlenir), metin, görsel/banner, sosyal hesaplar, çağrı kartı, gezinme menüsü. Modüller kendi türlerini ekleyebilir.
  • Çok dilli: başlıklar ve metinler site dili başına yazılır. Tek dil doldurursanız herkes onu görür; birkaç dil doldurursanız her ziyaretçi kendi dilini görür. Boş dil, doldurulmuş bir dile düşer.
  • Eski sabit blog kenar çubuğu ve ayarları otomatik widget'a çevrilir ("Önceki kenar çubuğum"); güncellemeden sonra ziyaretçiler aynı kenar çubuğunu görür. Eski kenar çubuğu eklentileri ve temadaki kenar çubuğu kopyaları kaldırıldı.
  • "En çok okunan" yeni bir okunma sayacı kullanır: sayfa önbellekten geldiği için sayfa, ziyaretçi başına yarım saatte bir sinyal gönderir. Liste yazılar okundukça dolar.

AI ile makale yazma kaldırıldı

  • Blog'daki "AI ile yaz" penceresi ve ek sağlayıcılar kaldırıldı. AI çevirisi (Gemini, Groq, ücretsiz yedek) ve "düzenlemede çevirileri güncelle" duruyor. Güncelleme, yazarın artakalan ayar ve anahtarlarını siler; eski tek API anahtarı korunur.

Çerez onayı

  • Sistem ayarları → Consent altında yeni onay çubuğu (varsayılan kapalı). Metinler dil başına; boşsa yerleşik metin kullanılır. Seçim tarayıcıda okunur; sayfalar önbelleğe alınabilir kalır ve CSP'ye uyar.
  • <script type="text/plain" data-cp-consent="analytics" src="..."> biçiminde yazılan betikler yalnızca ziyaretçi kabul edince çalışır. Kendi kodunuz için cp:consent olayı yayınlanır.

404 kayıtları

  • Yeni Studio → SEO → 404 kayıtları: bulunamayan adresleri, en çok istenenden başlayarak son yönlendirenle listeler. "Yönlendirme oluştur" formu sizin yerinize doldurur; yönlendirilen adres listeden düşer. 30 gündür görülmeyenler silinir; liste en fazla 5000 adres tutar.

Menüler

  • Menü öğelerine rel değeri (nofollow, sponsored, ugc), simge (Bootstrap Icons adı) ve CSS sınıfı verilebilir; tema bunları basar. Alt bilgi menüsü artık "yeni sekmede aç" ayarına da uyar.

Sayfalar

  • Sayfa formundaki özel CSS ve JavaScript, Özel alanlar kartının içine taşındı; sayfada zaten varsa açık, yoksa kapalı gelir.
  • AI modülü açıkken sayfa düzenlerken AI'nin yazdığı çeviriler de güncellenebilir (elle yazılmış çevirilere dokunulmaz). Bu sürümden önce AI ile çevrilen sayfalar tanınmaz, yalnızca yeni olanlar tanınır. AI modülü kapalıysa hiçbir AI seçeneği görünmez.

SEO

  • SEO modülü artık yalnızca açık modüllerin bloklarını listeler.

Veritabanı: güncellemede yeni tablolar (widget'lar, okunma sayacı, 404 kaydı) oluşturulur, menü öğelerine üç kolon eklenir. Güncellemeden sonra cp-core/var/cache/prod/ içini boşaltın.

Son güncelleme: 13.10.2026