MegaforBB
Powerful, Secure, and Fast Community Forum
Enterprise seviyede tasarlanmış Forecor hibrit çekirdek: Symfony Dependency Injection ve Event Dispatcher ile Laravel Eloquent ORM. Attack Mode güvenlik preset'leri, NDJSON audit logları ve on-the-fly auto-wiring ile üretime hazır kurumsal forum altyapısı...
Arayüz Önizlemesi
MegaforBB portal ve forum arayüzünden ekran görüntüleri.
Neden MegaforBB?
Profesyonel geliştiriciler, SysAdmin'ler ve siber güvenlik uzmanları için kodun gerçekliğine dayanan kurumsal çekirdek.
Hibrit Forecor Çekirdek
Symfony ContainerBuilder DI + Illuminate Eloquent ORM. Reflection tabanlı on-the-fly auto-wiring.
Attack Mode Güvenlik
SecurityAttackPresets ile RAM'de anlık en katı güvenlik preset'leri; erken katman rate-limit ve RTBH.
NDJSON Audit Logları
Saldırı sırasında DB'yi yormayan kilitli dosya tabanlı SecurityLogger; web erişimine kapalı, otomatik rotasyon.
Telemetri & Uyarılar
Whoops (dev), ErrorLogger (prod), Telegram webhook kritik hata bildirimi ve fastcgi arka plan tracker.
Performans Motoru
Redis prefix izolasyonu, HtmlMinifier, PHP gzip; Varnish ve Meilisearch ile ölçeklenebilir dağıtım.
Eklenti Mimarisi
Event Dispatcher ve PluginLoader ile çekirdeğe dokunmadan SOLID uyumlu genişletme.
Kurumsal Çekirdek Mimarisi
Çekirdek katmanları hakkında teknik detaylar — tıklayarak genişletin.
Tüm sistem public/index.php üzerinden ayağa kalkar. Include cehennemi yerine modern bootstrapping süreci işler.
- Forecor\Core\Application altında Symfony ContainerBuilder ile hibrit DI
- Reflection API ile controller parametre analizi ve on-the-fly auto-wiring
- Veritabanı: Illuminate\Database Capsule (Eloquent ORM)
- Yönlendirme ve olay yönetimi: Symfony Router & Event Dispatcher
Güvenlik sonradan eklenmiş bir yama değil; doğrudan request lifecycle'a gömülüdür.
- SecurityAttackPresets: anomali algılandığında RAM'de en katı preset'leri aktif eder
- Router'a ulaşmadan önce global rate-limit ve RTBH kara liste kontrolü
- API uç noktaları için ayrı yüksek frekanslı limit mekanizması
- SecurityLogger: kilitli NDJSON dosya logları, <?php exit; ?> koruması, 5000 satır rotasyon
- SecurityHeaders: X-Frame-Options DENY, nosniff, XSS koruması; HTTPS'te otomatik HSTS
Geliştirme ve üretim ortamları için ayrı hata stratejileri; kritik hatalarda anında uyarı.
- APP_DEBUG=true: Whoops ile detaylı hata arayüzü
- Production: shutdown/error handler, şık hata sayfası, ErrorLogger dosya kaydı
- WebhookService::notifyCriticalError ile Telegram webhook bildirimi
- fastcgi_finish_request ile arka plan remote tracker ping (cron fallback)
Çoklu kurulum ortamlarında çakışmayı önleyen akıllı önbellek ve çıktı optimizasyonu.
- Dosya veya Redis önbellek; APP_URL tabanlı otomatik prefix izolasyonu
- HtmlMinifier: yanıt gönderilmeden önce HTML/CSS/JS küçültme
- zlib aktifse PHP tarafında gzencode (FORCE_GZIP) sıkıştırma
- Varnish, Meilisearch ve Redis ile üretim ölçekli dağıtım desteği
WordPress benzeri kancalar ve Event Dispatcher ile çekirdeğe dokunmadan genişletme.
- PluginLoader ile eklentiler kendi Event Listener'larını enjekte eder
- Çekirdek güncellemelerinde dosya üzerine yazma sorunu yaratmaz
- SOLID prensipleri: kapalı çekirdek, genişletmeye açık mimari
- Twig tema motoru ve modüler forum katmanı
Forecor çekirdeğinin üzerinde çalışan modüler forum uygulaması ve tema sistemi.
- Twig tabanlı tema motoru ve şablon mirası
- Kategori, konu, mesaj ve moderasyon modülleri
- Meilisearch tam metin arama entegrasyonu
- Çoklu dil, PWA ve responsive arayüz desteği
Yazılım Karşılaştırması
MegaforBB'nin kurumsal çekirdek yeteneklerini diğer forum yazılımlarıyla karşılaştırın.
| Özellik | MegaforBB | phpBB | XenForo | vBulletin |
|---|---|---|---|---|
| Hibrit DI (Symfony + Eloquent) | ||||
| On-the-Fly Auto-wiring | ||||
| Attack Mode Presets (RAM) | ||||
| NDJSON Dosya Audit Logları | ||||
| Erken Katman Rate-Limit + RTBH |
Güncellemelerden Haberdar Olun
Yeni sürümler, güvenlik yamaları ve özellik duyuruları için e-posta listemize katılın.
Profesyonel Destek mi Arıyorsunuz?
MegaforBB tamamen ücretsiz ve açık kaynaktır. Kurumsal destek için Megabre destek lisansı alabilirsiniz.
Destek Planları
