mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-02-28 01:01:09 +08:00
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:
commit
a6f9a69edb
@ -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
|
@ -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
|
Loading…
Reference in New Issue
Block a user