Merge pull request #30039 from wxy/20230902-Flarum--An-Open-Source-Community-Platform-Like-Discourse

ATRP:published/20230902 Flarum- An Open-Source Community Platform Like Discourse.md
This commit is contained in:
Xingyu.Wang 2023-09-04 11:03:29 +08:00 committed by GitHub
commit a6f9a69edb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 128 additions and 138 deletions

View File

@ -0,0 +1,128 @@
[#]: 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: "ChatGPT"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-16158-1.html"
Flarum一个像 Discourse 一样的开源社区平台
======
![][0]
> Flarum 可能是一个更好、更简单,或者说更具创新性的 Discourse 替代品。更多信息可在此处获取。新的一天,再来一次初次尝试😎。
这次,我们为你带来一个叫作 “**Flarum**” 的**开源论坛软件**,它可以作为 Discourse 的备选方案。它的目标是提供一个免费、快速且易于使用的**简洁而具有可定制性的讨论平台**。
Flarum 还**具有很高的可扩展性** ,允许进行大量的自定义。
当然,我们可以拥有的开源选项越多越好,对吧?
让我们一起来看看它能提供什么。
### Flarum 概述⭐
![][1]
Flarum 是**现已中止运营的** [esoTalk][2] 和 [FluxBB][3] 论坛软件套件的继任者。它以优化和快捷的性能为考量,提供了一整套良好的功能。
Flarum 主要使用 PHP 编程语言开发。它**由志愿者进行维护和管理**,并**依赖于社区的贡献来推动其发展**。
其主要亮点包括:
* **高度优化**
* **响应式用户接口**
* **移动优先设计**
* **非常的灵活性**
> 💡 Flarum 和 Discourse 使用了不同的技术栈,同时它们也有细微但实用的功能区别。
>
> 例如Discourse 的时间线控制功能就是受到 Flarum 的启发。
### 初步印象 👨‍💻
我开始的测试是登录 Flarum 的 [官方论坛][4],使用的是我的 GitHub 账户。
登录后我进入了 **首页**,那里展示了所有带有相关标签的讨论,并显示了各讨论的回复数。
**顶部菜单**具有通常的**搜索栏**,还有**查看草稿**、**通知**、**带有用户名/头像的菜单**以及一些**重要设定**的选项。
![][5]
首页还包括一个**侧边栏菜单**,用户可以通过这个开始新的讨论、访问标签,或者查看私有讨论。
我必须说,我发现它和 Discourse 存在一些相似性,但这并不是什么坏事!
这里有一个让我熟悉的时间线滚动条,我可以用它跳转到帖子中的不同回复。
![这是一个多么可爱的小袋鼠!][6]
然后有一个 “<ruby>关注<rt>Follow</rt></ruby>” 按钮,允许使用者选择**三种独特的设置**。其中一项是默认设置(没有任何通知),另一个是获得帖子通知,最后一个则是忽略某个帖子。
![][7]
此后,我关注到用户如何**互动回应某个帖子**,它提供了三种方式,即“<ruby>回复<rt>Reply</rt></ruby>”该帖子,“<ruby>喜欢<rt>Like</rt></ruby>”它或者“<ruby>标记<rt>Flag</rt></ruby>”它并让版主审阅。
![][8]
**回帖体验**也很好,编辑器上方会显示实时预览。它还提供了保存回复至草稿、最小化编辑器、全屏编辑以及关闭编辑器等选项。
![][9]
最后,我查看了**用户设置**,它完整地包括了通常的设置,并对通知提供了精细的控制。它还展示了与我的 Flarum 账户关联的第三方账户。
![][10]
总的来说Flarum 与广受欢迎的 Discourse 提供了相似的舒适体验,它具有**有益的特性差异,且其技术栈易于安装和管理。**
Flarum 经常更新,自从发布以来,已经取得了长足的发展。它也是 Linux 服务器上最好的 [开源论坛软件][11] 之一,事实已经证明了这一点。
**推荐阅读** 📖
> **[11 个你可以部署在 Linux 服务器上的开源论坛软件][12]**
### 📥 获取 Flarum
你既可以选择遵循 [官方文档][13] 中所述的指南**自托管 Flarum**,也可以选择使用 [Free Flarum][14],这是一项与 Flarum 团队无关的**免费社区服务**。
目前,他们并未提供任何付费托管方案。
> **[Flarum][15]**
你同样可以通过访问其 [GitHub 仓库][16] 来查阅源代码。
💬 你对于 Flarum 有什么看法?你会试一试吗?
--------------------------------------------------------------------------------
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
[0]: https://news.itsfoss.com/content/images/size/w1304/2023/08/flarum-first-look-ft.png

View File

@ -1,138 +0,0 @@
[#]: 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