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 的直接移植.有一些必要的代码和品牌更改.前两个还删除了插件中的所有广告.
对于任何希望恢复与旧插件完全相同的功能的人来说,其中任何一个都可以胜任.
替代解决方案
直接端口很不错,特别是对于那些需要为许多用户帐户保持数据完整的人来说,但这也可能是其他人寻找替代方案的机会.而且,自定义用户头像解决方案是一毛钱.每个人都有一些东西.
以下内容远非完整列表.在过去的几年中,我已经测试或使用了其中的大部分.我鼓励任何人分享我未包含在评论中的插件.