Forks 和 Alternatives:WordPress 的自定义用户头像插件

您知道开源的一大优点是什么吗?其他人可以使用项目的代码、批量共享、修改和/或分发他们的更改.这些是 WordPress 的支柱.在实践中观看是一件很美好的事情.

大多数情况下,这意味着我们可以在前辈的肩膀上构建,不断为自己和他人改进软件.这就是 WordPress 在近 20 年前作为 b2/cafelog 博客系统的一个分支开始的方式.

有时,它只是意味着可以自由地向您的朋友提供您喜欢的东西的副本并让他们使用它.其他时候,它是初出茅庐的开发人员第一次了解函数或类的工作原理,撕开一个项目,看看是什么让它运转起来.

每隔一段时间,免费软件的承诺意味着当其他人不喜欢项目的发展方向时,他们可以决定走自己的路.他们可以分叉代码,为它的未来开辟一个新的目的地.

这就是 ProfilePress 对其 WP User Avatar 插件进行大修,将其转变为成熟的会员解决方案时发生的情况.虽然它的普通用户可能无法或不愿意涉足开发水域的深处,但当您拥有 400,000 多个用户群时,其中一些人必然是程序员.或者至少精通技术,可以创建以前版本的副本并直接分发.

没用多久—仅仅几天在前用户开始分享他们的分叉之前.开源的美妙之处在于他们有能力做到这一点,而不会受到一些公司的打击.我想承认他们通过跳入混乱的情况并为许多感到被抛弃的用户快速做出选择而取得的成就.这是我象征性的掌声.?

我们很少会在不准备战斗的情况下提及 WordPress 的许可证.然而,GPL 在使这些分叉成为可能方面发挥了关键作用.该许可证保护了插件的用户群,为他们提供了多种替代途径.

不进一步宣扬开源的优点,以下是WP User Avatar的当前分支:

  • Daniel Tara 的一个用户头像(One Designs).它已有九种翻译,可在 WordPress.org 上找到.
  • David Artiss 的自定义用户头像.它目前在 GitHub 上可用,但他似乎计划将其添加到插件目录中.
  • Philipp Stracker 的原始用户头像.这个也仅在 GitHub 上可用.

每一个 fork 看起来都像是 3.0 版之前最新版 WP User Avatar 的直接移植.有一些必要的代码和品牌更改.前两个还删除了插件中的所有广告.

对于任何希望恢复与旧插件完全相同的功能的人来说,其中任何一个都可以胜任.

替代解决方案

直接端口很不错,特别是对于那些需要为许多用户帐户保持数据完整的人来说,但这也可能是其他人寻找替代方案的机会.而且,自定义用户头像解决方案是一毛钱.每个人都有一些东西.

以下内容远非完整列表.在过去的几年中,我已经测试或使用了其中的大部分.我鼓励任何人分享我未包含在评论中的插件.

简单的本地头像

在自定义头像解决方案列表中名列前茅的是 Simple Local Avatars by 10up.WordPress 公司是社区中最受尊敬的公司之一,其员工为核心开发做出了巨大贡献.10up 倾向于将可靠的插件放在一起.

Simple Local Avatars 就如包装盒上所说的那样.它允许用户将自定义头像上传到他们的网站.它还根据需要生成请求的图像大小.它与 Gravatar 一起使用,该功能可以启用或禁用.它还为站点管理员提供了内置选项,可以授予未授权角色上传照片的权限.

WP 用户头像

由 bbPress 和 BuddyPress 的首席开发人员 John James Jacoby 编写的 WP User Avatars 是另一个简单的插件.像许多类似的解决方案一样,它添加了一个表单,供用户从他们的个人资料页面管理他们的头像.

它的独特之处在于它可以与 Jacoby 提供的其他用户相关插件套件一起使用.虽然它可以独立工作,但至少值得查看他的 WP User Profiles 插件,该插件彻底修改了 WordPress 个人资料页面.它和他的其他用户相关插件相互配合.插件用户可以选择他们想要安装的插件.

用户头像

这里似乎出现了一种模式—用户往往喜欢这些简单的头像解决方案.Cozmoslabs 的用户资料图片是另一个适合此模具的图片.它还包括一个块,允许帖子或页面作者在站点前端输出任何用户的个人资料(头像、姓名、描述和帖子链接).

无上传图片权限的用户无法单独使用此插件添加头像.默认情况下,这是管理员、编辑和作者角色.站点管理员将需要安装权限插件或 Cozmoslabs’用于额外功能的配置文件生成器.

像素头像(工具带)

Pixel Avatars 是隐私优先的 Gravatar 替代品.通过不提供上传自定义头像的方法,它采用与类似选项不同的路线.相反,它会使用一些 JavaScript 为每个用户自动生成独特的头像.这是对典型头像系统的有趣转变.

从技术上讲,这不是一个独立的头像插件.Pixel Avatars 系统是 Toolbelt 插件的一个子组件.它由 Ben Gillbanks 创建,是他用于大多数 WordPress 项目的工具集合.对很多人来说可能有点矫枉过正,但可以根据用户需要启用或禁用每个插件模块.

本地 Gravatars

这个插件也不同于其他解决方案,因为它不允许本地头像上传.但是,对于那些只需要更快加载时间的人来说,它是一个不错的选择,尤其是在评论中显示数十或数百张 Gravatar 图像的帖子.

Ari Stathopoulos 的 Local Gravatars 是一个缓存系统.它将 Gravatar 图像在用户的服务器上存储一周,然后再将其清除.这可以提高性能,而不是为每个图像点击 Gravatar CDN.

7

发表回复