mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-21 02:10:11 +08:00
Merge pull request #30034 from lujun9972/add-MjAyMzA5MDIgRmxhcnVtLSBBbiBPcGVuLVNvdXJjZSBDb21tdW5pdHkgUGxhdGZvcm0gTGlrZSBEaXNjb3Vyc2UubWQK
自动选题[news]: 20230902 Flarum: An Open-Source Community Platform Like Discourse
This commit is contained in:
commit
272c71b525
@ -0,0 +1,138 @@
|
||||
[#]: subject: "Flarum: An Open-Source Community Platform Like Discourse"
|
||||
[#]: via: "https://news.itsfoss.com/flarum/"
|
||||
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
|
||||
[#]: collector: "lujun9972/lctt-scripts-1693450080"
|
||||
[#]: translator: " "
|
||||
[#]: reviewer: " "
|
||||
[#]: publisher: " "
|
||||
[#]: url: " "
|
||||
|
||||
Flarum: An Open-Source Community Platform Like Discourse
|
||||
======
|
||||
Flarum can be a better, simpler, or an innovative alternative to
|
||||
Discourse. Learn more about it here.
|
||||
Another day, another first look 😎
|
||||
|
||||
This time, we have an **alternative to the open-source forum software Discourse** called “ **Flarum**.” It aims to offer a **simple (yet customizable) discussion platform for websites** that is free, fast, and easy to use.
|
||||
|
||||
Flarum is also **highly extensible** , allowing for significant customization.
|
||||
|
||||
Of course, the more open-source options we have, the better, right?
|
||||
|
||||
Let's take a look at it and see what it offers.
|
||||
|
||||
### Flarum: Overview ⭐
|
||||
|
||||
![][1]
|
||||
|
||||
Flarum is a **combined successor of the now-defunct** [**esoTalk**][2] **and** [**FluxBB**][3] **forum software** suites. It offers a good feature-set while keeping optimization and fast performance in mind.
|
||||
|
||||
Written primarily in the PHP programming language. It is **maintained/governed by volunteers** and **relies on contributions from the community** to fuel its development.
|
||||
|
||||
Some of its key highlights include:
|
||||
|
||||
* **Highly optimized**
|
||||
* **Responsive User Interface**
|
||||
* **Mobile-First approach**
|
||||
* **Very flexible**
|
||||
|
||||
|
||||
|
||||
💡
|
||||
|
||||
Flarum and Discourse both have different tech stacks, and both have subtle but useful feature differences.
|
||||
|
||||
For instance, Discourse timeline control functionality was inspired by Flarum.
|
||||
|
||||
### Initial Impressions 👨💻
|
||||
|
||||
I started testing by visiting Flarum's [official forum][4] by using my GitHub account to log in.
|
||||
|
||||
Post login, I was brought to the **homepage** which featured all the discussions with their relevant tags, and the number of replies on them.
|
||||
|
||||
The **header menu** had the usual **search bar** , with options to **check drafts** , **notifications** , **a menu with the username/avatar** , and a **few important settings**.
|
||||
|
||||
![][5]
|
||||
|
||||
The homepage also featured a **sidebar menu** with options to start a new discussion, access tags, and view private discussions.
|
||||
|
||||
I must say I did find some similarities to Discourse. But, that's not a bad thing at all!
|
||||
|
||||
There was a familiar timeline scroller that allowed me to jump to different replies in the post.
|
||||
|
||||
![Such a cute little marsupial!][6]
|
||||
|
||||
Then there's the “ **Follow** ” button that allows for **three distinct settings**. One was the default, with no notifications, the other was for getting post notifications, and the last one was to ignore a post.
|
||||
|
||||
![][7]
|
||||
|
||||
Thereafter, I looked at how one could **interact with a post reply**. It had three options, one was to 'Reply' to the post, one was to 'Like' it, and the last one was to 'Flag' it for the moderators to take a look at.
|
||||
|
||||
![][8]
|
||||
|
||||
The **post-replying experience** was also quite neat, with a live preview being shown above the editor. It also showed options to save the reply as a draft, minimize the editor, go into full-screen editing, and close the editor.
|
||||
|
||||
![][9]
|
||||
|
||||
Finally, I took a look at the **user settings** , and it includes all the usual settings with fine control over notifications. It also showed what third-party accounts were linked to my Flarum account.
|
||||
|
||||
![][10]
|
||||
|
||||
Overall, it mimics the comfort that you get with the already-popular Discourse with **useful feature differences and a tech stack that is easy to install and manage.**
|
||||
|
||||
Flarum receives updates regularly, and its development has come a long way since it all began. It is also one of the best [open-source forum software][11] for Linux servers, and that shows.
|
||||
|
||||
**Suggested Read** 📖
|
||||
|
||||
![][12]
|
||||
|
||||
### 📥 Get Flarum
|
||||
|
||||
You can either **self-host Flarum** by following the instructions mentioned in the [official documentation][13], or you could opt for '[Free Flarum][14]', a **free community service** that is not affiliated with the Flarum team.
|
||||
|
||||
At the moment, they do not offer any premium hosting plans.
|
||||
|
||||
[Flarum][15]
|
||||
|
||||
You could also take a look at the source code by visiting its [GitHub repo][16].
|
||||
|
||||
Seeing that we are on the topic of forums, why don't you consider joining ours?
|
||||
|
||||
![][17]
|
||||
|
||||
The folks over here are helpful, and there's a vast number of topics that you can go through.
|
||||
|
||||
_💬 What are your thoughts on Flarum? Will you be giving it a try?_
|
||||
|
||||
* * *
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://news.itsfoss.com/flarum/
|
||||
|
||||
作者:[Sourav Rudra][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://news.itsfoss.com/author/sourav/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://news.itsfoss.com/content/images/2023/08/Flarum_1.png
|
||||
[2]: https://github.com/esotalk/esoTalk
|
||||
[3]: https://github.com/fluxbb/fluxbb
|
||||
[4]: https://discuss.flarum.org/
|
||||
[5]: https://news.itsfoss.com/content/images/2023/08/Flarum_2.png
|
||||
[6]: https://news.itsfoss.com/content/images/2023/08/Flarum_3.png
|
||||
[7]: https://news.itsfoss.com/content/images/2023/08/Flarum_4.png
|
||||
[8]: https://news.itsfoss.com/content/images/2023/08/Flarum_5.png
|
||||
[9]: https://news.itsfoss.com/content/images/2023/08/Flarum_6-1.png
|
||||
[10]: https://news.itsfoss.com/content/images/2023/08/Flarum_7.png
|
||||
[11]: https://itsfoss.com/open-source-forum-software/
|
||||
[12]: https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png
|
||||
[13]: https://docs.flarum.org/install
|
||||
[14]: https://freeflarum.com/
|
||||
[15]: https://flarum.org/
|
||||
[16]: https://github.com/flarum/flarum
|
||||
[17]: https://itsfoss.community/uploads/default/optimized/1X/f274f9749e3fd8b4d6fbae1cf90c5c186d2f699c_2_180x180.png
|
Loading…
Reference in New Issue
Block a user