Selamlar Değerli R10 Üyeleri,
Yakın süreçte
@yavuzselim57; ve
@Kodespa; tarafından geliştirilen
MegaforBB isimli forum yazılımını inceleme fırsatı buldum. Aslında inceleme konuları yazmak pek adetim değildir ancak gerek oldukça hoşuma gitmesi gerekse bu inceleme fırsatını verdikleri için teşekkür etme mahiyetinde bu yazıyı yazmak istedim.
Konuya başlamadan önce, diğer forum yazılımları hakkında daha önce paylaştığım "
2026 Yılında Forum Yazılımı Seçme Rehberi" isimli konuya da göz gezdirmenizi öneririm. Ayrıca eleştiri, övgü ve incelemelerimin henüz tamamlanmamış ve emekleme aşamasında bir forum yazılımı için olduğunu unutmayın lütfen.
Hazırsanız başlayalım.
Modern vs Klasik - MegaforBB Tam Olarak Nerede?
Forum yazılımı, benim için kesinlikle "modern" kategorisinde. 2026 yılında bir forumun ihtiyaç duyduğu hemen hemen her özellik mevcut ve en güzeli de bu özelliklerin tamamı kullanıcı tercihine göre açılıp kapatılabiliyor. Böylece basit bir forumdan büyük topluluk forumlarına kadar her türlü ihtiyaca göre bir yapı kurmak çocuk oyuncağı. Eklenti yükleme derdiyle boğuşmadan birçok özelliğe direkt erişebiliyorsunuz; istemediğiniz bir özellik olursa da admin panelinden kapatıyorsunuz. Bu kadar, oldu da bitti maşallah
Ancak "sosyal" yönünün şimdilik biraz zayıf kaldığını düşünüyorum. Forumların sosyal medya dinamikleriyle birleşmesinin kritik olduğu bu dönemde, profil yorumları gibi etkileşim özelliklerinin mutlaka olması gerektiği kanaatindeyim. Keza bu işi şu an piyasada en iyi yapan XenForo. Benzer bir özellik yakında gelir mi bilmiyorum ama gelmesi büyük bir artı olur.
Tema Yapısı ve Tema Geliştirme
Yazılımın bence en can alıcı noktası kesinlikle tema sistemi. XenForo, vBulletin veya MyBB gibi sistemlerde tema geliştiren arkadaşlar ne kadar zahmetli bir süreç olduğunu bilirler. Temaların veritabanında tutulması ve yazılımın o pek kullanışlı olmayan editörüne mahkum kalmak geliştiriciyi gerçekten yoruyor.
MegaforBB burada çok doğru bir hamle yaparak
dosya tabanlı ve
Twig destekli bir yaklaşım sergilemiş. Bu sayede geliştirme süreci hem hızlanıyor hem de çok daha zevkli hale geliyor. Ayrıca Agent temelli geliştirmeler için de önümüzde çok güzel kapılar açıyor.
Bu yaklaşımları için geliştiricileri tebrik ediyorum. Diğer forum yazılımlarının da artık bu modern yapıyı örnek alması gerektiğini düşünüyorum.
CMS Yapısı (Ek Sayfalar ve Dokümantasyon)
MegaforBB sadece bir forum yazılımı değil, aynı zamanda iyi bir CMS altyapısı da sunuyor. Birçok forum yazılımında bu özellik üçüncü parti eklentilerle sağlanıyor. Ancak MegaforBB ile projenize bir sayfa eklemek istediğinizde bunu son derece basit ve verimli şekilde yapabiliyorsunuz. Kaynak koda gidip manuel sayfalar oluşturmanıza gerek yok; admin panelinden hızlıca sayfa oluşturabilir ve yine panel üzerinden bu sayfayı menüde konumlandırabilirsiniz.
Ayrıca halihazırda dokümantasyon desteği de sağlıyor ki, özellikle projeleri için topluluk oluşturan ekipler için bu çok kıymetli bir özellik. Böylece topluluk ile doküman desteğini aynı kaynaktan zahmetsizce sunabiliyorsunuz. Bu kısma cidden bayıldım!
Smiley (ifade) Yönetimi
Yazılımda takdir ettiğim bir diğer özellik, ifade kullanımında varsayılan olarak emoji desteğinin sunulması. İster resim, ister emoji olarak tanımlama yapabiliyorsunuz. Bu maalesef hâlâ birçok forum yazılımında eksik kalan veya eklentiyle çözülen bir özellik.
Ancak bu kısmın biraz geliştirilmeye ihtiyacı var; toplu ekleme ve güncelleme özellikleri henüz yok. Ayrıca, ifadelerin editörün yanında tıklanabilir olup olmayacağı ya da aktiflik durumu gibi detayların tamamen kullanıcı tercihine bırakılması gerektiğini düşünüyorum.
Forumlar ve Kategori Yönetimi
Yazılımda "forum" ve "forum kategorisi" birbirinden tamamen ayrı konumlandırılmış. Bu yaklaşım teknik olarak (normalizasyon açısından) mantıklı gelse de yönetim tarafında biraz tuhaf hissettiriyor. Özellikle bir kategorideki izinleri alt forumlara topluca uygulama esnekliğini bu yapı yüzünden kaybediyorsunuz. Tabii bu aşılmayacak bir sorun değil, ancak yönetim sürecini biraz uzatıyor.
Görsel tarafta varsayılan olarak FontAwesome ikonları eklenebiliyor ya da direkt görsel yüklenebiliyor, bu güzel bir detay. Ancak işin "ince ayar" kısmında biraz zorlandım; izin yönetimi sürecinin çok daha detaylı ve esnek bir hale getirilmesi gerektiğini düşünüyorum.
Ana Sayfa Özelleştirmesi
Burada beni en çok şaşırtan ve sevindiren detay, sistemin bize sunduğu
Portal altyapısı oldu. Yanlış anlaşılmasın; sadece forum ana sayfasını düzenlemekten bahsetmiyorum. MegaforBB, forumun kendisinden bağımsız, tam donanımlı bir portal sayfası oluşturmanıza olanak sağlıyor.
Ziyaretçiyi karşılayan bu vitrin yapısında;
son konular,
popüler içerikler ve
özel bloklar resmen birer "node" (düğüm) mantığıyla çalışıyor. Kullanıcı bu şık portaldan forum ana sayfasına veya diğer bölümlere geçiş yapabiliyor. Forumu sadece bir tartışma platformu olmaktan çıkarıp, içerik odaklı devasa bir topluluk portalına dönüştürmek isteyenler için bu özellik tek kelimeyle muazzam. Sistemin bu "vitrin" mantığıyla çalışması, projeye çok daha profesyonel ve kurumsal bir hava katıyor. Bu esnekliğe gerçekten bayıldım!
Yönetim Paneli
Bu konuda açıkçası ufak bir çelişki içerisindeyim. Yazılım, forumun neredeyse her köşesini uçtan uca yönetmenize olanak sağlayan, gerçekten
devasa bir kontrol alanı sunuyor. Yapı buna çok müsait; forumda varsayılan olarak neredeyse her şey var ve her noktaya müdahale edebiliyorsunuz. Sistemin bu denli "yönetilebilir" olması, esneklik arayanlar için büyük bir artı.
Ancak dürüst olmam gerekirse; bu kadar çok özelliği kontrol ederken "UX" (Kullanıcı Deneyimi) tarafında biraz yorulduğumu hissettim.
Sistem çok güçlü ama bu gücü yönetmesi şu an için biraz dertli.
Birçok ayar panel içerisinde maalesef aşırı dağılmış durumda. Bir işi "X" yerinde oluşturup, "Y" yerinde izinlerini ayarlayıp, "Z" yerinde ise aktif/pasif yapmanız gereken anlar oluyor. Beni yoran da tam olarak bu oldu; bir özelliği tam anlamıyla devreye sokmak için panelde birkaç farklı durağa uğramak zorunda kalıyorsunuz.
Yanlış anlaşılmasın; bu durum projenin yönetilemediği anlamına gelmiyor. Aksine, forumun her hücresine hükmedebiliyorsunuz. Sadece bu yönetim akışının, yani o "yol haritasının" çok daha derli toplu hale getirilmesi gerekiyor. Eğer bu parçalı yapı birleştirilirse, MegaforBB yönetim hızı açısından rakipsiz bir noktaya gelebilir.
Sonuç
Genel resme baktığımda MegaforBB sadece bir forum yazılımı değil, arkasında ciddi bir mühendislik emeği olan bütünleşik bir sistem. Yukarıda saydığım ana başlıkların dışında projenin içerisinde gerçekten çok fazla "dahili" özellik var. Bildirim sisteminden tutun da duyuru yönetimine, performans için kritik olan dahili önbellekleme (caching) sisteminden kullanıcıların hayatını kolaylaştıran ön ek yapılarına kadar her şey çekirdeğe işlenmiş. Dışarıdan eklenti arama derdine düşmeden, neredeyse her ihtiyaca cevap verecek bir paket sunulmuş.
Zamanla her şey çok daha iyi oturacaktır; projenin tüm kullanıcılar için genel erişime açılacağı ve herkesle buluşacağı o günü heyecanla bekliyorum.
İncelemek isterseniz: https://megaforbb.com.tr
Bu adresten ziyaret edebilirsiniz.
Herkese iyi çalışmalar diliyorum.