Flarum, öncelikle PHP ile yazılmış bir İnternet forum yazılımıdır ve kullanıcı arayüzü için JavaScript ve TypeScript kombinasyonudur. Mevcut iki forum yazılımı FluxBB ve esoTalk ile bunların iki ana geliştiricisi Franz Liedke ve Toby Zerner‘in birleşmesinin bir parçası olarak oluşturuldu.
Flarum, yüksek genişletilebilirliğe sahip minimum forum yazılımı olacak şekilde tasarlanmıştır. Diğer forum yazılımlarındaki en yaygın özellikler, konuları kilitleme, özel mesajlaşma, gönderileri işaretleme ve tartışmalara etiket (kategori) atama gibi Flarum’un temel yazılımının uzantılarıdır.
Flarum Kurulumu
Sunucu Gereksinimleri
Flarum’u kurmadan önce, sunucunuzun gereksinimleri karşılayıp karşılamadığını kontrol etmeniz önemlidir. Flarum’u çalıştırmak için şunlara ihtiyacınız olacak:
- Apache (mod_rewrite etkin) veya Nginx
- PHP 7.3+ şu uzantılar aktif olmalı: curl, dom, gd, json, mbstring, openssl, pdo_mysql, tokenizer, zip
- MySQL 5.6+/8.0.23+ veya MariaDB10.0.5+ Composer’ı çalıştırmak için SSH (komut satırı) erişimi
- Composer’ı çalıştırmak için SSH (komut satırı) erişimi
PAYLAŞIMLI HOSTİNG
Bu aşamada, bir ZIP dosyası indirerek ve dosyaları web sunucunuza yükleyerek Flarum kurmanız mümkün değildir. Bunun nedeni, Flarum’un komut satırında çalışması gereken Composer adlı bir bağımlılık yönetim sistemi kullanmasıdır.
Bu mutlaka bir VPS’ye ihtiyacınız olduğu anlamına gelmez. Bazı paylaşılan ana bilgisayarlar size, Composer ve Flarum’u sorunsuz bir şekilde yükleyebilmeniz için SSH erişimi sağlar.
Yükleme
Flarum’un kendi resmi sitesinde bu kurulum işlemi detaylıca anlatılmıştır, kurulum anlatım sayfası. (Merge Sistemleri en altta mevcut)
Merge Sistemi
Bizzat MyBB’den kurtulurken deneme şansım, oldu ve gayet başarılı bir şekilde geçiş yaptım ufak tefek sorunlar dışında herhangi bir sorunla karşılaşmadım, bu sorunlar kısaca.
- Üye Profil resimleri aktarılmadı.
- MyBB’deki ek dosyalar aktarılamadı.
- Kullanıcılar tekrardan şifre yenilemesi gerekti.
Merge araç kiti bağlantıları;
Bunlar, önce phpBB’ye, sonra Flarum’a geçerek diğer forum yazılımları için de kullanılabilir. Bunların işe yarayacağını garanti edemeyeceğimizi ve onlar için destek sunamayacağımızı unutmayın.
Eklenti Sistemi
Maalesef, tek eksi yönü tamamen tüm eklentileri SSH komut satırı ile yüklemeniz gerekmektedir, eklentiler için önerebileceğim site.
Flarum Türkiye Topluluğu
Flarum vakfı tarafından onaylanmış resmi bir topluluk olan FlarumTR.com adresinden de destek alabilirsiniz.
Örnek Flarum tabanlı forum siteleri;
- FlarumTR.com
- forum.WTTR.net (MyBB’den geçiş yaptığımız site)
- BrickDose
Kaynakça: