AyhanHUB
Bu site artık salt okunur.
Neler Yeni? - Hafta 03

Neler Yeni? - Hafta 03

2026-10-19 agg1401

AyhanHUB sürekli gelişiyor. İşte son eklenenler ve yolda olanlar.

AyhanHUB sürekli gelişiyor. İşte son eklenenler ve yolda olanlar.


16 Ekim 2026 - Cuma

GERİ ÇEKİLDİ

  • Dünkü yapılan tüm güncellemeler geri çekildi.

15 Ekim 2026 - Perşembe

EKLENDİ

  • Forum kısmı aktifleşti. AyhanBB %100 hazır değil ama yine de sunucuda boş boş ölü yatacağına işe yarasın diye aktifleştirdim. Forumda bazı özellikler eksik veya hatalı görürseniz mutlaka konu açın.

SİLİNDİ

  • Serçe desteği silindi. Sebebi, Serçe sitesinin potansiyeli olmadığını anlamaya başlamış olmamdı. Sunucusu da 2 - 4 günü içerisinde silinecek.

14 Ekim 2026 - Çarşamba

EKLENDİ

  • Panelde slug artık başlıktan kendiliğinden üretiliyor — Sayfalar, Noveller, Blog ve Projeler'de yeni içerik formunda "Slug (URL)" kutusu boş durmuyor: başlığı yazdıkça sizin yerinize dolduruluyor, Türkçe karakterler de doğru harfe düşüyor — ör. "Şçığö Test: İstanbul'un Fethi — 1453!" yazdığınızda kutu scigo-test-istanbul-un-fethi-1453 oluyor. Slug'ı elle yazdığınız anda senkron kendi kendine durur: başlığı sonra düzeltseniz bile sizin yazdığınız slug ezilmez; kutuyu tamamen boşaltırsanız otomatik yazım yeniden başlar. Çok uzun başlıklarda slug kutunun sınırını aşmıyor (kesim sonu tireye denk gelirse o tire temizlenir), yani "Kaydet"e bassanız da slug geçersiz uyarısı çıkmıyor. Düzenleme modunda slug yine saltokunur — mevcut adresleriniz hiç değişmiyor.
    • Slug artık düzeltilebilir — eski adres 301 ile taşınır — Panelden yayınlanmış bir içeriğin "Slug (URL)" kutusu kilitliydi: yanlış slug'la yayınlayınca düzeltemiyordunuz. Artık Sayfalar, Noveller, Blog ve Projeler'de düzenlerken slug'ı değiştirebilirsiniz; eski adres otomatik olarak 301 ile yeniye döner — sorgu dizgisi korunur, bölüm adresleri dahil (/novel/eski/bolum/105 → /novel/yeni/bolum/105), böylece arama motoru kayıtları ve paylaşılan bağlantılar ölmez. Yeniden adlandırmada yorumlar, okuma sayaçları ve bölüm klasörü de yeni slug'a taşınır (bölüm dosyalarındaki novel: değeri güncellenir) — hiçbir veri geride kalmaz. Yeni slug başka bir içerikteyse kayıt reddedilir (içerik ezilmez), yazma başarısız olursa eski dosyaya dokunulmaz. Kayıtları paneldeki yeni Yönlendirmeler sayfasından görüp silebilirsiniz.
  • Panel üst şeridi nefes aldı — Madde sayısı artınca üst menü sarıyordu. Artık şerit tek satır: Ana Sayfa dümdüz duruyor, kalan on üç madde üç açılır menüye (dropdown) dağıtıldı — İçerik (Sayfalar, CV, Noveller, Blog, Projelerim, Galeri), Yönetim (İstatistik, Yorumlar, Yönlendirmeler, Reklamlar) ve Sistem (Eklentiler, Site Ayarları, Yedek). Menüler JS'siz çalışır (klavyeyle de açılır); bulunmadığınız sayfanın grubu vurgulanır, açık menüde o sayfanın çipi dolu görünür, menü dışına tıklayınca veya Esc ile kapanır. Telefonda menü şeridin genişliğini aşıp sayfa taşması yapmaz.

13 Ekim 2026 - Salı

EKLENDİ

  • İstatistik panosuna "Nereden geliyorlar?" kartı geldi — panel → İstatistik'te son 30 günün geliş kaynakları: hangi arama motorundan, sosyal medyadan veya yapay zekâ sohbetinden gelindiği, doğrudan ziyaretler ve kampanya bağlantıları; hem alan adı listesi hem kategori kırılımıyla. Gizlilik hesabı baştan kuruldu: yalnız bağlantının alan adı saklanıyor (ör. google.com) — sayfa yolu, sorgu ve parçacık asla yazılmıyor, alt alan adları atılıyor (kişisel blog alt alanları açığa çıkmıyor); site içi gezinme hiç kaydedilmiyor ve bir ziyaretçi günde yalnız bir kez, gününün ilk girişiyle sayılıyor. Kampanya bağlantılarındaki utm_source yalnız etiket olarak alınıyor; ham IP yine yok (günlük tuzlu hash), yönetici ve bot trafiği bu kayda da hiç girmiyor. Tarayıcı referer göndermezse ziyaret "doğrudan" sayılıyor — bu, ölçümün dürüst sınırı. Gizlilik Politikası ve Şeffaflık Raporu yeni alanla birlikte güncellendi.
  • Yorum canlandırıldı — kartlarda ve listelerde yorum sayısı rozeti göründü (novel, blog ve proje kartlarında; yalnız gerçekten yorum varsa gösterilir), anasayfaya Son Yorumlar bloğu geldi ve her içeriğin altındaki davet cümlesi içeriğe göre yazıldı: bölüm sonu, blog yazısı, proje ve sayfa için ayrı ayrı, boş yorum alanında ise "ilk söz senin" vurgusu. Yorum formunun altına ayrıca Gizlilik düğmesi eklendi — tek tıkla yorumun ne olduğu (takma ad + metin + tarih yayımlanır; e-posta, ham IP ve üçüncü taraf yok) ve silme hakkın özetlenip Gizlilik Politikası'na bağlanır.
  • data/sessions şişmesi bu kez musluktan çözüldü — temizleyici hazırdı ama üretim hiç durmuyordu: her misafir sayfa görüntülemesinde koşulsuz session_start çağrılıyor, PHP ise oturum verisi yazılmaz bile olsa istek başına bir dosya açıyordu; klasördeki 578 dosyanın 574'ü boştu. Artık oturum kapısı tembel: çerezi olmayan istekte oturum hiç açılmaz — dosya üretilmez, Set-Cookie bile gitmez (misafir sayfaları çerezsiz açılır). Oturum yalnız gerçekten gerektiğinde doğar: panel girişi, yorum yazan ziyaretçi (30 sn hız sınırı damgası için bu uçta zorunlu açılış var) ve "beni sayma" çerezi. Temizleyici de güçlendirildi: boş dosyalar 1 saat sonra süpürülür, dolu dosyalar "Beni hatırla" sözü bozulmasın diye 30 günde kalır. Klasör testte 578 → 4 indi; ayrıntı Şeffaflık Raporu §2/§6.
  • Kitaplık geldi — okuma listesi ve kaldığın yer — /kitaplik sayfası açıldı: novel sayfalarındaki "Listeye ekle" pill'i ile dolar, bölüm okumaya başladığın anda kaldığın bölüm kendiliğinden kaydedilir, ana sayfaya "Kaldığın yer: X · Bölüm 3" pill'i düşer. Tamamen cihazında yaşar (localStorage) — sunucuya tek bayt bile gitmez, hesap gerekmez, farklı cihazda liste bilerek boş başlar. Gizlilik metnindeki "Tarayıcı Depolaması" maddesine işlendi.
Bu içeriği paylaş
Soru Sor