Paywall
很多人冲着WordPress“免费”的特点用它,结果越用越发现正儿八经要做网站尤其是需求复杂点的时候,这个要钱那个也要钱,有价值的软件需要付费,理性上说这不能算缺点,但对很多用WordPress本来就没打算花钱的WP新手来说,这是一个令人苦涩的“缺点”。
使用WordPress建站绝对不是到wordpress.org/themes找个免费主题,到wordpress.org/plugins找些免费插件装上这么简单,诚然,一开始你可以这么做,但你不可能一直这么做。如果你还不知道这一点,现在知道了,在你因撞到各种预期外的“Paywall”而失望之前,赶快折返吧。
难测的插件兼容性问题
你不知道什么时候碰到棘手的插件兼容性问题,但只要你使用WordPress的时间足够长,就一定会碰到。
这类问题出现的时候,常常是网站的某个功能出现异常甚至彻底坏掉,绝大多数时候都表现为某个区域的显示异常,所以不难发觉,但不总是这样,有些兼容性问题可能产生隐匿的后果,会破坏数据(如订单)完整性。
很多人不知道的是,很多时候用付费的WordPress插件或者买价格较高的一线开发商的WordPress插件,并不是因为它们的功能强大多少,而是因为它们对与生态中其它插件的兼容性有更多关照。
打个比方,不少WooCommerce网店都会用到多货币切换插件以及条件折扣插件,如果你选择的折扣插件与多货币插件不兼容,整个购物车的功能就将是破损的,给客户或店长带来直接损失。这个插件本身的功能正不正确没关系,实际上插件本身都是好的,就是没有与共存的插件兼容,而这是一个可大可小的问题。
不少付费插件作者,尤其是个人小作坊开发者,都不大愿意长期维护太多与第三方插件兼的兼容模块,因为这很贵,对方插件一迭代随时可能导致模块失效,所以开发者得一次次修,这对中小开发者来说是不经济的。大的开发团队好一些,即使发现兼容性问题,他们也有实力去修复,但整个WordPress插件生态,可能90%都是中小开发者,很多只是单枪匹马的Web程序员。
所以,这值得再一次强调,针对任何一类需求,尽早使用市场上成熟的、有着较大用户基数的,口碑好的、有着规模开发团队背书的插件(主题其实亦是如此),往往是长期最经济的办法。
最好的例子是WP-Rocket,这是市场上为数不多的付费性能优化插件,它有不少的免费插件可以替代,但如果一个重要的WordPress站点依赖一个免费的缓存插件,大概率会碰到因缓存设计考虑不周,兼容性考量不全面带来的各种问题,而解决好这些问题,是WP-Rocket能买到这个价钱的原因。
松散的社区组织
WordPress以及绝大多数WordPress主题和插件都是开源的,这是好事也是坏事。开源软件的天然缺陷是社区组织看上去总是散散的,开发者和用户间不存在强契约,开发者要砍掉什么、加上什么、改变什么,尽管有各种在线机制供用户参与投票,但改变的到来仍然会让很多蒙在鼓里的用户倍感措手不及,其实很多WordPress用户既没有时间也没有能力去追踪一个开源项目核心代码的变化,他们只能被动的接受改变,事后与开发者“讨论”可能是用户能得到的最强烈的“申诉”渠道,绝大多数情况下,用户最终也只能升级到新版本,然后自己处理一堆问题。
我说到这里,有经验的WooCommerce站长可能已经想到的WC4.0开始及后续几个版本的升级历程,我想你一定碰到问题了吧。
这和商业软件不同,开发者与用户间存在强契约,尽管有时候这种契约并不是很明显的,如果造成损失,至少用户有申诉问责的渠道,所以虽然花了钱的软件未必比不花钱的软件功能好到哪里去,但在权责的界线上,显然商业软件是更有保障的,如果哪一天wordpress.org或者woocommerce.com推出商业版的WordPress和WooCommerce,我是乐意掏钱的。
松散的组织还提现在官方插件目录的管理不善上,整个免费插件库的代码评审几乎为零,有些表面看上去功能尚好的插件,去看看它的主文件代码,可能看到诸多疑点,安全上的,程序稳健性上,甚至有时候只是代码习惯上的,都会让你对作者的水平失去信心,坦率地说,要不是免费,真的不值得一试。
即使独立运营的付费插件,支持水平也是层次不齐的,除了市场,没有其它渠道去约束他们的质量,比如技术客服做得到底有多好这个对商业WP/WC站来说极其重要的指标,将决定整个站点扩展能力的上限,这个指标只能借由一些可见的在线口碑来衡量,最终还得自己来试错,市场的反应有时候是之火的、慢的,所以当你在wordpress.org/plugins上看到一个5星评价到50星以上的插件提供的付费版,欣然买下结果发现作者回你邮件总是懒洋洋推来推去的时候,不要过于惊讶。
WordPress的所有这些缺点,都意味着如果我们要做严肃的建站开发,为了最大限度降低风险,获得远期稳定性和迭代可能性,最好的策略是投资生态里的精英(昂贵)主题插件群落,而WordPress的优点,是对于任何一个细分需求,你都能找到这样的精英(昂贵)提供商,否则你真的以为这个平台能单凭着“免费”二字维系全球近40%的网站?如果有人这么认为,那应该是缺乏经济常识吧。
没有利益流动的生态一定是会死的,只有利益交换才能保持生态常新,WordPress显然是后者。