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ü footerda 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 (AZ 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
Footerda 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 APIler: ö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
-----------------------
Footerda forum istatistikleri (konu, mesaj, üye vb.)
Çevrimiçi dağılım ipucu (üye / misafir / bot eşiği); çevrimiçi üyeler sayfası
Footerda 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