• 22-03-2026, 02:44:22
    #1
    Software Developer
    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.
  • 23-03-2026, 01:44:34
    #2
    Caspian adlı üyeden alıntı: mesajı görüntüle
    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.
    Öncelikle mükemmel bir konu açıp bizi Grurlandırdığınız için minnettarız çok teşekkür ederim şahsım adına. Şimdi adım adım başlıklar halinde cevaplar vermek istiyorum.


    1-"sosyal" yönünün şimdilik biraz zayıf kaldığını düşünüyorum = Bu kısımda aslında gerekli olan : Beğen - Paylaş - Reputation - Alıntı - Etiket - Mention sistemde zaten var, ekstra olarak sosyallikten kastınız ve beklentiniz nedir yani eksik olarak gördüğünüz kısım nedir ? ona göre tabi ki sisteme eklenebilir ilerleyen güncellemelerde.

    2- Smiley - Ancak bu kısmın biraz geliştirilmeye ihtiyacı var; = Evet geliştirilmesi gerekiyor ve yapılacaklar listesinde var daha gelişmiş planlama var bu konuda ilerleyen zamanlarda güncellenen versiyonlarda görülebilir.

    3 Forum ve izin sistemi = İzin sisteminde şu anda sadece Temel izin seviyeleri var ama açıkçası yetersiz olduğunu bende bizzat kabul ediyorum tekrar gözden geçirilmesi iyi fikir olur. aha kapsamlı izin sistemi harika olur.

    4- Ana sayfa vitrin kısmında gayet iyiyiz şu anda ancak tam olarak kafamdaki yerleşimi henüz yapamadığımıza inanıyorum daha gelişmiş ve her noktaya ayrıca değinen ve her bir section'u ayrı ayrı yönetilebilir yapmayı düşünüyorum ama o zaman da karmaşadan korkuyorum belki hook ile temaya özel yapılandırmalar yapılabilir bilemiyorum.

    5- 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. = Bunda ise karmaşanın farkındaydım ve yeni bir güncelleme yaparak her yapıyı kendi kategorisinde yeniden toplayarak bir düzenleme ypamaya çalıştık bu sayede güvenllik ayarını genel ayarlardan değil sadece güvenlik ayarlarından yapabiliyoruz. daha derli toplu oldu karmaşadan uzaklaşıyoruz yavaş yavaş.

    Ayrıca Şu da bir gerçekki alışık olduğumuz forum yazılımlarından çok daha farklı CMS yapısında bir Forum olduğu için barındırdığı içeriklerin yönetimini basitçe geçiştirilebilir genel ayarlar altında tab sistemine bağlamak neredeyse imkansız ve ileri dönükte karmaşaya yol açıyordu bu nedenle en küçük bir ayarı dahi kendi kategorisi altına almayı hedefledik.
    Admin panelin özellij bakımından gelişmiş olması sebebyle aradığını bulmak iiçin basit ama anlık canlı reaksiyon gösteren arama bölümü yaptık


    Görüldüğü üzere arama sistemi oldukça iyi ve kullanışlı. yen başlayanlar için oldukça faydalı olacak el alışkanlığı olana kadar.

    ---------------

    Sizin incelediğiniz sürümün arkasında yeni sürüme yükseltme yaptık bu sürümde çok daha büyük güncellemeeler yaptık ancak henüz test aşamasında. ve görülen kısımda değil.

    Mesela en büyük güncellemeyi Full backup sistemini geliştirild. Admin panelden tek tıklamayla veritabanı ve Full dosya yedeğini rahatlıkla oluşturup indiribiliyorsunuz.

    Dosya doğrulama sistemi ile crona bağlı olarak çalışan sistemde tüm dosyalar cron ile taranıyor hehangi bir dosyada en ufak bir içerik değişimi anında bildiriliyor bu sayede olası hack - shell atma gibi eksta dosyalar veya değiştirilen dosyalar fark edilip yakalanıyor. Tabiki sistemin takibi kullanıcı tarafında yani son söz kullanıcıda


    Sonuç olarak herşey için tüm deneyimlerinizi paylaştığınız için teşekkür ederim.
  • 23-03-2026, 13:09:18
    #3
    Software Developer
    @Kodespa; hocam detaylı cevabınız ve nezaketiniz için ben teşekkür ederim.

    Şahsen projeyi oldukça beğendim, içinde cidden "yok" yok. Tek kurulum ile, eklenti ve ek sistemlerle boğuşmadan her şeyin yapılabiliyor olması büyük bir konfor. Böyle vizyoner bir proje için asıl ben teşekkür ediyorum.

    Sosyallik konusundaki detaylara gelecek olursak; Kastım aslında profil sayfasının ve arkadaşlık yönetiminin biraz daha "sosyal medya" dinamiklerine yaklaşmasıydı. Mevcut profil yapısı şu an için çok sakin kalıyor. Kullanıcıyı profilde daha fazla tutacak, etkileşimi artıracak bir "Profil Duvarı" ve sekmeli, daha zengin bir içerik yapısı iletişimi çok daha güçlendirecektir diye düşünüyorum.

    İzin sistemi konusunda ise size hak veriyorum; çok kısa zamanda devasa bir iş çıkarmışsınız, o kısım da zamanla ve geri bildirimlerle mutlaka rayına oturacaktır.

    Bahsettiğiniz son sürüme yetişemedim ama heyecanla ve merakla ilk genel erişime açık sürümü bekliyor olacağım.

    Başarılarınızın devamını dilerim.
  • 23-03-2026, 23:36:48
    #4
    Çok Teşekür ediyorum, Bayram sebebiyle memleketteyim şu anda
    Dönüşte büyük bir güncelleme ve yol haritası planı yapıp tekrardan çalışmalara başlayacağız inşallah
  • 24-03-2026, 15:29:32
    #5
    Caspian adlı üyeden alıntı: mesajı görüntüle
    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.


    Güzel yorumlarınız ve düşünceleriniz için çok teşekkürler. Geliştirmeye her zaman devam ediyoruz.
  • 25-03-2026, 00:30:27
    #6
    Bunu da ben geliştiriyorum henüz 1 haftalık.
    .
    https://mavikutu.com
    .
  • 27-03-2026, 23:12:31
    #7
    megonal adlı üyeden alıntı: mesajı görüntüle
    Bunu da ben geliştiriyorum henüz 1 haftalık.
    .
    https://mavikutu.com
    .
    Başarılar dilerim, siz henüz çok başındasınız projenin sanırım
  • 25-06-2026, 22:04:27
    #8
    megonal adlı üyeden alıntı: mesajı görüntüle
    Bunu da ben geliştiriyorum henüz 1 haftalık.
    .
    https://mavikutu.com
    .
    Geliştirmeyi erken bırakmışsını, bizimkine destek verebilirsiniz