塞缪尔·阿奎莱拉 – 本月 WProfessional
已发表: 2019-11-15欢迎再次接受 WordPress 专业人士的采访。 今天我们找到了 Pablo Lopez 和 Ángeles Portillo 都推荐的人。 他已经使用WordPress超过 14 年了,他身兼数职:翻译、插件开发人员、网络维护人员、支持工程师……欢迎Samuel Aguilera !
谢谢你的采访,塞缪尔。 很高兴有你在这里! 对于那些不认识您的人,请告诉我们一些关于您自己以及您与WordPress的关系的信息。
谢谢你,大卫。
我几乎一生都住在萨拉戈萨,但我出生在阿尔赫西拉斯(加的斯),在那里度过了许多夏天和圣诞节。 所以我有两个地方的东西,有时可能很难猜出我的出生地,因为我没有口音。
我对计算的兴趣始于我还是个孩子的时候和我哥哥的 8 位 Amstrad CPC。 多年来,将我对计算机的热情转化为我的职业是我的目标。 虽然我绕道电子世界,以及管理和客户服务的责任职位,但最后我回到了我一直真正喜欢的计算机科学。
因此,使用 WordPress 已经超过 14 年了。 在此期间,我做了很多事情:在没有 WordPress 翻译团队且几乎没有人这样做的情况下,将内容翻译成西班牙语(es_ES),提供包括 IT 部分在内的 WordPress 维护服务(从控制台安装、配置和管理服务器)主题和插件的自定义编程,以及在 WordPress.org 中发布插件。 目前我在 Rocketgenius Inc. 工作,该公司是 Gravity Forms 的创建者,五年以来我一直在这样做。
您在 WordPress.org 上发布了很多插件,它们都遵循UNIX 原则:专注于解决单个特定问题并很好地解决它们的简单工具。 这些数字支持这一理念,因为您的插件有数以万计的活动安装。 您能否与我们分享您对这些插件的感受? 你有多少工作需要支持?
事实上,我目前在 WordPress.org 上发布了 13 个插件。 结合起来,他们活跃在超过 120,000 个站点中。 我在 Github 上还有更多!
正如你所说,我的插件通常专注于为非常具体的用例提供简单但有效的解决方案。 我努力工作以确保他们能很好地老化。 为此,我总是使用特定的 WordPress 函数(如果存在),而不是用我自己的 PHP 代码重新发明轮子。 这使它们成为高效的插件,并且很少需要更新才能与较新版本的 WordPress 一起使用。
这使我更容易维护它们,并大大减少了对支持的需求。
自 2014 年以来,您在 Rocketgenius 的 Gravity Forms 支持团队工作。 你在那里的一天过得怎么样?
尽管我们通过 Slack 或 Zoom 等工具不断交流,但我还是远程工作。 老实说,与我的同事一起工作很愉快,因为我们都是致力于客户满意度的人,您可以在日常工作和工作环境中感受到这一点。
我的大部分工作包括参加各种工单,从解决配置疑问或诊断事件到帮助使用 Gravity Forms 或我们的 REST API 提供的多个过滤器和挂钩。
简而言之,我会帮助我们的客户提供他们可能需要的任何东西。
正如你所说,在公司已经五年了。 所以我对 Gravity Forms 和我们的附加组件如何在内部工作有深入的了解,这意味着对他们的代码有广泛的了解。 这增加了我以前使用 WordPress 和服务器的经验。
这极大地促进了工作,并允许我帮助开发团队自己修复小错误,甚至实现新功能。
您已经知道古腾堡是近年来 WordPress 最大的革命之一。 伙计们,你们是如何管理它的发布的? 将重力形式应用于古腾堡容易吗?
我们是采用Gutenberg的先驱。
在Gutenberg的测试阶段,我们开始准备 Gravity Forms 与这个新编辑器的集成。 我们为客户创建了一个特定的插件,以便他们可以在Gutenberg尚未广泛使用时使用我们的插件。
起初它有点问题,因为致力于将Gutenberg集成到Core的WordPress团队对Gutenberg的某些部分进行了频繁的更改,这影响了任何想要与编辑器交互的第三方集成。 因此,我们必须不断修复和解决这些变化产生的问题,并管理我们的客户因这些问题而面临的问题。 幸运的是,那个阶段使用古腾堡的用户数量很少,所以没什么大不了的。

一旦Gutenberg变得稳定,我们终于能够使我们的集成也稳定,并从实验性附加组件转移到 Gravity Forms 核心。 我们的插件现在可以很好地与Gutenberg和 TinyMCE 配合使用。

有些开发人员发现很难看到发布免费插件的优势,因为他们不能直接从中受益。 你有什么意见? 您认为您的免费插件和对社区的贡献对获得今天的工作起到了什么作用?
老实说,我从来没有想过我会如何从上传其他人会下载和使用的免费插件中受益。 我一直这样做是因为回馈社区的理想主义愿景。 我真诚地说:我认为如果有人帮了你一个忙,你应该在有机会的时候还给它。 对我来说,这就是共享免费插件的意义。
现在,我从来没有问过我的老板我的插件在选择过程中扮演了什么角色,但我确信它们有所帮助。 WordPress多年来一直很流行,很多人声称他们有这方面的经验。 如果您多年来一直在官方存储库中发布插件,那么这比任何 CV 都更可靠,原因有两个:
- 将要雇用您的公司或客户可以通过 WordPress.org 轻松检查您的插件的发布日期,您无法更改此设置。 如果我申请工作并说我在 2007 年发布了我的第一个插件,他们可以轻松验证我所说的是真的。
- 它还展示了您如何处理 WordPress 内容。 他们可以检查你制作了什么样的插件,它们是否工作正常,你是否遵循最佳实践,以及你的插件如何随着时间的推移而发展......
因此,如果您知道自己在做什么并且已经创建了一些有用的东西,那么在 WordPress.org 上分享它不仅是一种帮助他人的方式,也是一种让自己与那些声称自己是 WordPress 专家却没有提供任何证据的人区分开来的方式来证明它。
毫无疑问,您了解人们在WordPress中遇到的问题,并且您拥有提供解决方案的技术能力。 您认为新的 WordPress 开发人员有商机吗? 有时似乎人们想要一切都是免费的,这让一些可能的开发人员感到害怕,他们,你知道,想从他们的工作中谋生......
当然,作为基础的WordPress是免费的这一事实让很多人认为您在WordPress中所需的一切也必须是免费的。 但我认为这里真正的问题,让开发人员害怕的是不同的东西:人们利用 GPL 的缺陷。
但我想说的是,它会造成更大的损害并减缓更多潜在开发人员的速度,因为有些人滥用 GPL 许可证,致力于以拆迁价格转售他人的作品,甚至借口放弃的降低成本。 在我看来,与WordPress核心是免费的事实相比,这进一步促进了完全免费的理念。
例如,前段时间,一位设计师在 Slack 中询问她是否可以免费将 Genesis 框架作为她明显付费的儿童主题的一部分。 她还担心她的主题会出现在可以免费下载的网站上。 看到悖论了吗?
这不是一个孤立的案例。 有很多网站可以“免费”找到高级主题和插件,只要您为这些网站的订阅付费。 所以他们基本上是从别人的工作中获利。 这不是罗宾汉的故事,正如他们希望你想的那样。
所以我当然理解为什么有很多专业人士和公司不愿意尝试用自己的WordPress创作来谋生。 而且我确信 GPL 的这些有缺陷的使用也是我们没有看到大型软件公司参与WordPress的原因。
但是,另一方面,我认为大多数 WordPress 用户是公平的,他们只是想要适合他们需求的最佳解决方案。 如果他们必须为这样的解决方案或 WordPress 专业人士付费,那就这样吧。 因为,归根结底,没有一个做正经生意的人愿意浪费时间。
现在是我们最受好评的问题的时候了:分享你过去的史诗般的失败。 所以是时候坦白了:你在哪里以及如何搞砸了?
几年前,在开发了我的一个插件的新版本并在几个具有不同设置的站点上对其进行了测试后,我决定在睡觉前发布。 那时你无法知道有多少用户在积极使用你的插件(你只有下载统计数据),所以我不知道有多少人真正在使用它,因此更新可能会产生什么影响。
第二天早上醒来时,我惊讶地发现我收到了支持论坛的电子邮件,其中一些用户抱怨说我的插件破坏了他们的网站。 他们只是少数,但我无法在没有问题的网站上复制问题,而且这些用户也没有提供任何有用的步骤来说明如何复制问题。
最后,我能够在同一天早上通过新的更新解决了这个问题。 这对我来说很快,但在西班牙睡眠时间等待解决方案的用户已经发疯了,他们烧毁了论坛。 虽然我也收到了其他用户的一些好感,但你可以猜到,从那以后我尽量不在晚上发布更新。
最后,我们还应该采访谁? 告诉我们您希望在接下来的采访中看到哪些 3 WProfessional 以及原因。
亚历克斯·康查、塞缪尔·伍德 (Otto) 和弗兰克·布尔奇。 他们在WordPress方面拥有丰富的经验,我相信他们的采访会非常有趣。
非常感谢你接受这次采访,塞缪尔。 今天很高兴有你在这里!
