İçeriğe geç

CPalius CMF 2.1.0

Yayın: 2026-09-18 · Kanal: kararlı · Kritik: hayır

Bu sürüm ağırlıkla kimin girdiği ve ne kadar kaldığıyla ilgili: gerçekten kullanılacak bir ikinci faktör, panelin önünde ek bir soru, ve kendi kendini kapatan oturumlar. Forum tarafında ise bir konu ortalığı kapladığında kalabalık bir panonun ihtiyaç duyduğu araçlar var.

Yenilikler

Uygulama taşımak istemeyenler için e-posta ile ikinci faktör. İki adımlı doğrulama şimdiye kadar ya doğrulayıcı uygulama ya da hiçbir şey demekti ve çoğu üye "hiçbir şey"i seçiyordu. Artık her üye kendisi seçiyor: eskisi gibi uygulama, ya da girişte e-postayla gelen altı haneli kod. Kod on dakika yaşar, bir kez çalışır, hem gönderimde hem doğrulamada hız sınırlıdır. Sitenin çalışan bir e-posta ayarı yoksa bu seçenek hiç sunulmaz — kullanamayacağı kanala kayıtlı bir hesap, bir sonraki girişte kilitli hesaptır. Kurtarma kodları her iki yöntemde de geçerli, yani yöntem değiştirmek yazdırılmış bir listeyi geçersizleştirmiyor.

Panelin önünde ek bir soru. Ayarlar → Güvenlik altında artık bir kapı var: bir soru ve cevap yazıyorsunuz, AACP'yi açan herkese oturum başına bir kez soruluyor. Bilerek ikinci faktör değil — panel erişimi olan herkesin aynı cevabı verdiği bir soru ikinci faktör olamaz. Kazandırdığı şu: çalınmış bir oturum çerezi ya da açık bırakılmış bir tarayıcı siteyi verir, konsolu vermez. Yanlış cevaplar sayılır ve bir süre kilitler. Açık ama sorusu veya cevabı boş bir kapı etkisiz kalır; kutuyu işaretleyip gerisini unutmak sizi dışarıda bırakmaz, Güvenlik Merkezi de bu durumu bulgu olarak raporlar.

Boştaki oturumlar artık saate göre kapanıyor. Boşta kalma sınırı bir süredir vardı ama yalnızca ziyaretçi geri döndüğünde işliyordu — oysa çalınmış çerezle çalışan birinin çalıştığı pencere tam olarak orası. Zamanlanmış bir görev artık sınırı geçmiş oturumları, kimse dönmese de iptal ediyor. Panel erişimi olan hesaplara ayrı ve daha kısa bir sınır uygulanıyor: sahipsiz bir ofiste açık kalmış bir AACP sekmesi, açık bir profil sayfasından daha değerlidir.

Üyeler kendi oturumlarını görebiliyor. Hesap alanına eklenen Güvenlik sayfası, adınıza giriş yapılmış her cihazı adresi ve son görülme zamanıyla listeliyor; istediğinizi ya da kendiniz hariç hepsini kapatabiliyorsunuz. İki adımlı doğrulamanın kurulduğu, değiştirildiği, kapatıldığı ve kurtarma kodlarının yenilendiği yer de burası.

Üyenin kendi kurduğu kelime filtresi. Bir konu bir ay boyunca panoyu ele geçirdiğinde, onu okumak istemeyenlerin elinde şu ana kadar gitmekten başka bir seçenek yoktu. Artık her üye hesap tercihlerine kelime yazabiliyor; başlığında o kelimelerden biri geçen konular, gezdiği listelerde görünmüyor — panolar, arama, okunmamışlar, aktivite panosu ve ana sayfa blokları. Hiçbir şey silinmiyor, kimseden gizlenmiyor, doğrudan bağlantı yine açılıyor, ve üyenin kendi konuları asla ayağının altından filtrelenmiyor.

İmza yeniden üyenin kendisine ait. Her mesajın altındaki imzayı yalnızca bir yönetici düzenleyebiliyordu. Artık üyenin kendi hesap ekranında, uzunluk sınırını sizin belirlediğiniz bir alan. Bilerek düz metin: birinin attığı her mesajın altındaki alan, işaretlemeye izin verilecek bir yer değil.

Anti-bump. Kendi konunuza, araya kimse girmemişken yanıt yazmak artık yeni bir mesaj oluşturmuyor. Yanıt, tarihli bir ayraçla önceki mesajınızın altına ekleniyor ve konu yerinden kımıldamıyor: son mesaj zamanı, mesaj sayısı ve yanıt bildirimi olduğu gibi kalıyor. Moderatörler muaf, moderasyonda bekleyen mesaj asla birleştirilmiyor. Yalnızca konuyu açana değil herkese uygulayabilir, ve belirli bir süre sonra gerçek bir güncellemenin konuyu yukarı taşımasına izin veren bir pencere tanımlayabilirsiniz.

Konu ilk mesajı için daha uzun düzenleme süresi. Düzenleme sınırı şimdiye kadar bütün mesajlar için tek bir sayıydı. İlk mesajın artık kendi süresi var — varsayılan iki saat, yanıtlar için on beş dakika. İlk mesaj başlığı ve herkesin cevapladığı soruyu taşır; oradaki bir hata bütün konuya mal olur, kırkıncı yanıttaki bir hata bir satıra. Düzenleme ekranı da artık "süre sınırlı olabilir" demek yerine ne kadar kaldığını söylüyor.

Çevrimiçi sayacı yeniden tek sayı. Alt bilgi sayıyı üye, ziyaretçi, arama motoru ve bot olarak ayırıyordu; bu da her sayfanın altında dört etiketli sayaç demekti. Artık toplamı gösteriyor, kırılım ise yanındaki bağlantının ardındaki çevrimiçi listesinde — "bu kim" diye soran zaten oraya gidiyordu. Sayının üzerine gelince kırılım yine görünüyor.

Düzeltmeler

Konularım, Okunmamışlar ve Taslaklar sola sıkışıyordu. Bu üç liste satırlarını panonun beş sütunlu ızgarasıyla çiziyor ama yalnızca bir sütununu dolduruyordu; her başlık 40 piksellik ikon yuvasının içinde kalıyordu. Artık kendi tek sütunlu satırları var, sağda yanıt ve görüntülenme sayılarıyla.

Forum editörünün tema renkleri hiç uygulanmıyordu. Forum stil dosyasındaki bir yorumun gövdesinde CSS yorumunu kapatan bir karakter dizisi vardı; yorum erken bitiyor, kalan metin CSS olarak ayrıştırılıyor ve hemen altındaki CKEditor tema bloğu tarayıcı tarafından atılıyordu.

Tüm ön yüzde mobil düzen. Tipografi ve boşluk ölçeği sabit pikseldi — 72 piksellik bir başlık ve 178 piksellik bölüm boşlukları, bileşen kaç kural taşırsa taşısın telefona sığmaz, ve bu değerlere uzanan her sayfa sorunu devraldı. Ölçek artık akışkan: masaüstü genişliğinde birebir aynı, oradan aşağı ölçekleniyor ve altında bir taban var. Bunun yanında, yazılı içerikteki uzun kırılmayan bağlantılar, geniş tablolar, kod blokları ve gömülü içerikler artık sayfanın genişliğini belirleyemiyor; hesap ekranının iki sütunlu düzeni de dar ekranda forma yüz piksel bırakmak yerine alt alta geçiyor.

Alt bilgi kendi adresini iki kez yazıyordu. Künye satırında ad ve adres yan yana duruyordu; ad zaten bağlantıydı.

Yükseltme notları

Hiç ayarlamamış sitelerde boşta çıkış devreye giriyor. İstenmeden davranış değiştiren tek şey bu. Boşta kalma sınırı varsayılan olarak 60 dakika, panel erişimi olan hesaplar için 20 dakika; önceden ikisi de kapalıydı. Güvenlik sekmesini en az bir kez kaydetmiş kurulumlar kaydettikleri değerde kalır. İstemiyorsanız Ayarlar → Güvenlik altında ikisini de 0 yapın; daha sıkı istiyorsanız aynı ekran.

Anti-bump varsayılan olarak açık ve süre sınırı yok. Kendi konusuna yanıt yazan üye, o mesaj ne kadar eski olursa olsun yanıtının üstteki mesaja eklendiğini görecek ve konu yukarı çıkmayacak. Bir süre sonra gerçek bir güncellemenin konuyu taşımasına izin vermek isterseniz Studio → Forum → Anti-Bump altındaki pencereyi örneğin 1440 dakika yapın; o zaman yalnızca bu süre içindeki yanıtlar birleştirilir.

Boşta oturum süpürmesi zamanlayıcınızın çalışmasına bağlı. Beş dakikada bir çalışacak şekilde kayıtlı. Cron adresini çağıran bir şey yoksa oturumlar yine ziyaretçi döndüğünde kapanır — eski davranış — ama öncesinde kapanmaz. Otomasyon → Cron kullanılacak adresi gösteriyor.

Showcase modülü varsayılan aktif listeye katıldı. Zaten etkinleştirmiş olan kurulumlar etkilenmez.

Bu sürüm veritabanı şemanıza dokunmuyor. Yeni ayarlar ve üye tercihleri halihazırda var olan tablolarda saklanıyor; elle çalıştırılacak bir şey yok ve şema yetkisi olmayan bir veritabanı kullanıcısında başarısız olabilecek bir şey de yok.

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. Symfony üretimde konteyneri kendiliğinden yeniden derlemez, yeni ekranlar, ayarlar ve zamanlanmış görev siz bunu yapana kadar görünmez. public/assets/ klasörünü de yükleyin.

Bilinen kısıtlar

E-postayla gelen bir kod, e-posta kutusu kadar değerlidir. Doğrulayıcı uygulamadan zayıftır ve hep öyle kalacak. Ama dürüst karşılaştırma uygulamayla değil — hiç ikinci faktörü olmayacak hesaplarla. Bu takas kabul edilebilir değilse Ayarlar → Güvenlik üzerinden herkesi uygulamayla sınırlayabilirsiniz.

Kapı sorusu kişiye özel değil, ortak bir gizli bilgi. Panel erişimi olan herkes aynı soruyu yanıtlar. Onu aynı kapıdaki ikinci bir kilit olarak görün, kimlik doğrulaması olarak değil.

Anti-bump ayracı yazanın dilinde kaydedilir. Tarih ve "Eklendi" etiketi kaydedilen mesajın parçası olur, yani başka dildeki bir okuyucu etiketi yazanın dilinde görür. Alıntı ve birleştirme araçları da aynı takası yapıyor.

Kelime filtresi mesaj gövdelerini değil, konu başlıklarını eşleştirir. Filtrelenen bir konu, başlığında bundan söz etmeyen bir konunun içindeki yanıt üzerinden üyeye yine ulaşabilir.

Mobil çalışması nedenleri düzeltti, her ekranı değil. Sistemik sorunlar ve kırık olduğu doğrulanan düzenler halledildi; ön yüz sayfa sayfa cihazda gezilmedi. Belirli bir ekran telefonda hâlâ kötü görünüyorsa, bilindiğini varsaymak yerine bildirmeye değer.

Son güncelleme: 13.10.2026