TEKNİK ALTYAPI
--------------
• Sunucu tarafı: PHP (modern sözdizimi, strict types kullanan dosyalar)
• Veritabanı: MySQL / MariaDB, utf8mb4 karakter seti
• Kurulum: Tarayıcı üzerinden web kurulum sihirbazı (database.sql içe aktarım, config)
• Kurulum kilidi: installed.lock ile install.php erişiminin kapatılması
• URL yapısı: Apache mod_rewrite ile SEO uyumlu “güzel adresler” (.htaccess)
• Tanınmayan adresler: Özel 404 sayfası (HTTP 404), hosting uyumlu RewriteBase yorumları
• Site adresi: Proxy / HTTPS (X-Forwarded-Proto, Host) ile uyumlu SITE_URL türetimi
• Sürüm bilgisi: Site sürümü footer’da gösterimi


ÜYELİK VE GÜVENLİK
-------------------
• Kayıt ve giriş; oturum yönetimi
• Kayıt açma/kapama (site ayarı), kapalıyken özel mesaj metni
• Bakım modu: Ziyaretçilere mesaj; yönetici/moderatör erişim istisnası
• Şifreler: bcrypt ile hash
• CSRF koruması (formlar ve uygun uç noktalar)
• Cloudflare Turnstile (isteğe bağlı): Giriş ve kayıtta bot koruması
• Roller: üye, moderatör, yönetici
• Kullanıcı banlama; isteğe bağlı e-posta bildirimi (SMTP ile)
• İçerik raporlama (konu, yorum, kullanıcı); yönetim panelinde bekleyen rapor sayacı


FORUM YAPISI VE İÇERİK
-----------------------
• Kategoriler: isim, slug, açıklama, ikon, renk, sıra, aktif/pasif
• Alt forumlar: kategori altında forumlar, konu/yorum sayaçları, son mesaj bilgisi
• Konu açma, düzenleme (yetkili kullanıcılar); SEO uyumlu konu slug’ı
• Konu görüntüleme: görüntülenme sayısı, cevap sayısı, sayfalama
• Yapışkan (sticky) ve kilitli konular
• Hızlı cevap ve tam düzenleyici ile yorum; alıntı (quote) desteği
• Yorum beğenme; konu beğenme
• Konuya özel “kim bakıyor” özet çubuğu (üyeler + API ile tazeleme)
• Konu takibi ve bildirimlerle ilişkilendirme
• Arama sayfası
• BBCode: kalın, italik, altı çizili, kod bloğu (kopyala butonu), alıntı, spoiler, liste,
renk, boyut, URL, görsel
• İçerikte HTML + BBCode güvenli işleme (formatPostContent)
• Mesajlarda görseller: tıklanınca tam ekran lightbox önizleme
• Medya yükleme: Yönetimden açılabilir; konu/yorum editöründen dosya seçimi ve
Ctrl+V ile görsel yapıştırma; sunucuya kayıt ve [img] BBCode ekleme
• Silinmiş konu/yorum bayrakları; yönetimden kalıcı silme araçları


PROFİL VE SOSYAL
-----------------
• Kullanıcı profili: avatar, kapak, imza, hakkında
• Sosyal alanlar: web sitesi, Twitter/X, GitHub, Discord, YouTube, Instagram, Steam, Twitch
• Konum, doğum tarihi, cinsiyet alanları (şema desteği)
• Profil duvarı (ziyaretçi mesajları)
• Profilde kullanıcıya yıldızlı değerlendirme; gerekçe, özet; karşılıklı işareti
• Değerlendirmeye yanıt alanı
• Rozetler: otomatik (mesaj/konu eşikleri) ve manuel verilen rozetler
• Rozet görseli, renk, “nametag” alt metni; kullanıcıya rozet atama
• Kullanıcı adı rengi (rol / özel hex); yönetimden üye bazlı renk atama
• Çevrimiçi durumu (son görülme eşiği site ayarından)


ÖZEL MESAJLAR (DM)
-------------------
• İki kullanıcı arası konuşma; mesaj listesi, okundu bilgisi
• Panel ve sayfa üzerinden mesajlaşma; okunmamış sayacı
• Site ayarı ile DM açma/kapama


BİLDİRİMLER
-----------
• Bildirim türleri: yanıt, beğeni, bahsetme, sistem
• Okundu / okunmadı; bildirim sayfası ve başlık dropdown
• Yönetim: küresel duyuru ile kullanıcılara sistem bildirimi gönderme


REKLAM VE GELİR ALANLARI
-------------------------
• Çoklu reklam pozisyonları (ör. header, yan sütun, konu arası, footer)
• Reklam türleri: HTML kodu, görsel+link, metin
• Başlangıç/bitiş tarihi, aktif/pasif
• Gösterim ve tıklama sayaçları
• Reklamlar site ayarından tamamen kapatılabilir


YÖNETİM PANELİ
---------------
• Modern admin kabuğu: gruplu menü, açık/koyu tema, mobil uyumlu kenar çubuk
• Genel bakış / istatistik özeti
• Forum ve kategori yönetimi
• Konu listesi ve yönetimi; yapışkan/kilit; silme
• Kullanıcı listesi; rol atama; arama/filtre
• Raporlar ve moderasyon akışı
• Rozetler ve özel şerit rozet (nametag) yönetimi
• Özel mesajlar (DM) inceleme
• Profil değerlendirmeleri listesi
• Bildirim kayıtları
• Medya yüklemeleri kaydı
• Reklam alanları yönetimi
• Site merkezi (A–Z ayarlar): site adı, logo, favicon, tema rengi, meta, robots,
sayfa başına konu/yorum, çevrimiçi eşik, özel CSS, head HTML, duyuru şeridi,
footer metinleri, sosyal linkler, modül anahtarları, UI metin JSON, Turnstile anahtarları
• SMTP / e-posta ayarları; yasal sayfa içerikleri (HTML); site haritası giriş metni
• Site modülleri (çeviri, çerez çubuğu, harici linkler yeni sekme, footer site haritası)
• Küresel bildirim yayını


SEO VE KEŞİF
-------------
• Canonical URL, meta açıklama, robots, Open Graph, Twitter Card alanları
• Ana sayfa için WebSite şeması (JSON-LD) — arama aksiyonu
• sitemap.xml ve robots.php (dinamik)
• Site haritası sayfası (HTML)


YASAL VE KURUMSAL
------------------
• Gizlilik, KVKK, teslimat, kurallar, sözleşme, iletişim sayfaları
• İçerik veritabanında veya varsayılan şablonlarla; admin panelden düzenlenebilir
• Footer’da yasal metin, tüzel kişi, hosting/reklam alanı metinleri


ÖN YÜZ / TASARIM
-----------------
• Koyu ve açık tema; kullanıcı tercihi ile hatırlama
• Kullanıcı arayüzü yoğunluğu, yazı tipi ailesi, köşe yuvarlaklığı, hareket hızı,
blur seviyesi, düzen genişliği, kart animasyonları, sayfa yükleyici — kişiselleştirme
• Kullanıcı tema vurgu rengi (açık/koyu için ayrı hex desteği)
• Duyarlı (responsive) düzen; mobil alt hızlı erişim çubuğu
• Ana sayfa: sekmeli konu listeleri, kategori blokları, “daha fazla” ile AJAX
• Modern tipografi (Clash Display, Satoshi, JetBrains Mono)
• GSAP ile giriş animasyonları ve mikro etkileşimler (tercihe bağlı kapatılabilir)


API VE YARDIMCI UÇ NOKTALAR
----------------------------
• REST benzeri JSON API’ler: ör. beğeni, bildirimler, arama, mesajlar, tema ayarları,
yükleme, konu görüntüleyenler, varlık (presence) vb.
• Reklam tıklama / gösterim izleme


İSTATİSTİK VE TOPLULUK
-----------------------
• Footer’da forum istatistikleri (konu, mesaj, üye vb.)
• Çevrimiçi dağılım ipucu (üye / misafir / bot eşiği); çevrimiçi üyeler sayfası
• Footer’da yönetici/moderatör listesi (isteğe bağlı açılır panel)
• Son kayıt olan üye gösterimi

iletişim profilimde whatsap veya telegramdan ulaşabilirsiniz.


https://youtu.be/2CDe3Fx_Ayo