维基百科如何帮助保持互联网的开放

维基百科体现了互联网最初愿景的精神,您可以成为其中的一份子。
2 位读者喜欢这篇文章。
open network

Opensource.com

维基百科是最重要的开源软件项目之一,部分原因是它比您可能意识到的要庞大得多。然而,任何人都可以贡献内容,任何人都可以为项目背后的许多技术领域贡献代码,以保持维基百科的运行。

超过 870 个维基百科和伞状站点以不同语言提供,所有这些站点的共同目标是“开发免费教育内容并有效地在全球传播”。例如,维基共享资源是一个免费媒体文件库,截至今天,它拥有超过 6800 万张图片。维基文库是一个免费的文本资源库,拥有超过 500 万篇文章和网站子域名,为 72 种语言提供服务。维基数据是一个可访问的存储库,拥有超过 9900 万个数据项,在 多个维基百科相关站点中使用。

这些项目由总部位于旧金山的非营利组织维基媒体基金会支持和维护。该组织还赋能全球成千上万的志愿者为这些项目贡献免费知识。在这个知识收集者和生产者社区的背后,大量的维护、技术支持和管理工作投入到保持这些站点的运行中。从外部来看,您可能仍然想知道开发维基百科的软件还需要做哪些工作。毕竟,它是全球访问量排名前十的互联网网站之一,并且运行良好,提供对最佳信息的访问。

事实是,维基百科上的每篇文章都利用了数千种软件工具进行创建、编辑和维护。这些是确保公平、可靠和快速访问信息的关键步骤,无论您身处世界的哪个角落。当您浏览维基百科或任何其他维基媒体站点时,您与之交互的软件称为 MediaWiki,这是一款功能强大的协作和文档软件,为维基百科的内容提供支持。它带有一组默认功能。为了进一步增强软件的功能,您可以安装各种扩展程序。它们数量众多,无法一一提及,但两个值得注意的扩展程序是

  • VisualEditor:一个用于 MediaWiki 驱动的维基的 WYSIWYG 富文本编辑器
  • Wikibase:允许存储、管理和访问结构化数据,维基百科从维基数据中提取数据。

所有这些明显的辅助工具构成了现代维基百科,并且每个工具对于其运行都至关重要。

维基媒体和 Mediawiki

总的来说,维基百科的技术生态系统非常庞大!作为维基媒体世界中最流行的软件之一,MediaWiki 在开源许可证下可用,超过 40 万个项目和组织使用它来托管他们的内容。例如,NASA 使用它来组织其围绕太空任务及其知识库的内容!

此外,还有许多其他机器人、工具、桌面和移动应用程序可以帮助进行内容访问、创建、编辑和维护。例如,特别是机器人通过自动化重复和繁琐的任务,例如打击破坏行为、向新手推荐文章、事实核查文章等,大大减少了编辑的工作量。InternetArchiveBot 是一种流行的机器人,它经常与 Wayback Machine 通信以修复维基百科上的死链接。

工具是支持各种贡献者工作的软件应用程序。例如,组织者可以访问用于开展编辑马拉松、运行活动、围绕维基百科编辑的教育课程等的工具。截至 2022 年 5 月,机器人和工具贡献了对 870 个维基媒体维基进行的编辑的 36.6%,这表明它们对生态系统产生了重大影响。

Kiwix 是一款著名的离线阅读器和桌面应用程序,可在互联网访问受限地区(尤其是在教育环境中)访问维基百科。维基百科和维基共享资源的移动应用程序也允许编辑者通过他们的设备贡献文章和媒体文件,使我们的知识平台能够被全球更广泛的受众访问。

下次当您浏览维基百科文章并注意到最近发生的事件发生后对其进行的频繁更改时,您或许能够更好地可视化幕后可能发生的事情。

维基百科的技术社区

维基百科于 2001 年推出。当时大约有十名开发人员。自 2003 年维基媒体基金会成立以来,开发人员队伍在这些年中大幅增长。现在大约有 1000 名开发人员为我们知识运动中的各个项目做出贡献。这个数字每年都在波动,具体取决于活跃贡献者和工作人员的数量、支持志愿者开发人员的倡议、全球事件(如疫情)等等。

技术社区的成员以各种方式和角色做出贡献。有代码贡献者、文档编写者、设计师、倡导者、导师、社区组织者、测试人员、翻译人员、站点管理员等等。

根据对新开发人员进行的一项调查,维基媒体像其他开源项目一样,吸引了来自美国、欧洲和印度的许多贡献者,并且正在世界不同地区增长。

志愿者开发人员的动机与维基百科编辑者相似。他们作为贡献者加入以支持自由知识使命、学习和获得新技能、改善其他编辑者的体验等等。来自印度的一位志愿者开发人员说:“当我作为一名编辑加入时,我开始熟悉维基百科背后的技术,因为印地语维基百科社区中可以通过技术解决我们当地语言需求的贡献者明显较少。”

在 2021 年 7 月至 2022 年 6 月期间,仅查看维基媒体的 Gerrit 实例中托管的代码仓库,就有 514 名开发人员向 1225 个仓库贡献了 45,621 个合并的软件更改。在这些贡献中,48.52% 来自维基媒体基金会以外的其他组织和独立开发人员。其中一些开发人员也是在不同地区工作的各个用户组、分会和附属机构的成员,以促进维基媒体项目的使用并鼓励对其做出贡献。这些数字不包括选择在外部托管其代码的其他开发人员,或直接托管在维基页面上的代码,例如小工具或模块。

发挥作用

维基百科是一个庞大的知识库,每个人都可以访问。在许多方面,它体现了互联网可以而且应该成为的最初愿景:信息、理解和协作的来源。

您可以作为贡献者成为维基百科的一份子,无论是通过在文章中分享您的知识,还是通过帮助构建使这一切成为可能的软件。如果您有兴趣加入维基媒体的技术社区,请浏览我们的开发者站点上的资源,并了解如何参与其中

Srishti's profile picture
Srishti 是维基媒体基金会(维基百科及其姊妹项目背后的非营利组织)的高级开发者倡导者。在她的职位上,她通过知识共享和学习计划来支持技术志愿者社区。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.