Uzun süredir üstünde çalışılan soru cevap ve blog özellikli script açık kaynak olarak satışta. Satış hedefine ulaşıldığında satıştan kaldırılıp büyük bir güncelleme alacaktır. Bu güncelleme hedef içi satıştaki kişilere ücretsiz sunulacaktır. Sonrası için henüz bir fiyat belirlenmemiştir.
Canlı demo: https://whattodonext.org
Fiyat: 3K

Anasayfa


Profil


TEMEL SORU CEVAP SİSTEMİ

Soru sorma: Başlık, içerik, kategori seçimi ile soru oluşturma
Soru düzenleme: Soru sahibi kendi sorusunu sonradan düzenleyebiliyor
Soru silme: Soru sahibi veya moderatör/admin tarafından silinebiliyor, silme işlemi bağlı tüm cevapları, oyları, yorumları ve puanları da geri alacak şekilde zincirleme temizleniyor
Cevap yazma: Giriş yapmış herkes soruya cevap yazabiliyor
Cevap düzenleme: Cevap sahibi kendi cevabını düzenleyebiliyor
Cevap silme: Aynı zincirleme temizlik mantığıyla siliniyor
En iyi cevap seçme: Soru sahibi bir cevabı "kabul edilen cevap" olarak işaretleyebiliyor, bu işlem puan sistemini de güncelliyor
Oylama sistemi: Soru ve cevaplara yukarı/aşağı oy verme, aynı oya tekrar basınca oy geri çekiliyor, farklı oya geçince oy değişiyor
Kendi içeriğine oy verememe: Kullanıcı kendi sorusuna veya cevabına oy veremiyor
Soru kapatma: Moderatör/admin bir soruyu kapatabiliyor, kapalı sorulara yeni cevap yazılamıyor
Soruyu öne çıkarma: Admin panelinden bir soru öne çıkarılabiliyor
Görüntülenme sayacı: Her soru için oturum bazlı tekilleştirilmiş sayaç (aynı oturumda tekrar tekrar sayılmıyor), bot trafiği filtreleniyor
Cevap sayısı sayacı: Otomatik güncelleniyor
Kategori sistemi: Sorular kategorilere ayrılıyor, her kategorinin kendi rengi ve ikonu var
Kategori sayfası: Her kategorinin kendi soru listesi sayfası var
En çok cevaplanan sorular sayfası
Son sorular listesi, sayfalama (pagination) ile


BLOG / REHBER SİSTEMİ

Rehber (blog yazısı) oluşturma ve düzenleme (admin tarafından)
Kapak görseli, okuma süresi hesaplama, kategori atama
Taslak/yayınlanmış durumu
Öne çıkan rehber işaretleme
Rehber detay sayfası, SEO dostu URL ile
İlgili rehberler widget'ı (aynı kategoriden)
Soru sayfalarında ilgili rehberler kenar çubuğu
Rehber sayfalarında ilgili sorular (Community questions on this topic)
Blog anasayfası, öne çıkan yazı ve liste halinde


GRUPLAR

Grup oluşturma: İsim, açıklama, gizlilik ayarı (herkese açık/özel), kapak görseli, küçük görsel (avatar)
Grup düzenleme, görsel değiştirme/kaldırma
Gruba katılma / gruptan ayrılma
Grup içi soru sorma: Gruba özel sorular, ana akıştan gizleniyor
Grup silme: Admin/grup sahibi, bağlı sorular ve üyelikler zincirleme temizleniyor
Grup üye sayacı, soru sayacı
Grup detay sayfası, üye listesi ile
Gruplarım sayfası


KULLANICI SİSTEMİ

Kayıt olma: Kullanıcı adı, e posta, şifre ile
Matematik CAPTCHA: Kayıt formunda basit toplama işlemi, bot kaydını engelliyor
E posta doğrulama (opsiyonel, admin panelinden açılıp kapanabiliyor): Açıksa kayıt sonrası doğrulama maili gönderiliyor, doğrulanana kadar giriş engelleniyor
Doğrulama e postası tekrar gönderme sayfası
Giriş yapma, "beni hatırla" mantığı
Şifremi unuttum / şifre sıfırlama, e posta ile token gönderimi
Oturum güvenliği: Giriş sonrası oturum kimliği yenileniyor (session fixation koruması)
Kullanıcı profili: Avatar, biyografi, konum, website, istatistikler
Profil sekmeleri: Sorular, Cevaplar, Rehberler, Kaydedilenler (yalnızca kendi profilinde)
İtibar puanı (reputation) sistemi: Oy alma, cevap kabul edilme gibi işlemlerle puan kazanma/kaybetme
Rozet/seviye gösterimi
Hesap ayarları: Profil bilgisi güncelleme, e posta/kullanıcı adı değiştirme, şifre değiştirme
Hesap silme
Kullanıcı engelleme (ban): Admin tarafından, sebep belirtilerek
Moderatör rolü: Admin tüm yetkilere sahip, moderatör sınırlı bir admin panel erişimine sahip (sorular, cevaplar, raporlar)
En çok puan alan / en çok soru soran / en çok cevap veren kullanıcılar sayfası
Moderatörler listesi sayfası
Tüm kullanıcılar sayfası


ETKİLEŞİM ÖZELLİKLERİ

Yer imi (bookmark): Soruları kaydetme, kaydedilenler sayfası
Takip etme: Soruları takip etme, takip edilenler sayfası
Şikayet/rapor sistemi: Soru ve cevapları şikayet etme, sebep seçimi ile, admin panelinde inceleme
Yorum sistemi


ARAMA

Site içi arama: Hem sorular hem rehberler için
AJAX ile sayfalama: Sayfa yenilenmeden sonuç gezinme
Arama öneri/otomatik tamamlama


BİLDİRİM VE E POSTA

SMTP e posta gönderimi: Admin panelinden sunucu bilgileri girilebiliyor
Test e postası gönderme (admin panelinden)
İletişim formu: Gönderilen mesajlar admin panelindeki hedef e postaya iletiliyor
Site içi bildirimler (örnek: hoş geldin bildirimi)


ADMİN PANELİ

Genel ayarlar: Site adı, açıklama, anahtar kelimeler, sayfa başı soru sayısı, kayıt açma/kapama, bakım modu, e posta doğrulama zorunluluğu
SEO ayarları: Meta başlık/açıklama, favicon, logo, sosyal medya görseli, canlı Google arama sonucu önizlemesi
SMTP ayarları
Kategori yönetimi: Ekleme, düzenleme, renk/ikon seçimi
Soru yönetimi: Listeleme, silme, kapatma, öne çıkarma
Cevap yönetimi: Listeleme, düzenleme, silme
Kullanıcı yönetimi: Banlama, admin/moderatör yetkisi verme, listeleme
Şikayet/rapor yönetimi
İletişim mesajları yönetimi
Çevrimiçi kullanıcılar sayfası
Bakım modu: Aktifken sadece admin siteyi görebiliyor, giriş sayfası açık kalıyor
Admin panelinin kendisi de mobil uyumlu (tablolar küçük ekranda kart görünümüne dönüşüyor)
Türkçe ve ingilizce dil seçici

DOĞRUDAN REKLAM VE ADSENSE REKLAM ALANLARI

İster adsense reklamlarını, ister doğrudan html ya da grafik reklamlarınızı ekleyebileceğiniz iki ayrı modülü bulunmaktadır. İki modülde de yerleşim planı aynıdır.
Html ve grafik reklam alanı

Adsense yerleşim planı


TASARIM VE KULLANILABİLİRLİK

Tam responsive tasarım: Masaüstü ve mobil için ayrı, optimize edilmiş şablonlar
Karanlık/aydınlık mod uyumlu öğeler
Soru ve rehber kartları tek, tutarlı bir görsel kalıpta (tüm listeleme sayfalarında aynı tasarım)
Mobil alt menü / çekmece navigasyon
Kategori mega menüsü (masaüstü)
Sayfa yüklenirken engelleyici olmayan font yükleme (performans optimizasyonu)


GÜVENLİK ÖNLEMLERİ (DETAYLI)

CSRF (Cross Site Request Forgery) koruması: Tüm formlarda ve API uçlarında token doğrulama zorunlu
Rate limiting (hız sınırlama): Giriş denemesi, kayıt, oylama, yer imi, takip, grup katılma, yorum gibi tüm kritik işlemlerde IP/oturum bazlı sınır
Oturum güvenliği: Girişte oturum kimliği yenileniyor, açık yönlendirme (open redirect) koruması var
Şifre güvenliği: Bcrypt ile hashleniyor, düz metin hiçbir yerde tutulmuyor
SQL injection koruması: Tüm veritabanı sorguları parametreli (prepared statement)
XSS (Cross Site Scripting) koruması: Tüm kullanıcı girdisi ekrana basılmadan önce kaçışlanıyor (escape)
Content Security Policy (CSP): Satır içi (inline) script tamamen yasaklı, her sayfa isteğinde tek kullanımlık rastgele anahtar (nonce) üretiliyor, sadece bu anahtarı taşıyan scriptler çalışabiliyor. Enjekte edilmiş kötü amaçlı script olsa bile tarayıcı çalıştırmıyor
X-Frame-Options: Site başka bir sitenin içine iframe ile gömülemiyor (clickjacking koruması)
X-Content-Type-Options: Tarayıcının dosya türünü yanlış tahmin etmesi engelleniyor
Referrer-Policy: Dışarıya giden linklerde adres bilgisi sızıntısı sınırlandırılıyor
Permissions-Policy: Kamera, mikrofon, konum gibi izinler sitede kullanılmadığı için baştan kapatılıyor
Cross-Origin izolasyonu: Başka sitelerin bu siteye gömülü pencere/kaynak erişimi kısıtlanıyor
Dosya yükleme güvenliği: Yüklenen görseller boyut/tür kontrolünden geçiyor, yeniden boyutlandırılıyor
Yetkisiz erişim engelleri: Moderatör sadece kendi yetki alanındaki admin sayfalarına girebiliyor, yetkisiz sayfaya gidilirse yönlendiriliyor
Banlı kullanıcı kontrolü: Banlı kullanıcı giriş yapamıyor, oy veremiyor, yorum yapamıyor
Yarış durumu (race condition) koruması: Aynı anda gelen çift istekler (örnek: hızlı çift tıklama ile iki kere yer imi ekleme) veritabanı seviyesinde benzersizlik kısıtı ile engelleniyor ve kod tarafında da düzgün karşılanıyor, kullanıcıya hata göstermiyor
Oy manipülasyonu engelleri: Aynı içeriğe tekrar tekrar oy vererek puan şişirme engellendi, kabul edilen cevap değiştirildiğinde eski puan geri alınıyor
E posta header injection koruması: E posta gönderiminde satır sonu karakterleri temizleniyor
Admin/moderatör işlemlerinde CSRF korumalı onay linkleri


SEO ÖZELLİKLERİ (DETAYLI)

Dinamik sitemap.xml: Sorular, rehberler, kategoriler, grup sayfaları, statik sayfalar otomatik listeleniyor, gerçek son değişiklik tarihiyle
robots.txt: Arama motorlarına hangi sayfaların taranabileceği/taranamayacağı bildiriliyor, ham script yolları engellenip temiz URL'ler açık bırakılıyor
Temiz URL yapısı: /question/baslik, /blog/baslik, /profile/kullaniciadi, /category/kategori gibi okunabilir adresler (.htaccess ile)
Canonical URL: Her sayfa kendi gerçek adresini arama motorlarına bildiriyor, çift içerik sorununu engelliyor
Meta robots etiketi: Sayfa durumuna göre (yayınlanmış/taslak, ilk sayfa/sonraki sayfalar) index/noindex otomatik ayarlanıyor
JSON-LD yapılandırılmış veri: Sorular ve rehberler için Article/QAPage türünde yapılandırılmış veri, Google'ın zengin sonuçlarda gösterebilmesi için
Open Graph ve Twitter Card etiketleri: Sosyal medyada paylaşılınca başlık, açıklama, görsel otomatik geliyor
Dinamik meta başlık ve açıklama: Her sayfa türü için ayrı, içerikten otomatik üretiliyor
Google Arama Sonucu önizlemesi: Admin panelinde canlı SERP önizlemesi, karakter sayısı renkli uyarı ile
Web App Manifest (PWA): Telefonda "Ana Ekrana Ekle" dendiğinde doğru isim, ikon ve tema rengiyle görünüyor, admin panelinden yüklenen favicon tek kaynak olarak kullanılıyor
Favicon: Admin panelinden yüklenebiliyor, tüm platformlarda (tarayıcı sekmesi, iOS, Android) tek kaynaktan besleniyor
Veritabanı seviyesinde "son güncelleme" tarihi doğruluğu: Görüntülenme sayısı artışı, oy verme, takip etme gibi içerikle ilgisi olmayan işlemler "düzenlenme tarihi"ni yanlışlıkla güncellemiyor, böylece Google'a yanlış "içerik sürekli değişiyor" sinyali gitmiyor
Resim lazy loading (geç yükleme): Sayfa ilk açılış hızını artırıyor
Semantik HTML yapısı: Başlık hiyerarşisi (h1, h2, h3) düzenli
Mobil uyumluluk: Google'ın mobil öncelikli indekslemesine uygun, masaüstü ve mobilde aynı içerik
Sayfalama SEO'su: 2. ve sonraki sayfalar noindex ile işaretleniyor, arama sonuçlarında tekrar eden içerik sorununu engelliyor
Kırık link/404 sayfası: Özel tasarlanmış 404 sayfası


TEKNİK ALTYAPI

PHP ve MySQL/MariaDB tabanlı, özel (custom) yazılmış script, hazır bir CMS kullanılmıyor
PDO ile veritabanı bağlantısı, tüm sorgular parametreli
.htaccess ile URL yönlendirme ve temiz adres yapısı
Oturum (session) tabanlı kullanıcı durumu yönetimi
Zincirleme silme (cascade delete) fonksiyonları: Bir soru/cevap/grup silindiğinde bağlı tüm kayıtlar ve sayaçlar tutarlı şekilde güncelleniyor
Bakım modu ile geçici erişim kısıtlama