发布于 2026-01-05 1 阅读
0

forem.dev Forem 🌱 Forem 浏览器扩展 🌱 由 Mux 呈现的开发者全球展示挑战赛:展示你的项目!

宣布 forem.dev

Forem 🌱

Forem 浏览器扩展 🌱

建筑

由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!

上周六是DEV 开源两周年纪念日,这是我们开源之旅的第一步。今天,我们宣布另一项重要举措。

几个月前,我们公布了DEV底层软件的名称——它叫做Forem。您可以在这里阅读或回顾那篇文章:

我们还更新了开源仓库,从[仓库名称]更改为[仓库名称],/thepracticaldev/dev.to/forem/forem反映新的名称以及我们重新专注于构建可推广至各个社区的开源软件的理念。虽然DEV​​仍将是一个活跃且不断发展的社区,但我们现在将其视为您可以创建的论坛的一个例子。

GitHub 标志 前元/前元

为了赋能社区🌱


Forem 🌱

为了赋能社区

构建状态 构建状态 GitHub提交活动 GitHub 问题已准备好供开发使用 GitPod徽章

欢迎来到Forem代码库,它是dev.to的底层平台。我们非常高兴您的加入。有了您的帮助,我们可以提升 Forem 的易用性、可扩展性和稳定性,从而更好地服务于我们的社区。

Forem是什么?

Forem 是一款用于构建社区的开源软件。它可以帮助你构建面向同行、客户、粉丝、家人、朋友以及任何需要人们聚集在一起的场合的社区。请参阅我们的公告文章,了解 Forem 的概览。

dev.to(简称 DEV)由 Forem 托管。这是一个软件开发者社区,成员们在这里撰写文章、参与讨论并完善个人职业档案。我们重视支持性和建设性的对话,致力于为所有成员创造卓越的代码和职业发展。我们的生态系统涵盖从入门到高级的开发者,欢迎所有人找到属于自己的一席之地……

Forem.dev

今天,我们非常激动地正式推出Forem.dev——一个面向所有对 Forem 感兴趣的人士的元论坛,无论您是想使用 Forem 进行开发、贡献代码,还是仅仅想了解 Forem 的最新动态。Forem 团队将投入大量时间在 Forem.dev 上分享最新进展、解答疑问,并展开讨论,我们希望能够从您的反馈和想法中受益。

Forem.dev是一个异步交流的平台,我们可以在这里畅谈各种想法,回顾之前的对话,参与分布式头脑风暴和头脑风暴会议,并随时了解 Forem 项目和生态系统的最新动态。

Forem.dev目前仍处于实验阶段,我们尚未制定严格的规则来界定哪些内容不应提交到 GitHub issue,而应发布在forem.dev上。这个元论坛将用于进行大量的高层次讨论、提供个别帮助以及进行一般性交流;只要您有意为项目做出贡献并参与其中,欢迎加入我们。具体的错误报告或功能请求仍应提交到 GitHub issue。

森林进展

我什么时候可以创建自己的论坛?

使用 Forem 来满足社区需求正变得越来越可行,但我们仍需努力才能完全推荐这种方式。过去几年,我们的大部分工作都集中在满足像 DEV 这样的大型社区的需求上,因此我们仍在努力推进一些新的优先事项,例如如何无缝搭建新的 Forem 实例,以及如何以低成本的方式实现这一目标。

我们将在forem.dev上分享这些项目的最新进展。我们期待在那里继续交流。如果您想了解我们在系统方面取得的一些早期进展,请务必查看@jdoss在forem.dev上撰写的这篇技术文章。

Forem.dev托管在我们自己的“新”WIP 系统堆栈上,在我们全面掌握部署和我们以 FOSS 为先的缓存方法等内容的过程中,偶尔会出现一些停机和故障。

浏览器论坛

Forem 的理念是,每个应用程序都是自己的代码库,拥有自己的域名和数据库,但我们也希望尽可能轻松地将用户体验串联起来,让人们能够以用户友好的方式参与多个社区。

Forem生态系统的首个“桥梁应用”是Forem浏览器扩展程序——目前仅支持Chrome浏览器。代码现已开放安装,我们欢迎您帮助我们改进其功能:

GitHub 标志 forem / forem 浏览器扩展

Forem浏览器扩展程序,使用户能够在不同社区之间无缝切换。

Forem 浏览器扩展 🌱

您是否经常访问多个论坛,却苦于找不到更便捷的切换方式?现在,您的愿望可以实现了:Forem 浏览器插件会在浏览器窗口左侧添加一个侧边栏,您可以将最喜爱或最常访问的论坛快捷方式添加到其中!

使用方法:从下方插件商店安装适用于您浏览器的插件,然后访问任意 Forem 实例即可开始使用。点击“+”图标,即可将当前正在查看的 Forem 实例的快捷方式添加到侧边栏。您可以拖动快捷方式来重新排列它们,或者点击“-”按钮从侧边栏移除相应的 Forem 实例。

建筑

或者,您也可以在本地构建并安装插件(非常适合测试您对代码的修改!)

安装只需点击几下即可完成。请按照指南操作……

福尔姆扩展

Service Worker 能够确保每个 Forem 都在独立的沙盒环境中运行,同时提供相当无缝的切换体验。从技术上讲,各个 Forem 也可以作为 PWA 提供,这也是一个可选方案。我们希望与您携手合作,最终打造出能够吸引完全非技术用户的体验。

对扩展程序有任何疑问吗?欢迎在forem.dev上发起讨论

注意:此扩展程序完全处于“在我的机器上运行正常”模式,因此如果您无法使其正常工作,让我们一起找出原因。


为此……

  • 安装 Forem 代码遇到问题?请访问forem.dev获取帮助。想讨论架构选择方面的高层次问题?请访问forem.dev找到我们。想更频繁地与核心团队交流或结识其他贡献者?欢迎加入forem.dev的讨论。

你需要完成的行动事项……

期待在 Forem.dev 上见到你!

文章来源:https://dev.to/devteam/announcing-forem-dev-5b38