GLEP 30:Planet Gentoo 网站日志聚合器
作者 | Daniel Drake <dsd@gentoo.org> |
---|---|
类型 | 标准跟踪 |
状态 | 最终 |
版本 | 1 |
创建日期 | 2004-10-24 |
上次修改日期 | 2019-11-07 |
发布历史 | 2004-10-25, 2004-11-10, 2005-03-11 |
GLEP 源代码 | glep-0030.rst |
状态
新的 Planet Gentoo 于 2005 年 3 月 10 日上线,因此此 GLEP 现已最终确定。
致谢
- Stuart Herbert 提出最初的想法
- Alexander Plank 也为此付出了努力
摘要
此 GLEP 提案在 gentoo.org 网站上创建一个新的“Planet Gentoo”部分。它将聚合由贡献 Gentoo 开发人员撰写的网络日志(通常被称为“博客”)到此单个页面,供公众访问。在本 GLEP 中,我将此新网站部分称为“Planet”。我们还将为没有自己网络日志的开发者提供一个网络日志引擎的安装。
动机
我试图缩小 Gentoo 用户和开发社区之间的差距。
许多大型开源项目和软件发行版都有自己的 Planet,在那里聚合贡献者的网络日志。请参见 Planetplanet 主页以获取完整列表。这些其他聚合似乎取得了成功,并将相关社区聚集在一起。
这些聚合通常非常有趣,因为它们包含各种主题,并非所有主题都与项目相关。
Planet 将添加另一种用户与开发者交互的方式,因为大多数网络日志允许读者发表评论。
读者会对 Gentoo 项目更加感兴趣,并且会了解贡献开发者的个性。虽然我不建议将其用作公告工具,但开发者也可以使用它将一般性信息传递给用户社区。
这也将有利于我们的开发,因为开发者也将能够跟踪其他开发者正在进行的工作,并在彼此之间促进更多合作。
规范
提议的设计是在 gentoo.org 基础设施的某一部分安装 Planetplanet,例如 http://planet.gentoo.org
我们还将为没有自己网络日志或希望将其日志迁移到 Gentoo 官方托管网站的开发者提供 Wordpress 或类似网络日志引擎的安装。这可以在(例如)http://weblogs.gentoo.org 提供
理由
Planetplanet 只是一个用 Python 编写的网络日志聚合器。它作为 cronjob 执行,并从所有被要求的网络日志中获取内容,对其进行后处理并将它们聚合到一个单一的 html 文件(基于模板)中,然后将该 html 内容输出到由 Web 服务器提供的区域。这应该便于与任何现有基础设施集成。
Planetplanet 通过单个配置文件进行配置,该配置文件列出了每个贡献开发者的日志提要 URL、真实姓名和用户名。
Wordpress 是用 PHP 编写的网络日志引擎。它依赖于 MySQL 作为数据存储。在初始设置后,所有配置都是通过基于 Web 的界面完成的。
将有一组人被分配负责维护这两个服务的责任/CVS 访问权限。我建议由现有的基础设施团队负责。如果需要,我将协助进行初始配置。
Planetplanet 安装将仅获取和聚合开发者网络日志,我们不会接受非开发者日志。
开发者不必将他们的网络日志托管在我们这里,实际上,几乎所有博客软件包都提供 XML 提要(通常是 RSS),Planetplanet 会很乐意获取和处理这些提要。其他提要格式也接受,请查看 Planetplanet 文档以获取更多信息。如果一个贡献的 Gentoo 开发者离开项目,他们的日志将从聚合中删除。如果他们的日志由我们托管,它将被关闭。出于这个原因,一些开发者可能会选择将他们的日志托管在其他地方 - 这不是问题,由各个开发者自行决定。
确实,在我们的网站集合中添加 Planet 将为我们的网站集合添加另一个 Gentoo 信息来源;我们的用户和开发者已经被 IRC、邮件列表、论坛和中心网站压得喘不过气来。相比之下,许多信息目前在这些媒介中重复出现,但 Planet 将提供一种新体验。开发者可以选择自己的主题,并且可以自由地写一些可能不适合我们现有沟通媒介的内容。此外,Planet 将尝试通过链接到每个贡献开发者的最新提交、错误列表和 dev.gentoo.org 网站空间来将一些现有内容整合在一起。
有人建议 Planet 的活动可能是一个问题:虽然大量的活动会使 Planet 非常成功,但如果 Planet 不活跃,可能会对我们整体形象造成负面影响。
Alexander Plank 在 8 月份启动了关于这个想法的 gentoo-dev 讨论。Alexander 建立了一个 Planet Gentoo 小型调查,以了解哪些开发者有网络日志,或者是否对获取一个网络日志并在 Planet 上进行聚合感兴趣。在撰写本文时,调查结果显示有 21 位感兴趣的开发者。
看看其他可用的 Planet,像这样多的贡献者人数将足以使 Planet 保持活跃和有趣。通过我自己在谷歌上搜索开发者现有的网络日志,并在本地 Planetplanet 安装中聚合它们,我得出的结论是,只需少量活跃的网络日志就足以使 Planet 持续运行。
我还注意到,21 位感兴趣的开发者的名单是在很短的时间内建立起来的,而且只在 gentoo-dev 邮件列表中一个相当大的线程中提到了它。我预测,如果在开发者中进行更多宣传,这个想法会更受欢迎。我还预测,如果这样的 Planet 上线,其他开发者也会积极参与,而加入项目的新的开发者也会热衷于做出贡献。
Planet 的成功将通过考察 Planet 的访问次数来评估。在启动 3 个月后,将记录一周的日志,并统计访问次数。如果该周的访问次数低于 1000 次,则 Planet 将被视为未达到目标,如果 Planet 似乎损害了我们的形象,则可以采取适当的措施。
向后兼容性
没有问题。
版权
本作品根据知识共享署名-相同方式共享 3.0 未本地化版本许可协议授权。要查看此许可协议的副本,请访问 https://creativecommons.org/licenses/by-sa/3.0/.