Uzantılar
Flarum minimalisttir, ancak aynı zamanda oldukça genişletilebilir. Aslında, Flarum ile birlikte gelen özelliklerin çoğu aslında uzantılardır!
Bu yaklaşım Flarum’u son derece özelleştirilebilir kılar: İhtiyaç duymadığınız tüm özellikleri devre dışı bırakabilir ve forumunuzu topluluğunuz için mükemmel hale getirmek için diğer uzantıları yükleyebilirsiniz.
Flarum’un temelde hangi özellikleri dahil ettiğimiz konusundaki felsefesi hakkında daha fazla bilgi için veya kendi uzantınızı oluşturmak istiyorsanız, lütfen uzantı belgelerimize bakın. Bu makale, bir forum yöneticisinin bakış açısından uzantıları yönetmeye odaklanacaktır.
Uzantıları Bulmak
Flarum, çoğu açık kaynaklı ve ücretsiz olan geniş bir uzantı ekosistemine sahiptir. Yeni ve harika uzantılar bulmak için, Flarum’un topluluk forumundaki Extensions etiketini ziyaret edin. Resmi olmayan Extiverse siteside harika bir kaynaktır. Türkçe olarak bulmak için FlarumTR’nin Eklentiler etiketine göz atabilirsiniz.
Uzantıları Yükleme
Flarum gibi, uzantılar da SSH kullanılarak Composer aracılığıyla yüklenir. Tipik bir uzantı yüklemek için:
composer.json
dosyasını içeren klasöre cd
komutuyla gidin.
- Besteciyi çalıştırmak için
composer require COMPOSER_PACKAGE_NAME
gereklidir. Bu, uzantının dokümantasyonu tarafından sağlanmalıdır.
Uzantıları Yönetme
Yönetici panosunun uzantılar sayfası, yüklendiklerinde uzantıları yönetmek için uygun bir yol sağlar. Yapabilecekleriniz:
- Bir uzantıyı etkinleştirin veya devre dışı bırakın
- Uzantı ayarlarına erişin (ancak bazı uzantılar ayarlar için ana kenar çubuğunda bir sekme kullanacak olsa da)
- Bir uzantının, yaptığı tüm veritabanı değişikliklerini kaldırmak için geçişlerini geri alın (bu, Kaldır düğmesiyle yapılabilir). Bu, uzantı ile ilişkili TÜM verileri kaldırır ve geri alınamaz. Yalnızca bir uzantıyı kaldırırken yapılmalıdır ve tekrar yüklemeyi planlamayın. Aynı zamanda tamamen isteğe bağlıdır.
Kaynak:
https://docs.flarum.org/extensions.html#extensions