按此:以 Corey Maass 为特色的 WordPress 开发技能开始您自己的 SaaS 业务

已发表: 2022-04-01

欢迎来到来自 WMR 的 WordPress 社区播客 Press This。 在这里,主持人 David Vogelpohl 与来自社区的客人坐下来讨论 WordPress 开发人员面临的最大问题。 以下是原录音的抄录。

由 RedCircle 提供支持

David Vogelpohl:大家好,欢迎来到 WMR 上的 WordPress 社区播客 Press This。 这是您的主持人,David Vogelpohl,我通过我在 WP Engine 的角色来支持 WordPress 社区,我喜欢将最好的社区带给您,每周在新闻上听到这个提醒,您可以在 Twitter @wpdavidv 上找到我,或者您可以在 iTunes、iHeartRadio、Spotify 上订阅按此,或在 wmr.fm 下载最新剧集。 在这一集中,我对此感到非常兴奋,这将非常酷,尤其是如果您是 WordPress 开发人员。 我们将讨论使用您的 WordPress 开发技能开始您自己的 SaaS 业务。 作为一个这样做的人加入我们的谈话,我想欢迎来到凝胶形式的悬崖,Corey Maass先生。 科里,欢迎按此。

科里·马斯:非常感谢。

DV : 很高兴有你在这里。 我知道你知道那里有很多人,你知道,为客户和他们的利益相关者构建复杂的网站,在他们为之工作的公司内部,他们认为也许我可以为我自己的商人 SAS 应用程序和所以对于那些倾听的人来说,Cory 将要分享的实际上是他对 WordPress 开发人员为什么有能力做这个构建器和 SAS 业务的想法、WordPress 的作用和引用 SAS 构建以及您可以考虑的 SAS 构建类型以及一些他在此过程中学到的强有力的教训。 好吧,科里,我要问你我问过每一位客人的同样的问题。 你能简单地告诉我你的 WordPress 起源故事吗? 您第一次使用 WordPress 是什么时候?

厘米:当然。 所以我从 90 年代后期开始就一直在建立网站。 所以我起床和网络开发人员年。 过去,它是网页设计或成为网站管理员。 多年来,我自学了 JavaScript,然后自学了其他编程语言。 大约在 2008 年,我在一家教我 php 的机构工作。 所以当 WordPress 出现时,它有点适合我已经开始做的编程。 它在我的世界里飞得很快。 但是因为我来自这个开发者背景,并且热爱构建应用程序,所以我真的很幸运。 我认为大多数人都是从 WordPress 开始的,并且构建一些人称之为宣传册网站的东西是非常简单、直接的网站或博客。 但实际上,我的第一个 WordPress 客户端非常艰难,有些人熟悉斯巴达比赛,或者人们参加的这些极端比赛有很多不同的,而且很艰难。 Mudder 是一家位于布鲁克林的公司,它是这样做的,而我的第一个大型 WordPress 项目实际上是为他们构建一个内部网。 所以马上开始,而不是仅仅建立一个登陆页面和一个联系我们的表格。 我正在构建复杂的文件上传处理和共享权限以及所有这些东西。 所以马上,这是,我不知道2012年。

DV : 所以 10 年前。 它是在自定义帖子类型和元字段之前或之后。

厘米:对。 所以,你知道,我们承认 WordPress 已经被黑掉了,但是你知道,我的第一个版本已经使用 WordPress 做的比我认为很多人意识到它可以做的更多。 在我的 2000 年代初期,在 WordPress 之前,我和许多其他人一样受到 37 个信号和 Joel Spolsky 的启发。 有点像,第一波术语软件即服务或 SaaS 和这个概念,你可以建立一个人们登录并支付订阅费用的网站,你可以从中赚钱。 所以这两件事对我来说一直是平行的,尤其是在过去 10 年里,随着 WordPress 的成熟。 然后 SAS 应用程序也变得更加流行,而且,你知道,甚至我妈妈现在都知道 SAS 应用程序是什么。 所以我认为这是一个很常见的巧合。

DV :好的,是的,这是 2012 年。所以这是在 2010 年发布自定义帖子类型之后。但在 REST API 和 CLI 之前,我猜你可能是一个很好的途径,你可能会怎么想将其视为黑客,但我想,您在起源故事中的关键点,您来自应用软件开发背景,因此您以这种以应用程序为中心的方式进入其中。 现在你在一家名为 Gel Form 的公司工作,Gel Form 是做什么的,你在那里做什么?

CM : Gel Form 就是我,我是 Gel Form。 几年前,当我开始作为一名自由开发者时,我也在为公司制作书籍和印刷作品,然后我基本上是在做我可以创造性地做的任何事情,你知道,但我需要一个名字。 于是凝胶论坛诞生了。 如今,在大多数情况下,它是一个人的机构建设、WordPress 网站、WordPress 产品,然后是 SaaS 应用程序。 好的,所以我正在与自上而下的人交谈。 我喜欢那个。 和底部我是底部边的总统呀。

DV :喜欢那个。 喜欢那个。 但这很酷。 并感谢您的分享。 所以我很好奇,就像,你知道,你提到了谁,他在 90 年代开始的你还记得吗?

厘米:大概97左右

DV :我的数字职业是什么? 1991 我可能是对的,大约在 96 年末的同一时间。实际上,

CM :是的,我在 95 年秋天上大学。那时我看到了我的第一个网站,大厅对面的那个孩子,带我进入计算机实验室,然后说,你知道,你可能已经有了这个互联网东西听说过,我说,哦,这是一种时尚。 它永远不会持续下去。 但我记得看到过这个,但是 II 是在一个 DIY 精神的时代长大的,所以你知道,朋克摇滚乐队、垃圾摇滚等等。 我在缅因州的一个小镇长大。 所以有很多这种自己动手的态度。 所以我已经有了这种心态,所以我一看到网站,特别是因为当时我们很多人做的第一件事就是去看看我们最喜欢的乐队,我就说,好吧,如果我'我会好起来的,我承认当时我也在追求音乐事业。 我说,好吧,如果他们可以在互联网上,我也可以,所以它立即引发了这种兴趣,你知道,如果他们能建造它,我就能建造它。 于是我开始教我如何建立网站。

DV :我们有另一个客人有一个网站,网站起源故事和建筑起源故事。 也来自音乐事业。 是Vito Batterien。 不久前,无论如何,我实际上想出了人工智能,所以不要有点喜欢这种DIY的概念,就像你知道的那样,自己动手吧。 但是,为什么 WordPress 开发人员应该通过这个镜头了解,为什么 WordPress 开发人员应该考虑构建以 SAS 为中心的产品,如果他们喜欢的话,因为他们的技能是一致的? 技能加上财务方面,比如为什么 WordPress 建设者应该专门为企业考虑这一点?

厘米:当然。 所以那里有几件事。 一是大多数 WordPress 开发人员天生就具有创业精神,对吧? 就像那样,除非你在一家大机构工作,而且你每天都在自在地忙碌着。 WordPress 内置的其中一件事是,文化和社区是一种自己动手的感觉。 有很多自由职业者,有很多自学成才的人。 还有很多外展活动和鼓励人们,你知道,他们可能来自经济困难的背景或文化或情况。 并且经常鼓励使用 WordPress 来提升自己或给他们一个声音或你有什么。 所以我觉得有这个,它都是内置在 WordPress 中的。 另一方面,WordPress 是现在 40% 的互联网或任何他们吹嘘的最新统计数据。 但是因为它是如此多产,所以只有好的文档。 这不是真的。 此时您使用 WordPress 可能遇到的所有问题都已记录在案。 所以那里有一个很棒的社区。 还有很多关于如何解决每个问题的好文章。

DV : 所以让我在这里暂停一下。 听起来第一点基本上是为什么 WordPress 开发人员以及为什么这有点倾向于企业家精神方面。 然后还考虑一下文化和 WordPress,就像我可以做到这一点,并且周围有人可以提供帮助。 因此,当您开始考虑 SAS 时,我可以看到您认为这会给您带来良好的网络。 但我真的对技能方面很好奇,因为你之前谈到很多人是如何从宣传册网站开始的,而我们的很多客人实际上是他们的起源故事。 所以从孩子们的技能角度来看,我真的很好奇,但我们要休息一下,马上回来。 是时候插播广告了。 敬请关注。 如需更多信息,请稍候。 哦,大家,欢迎回来在 W EMR 上按此 WordPress 社区播客。 这是您的主持人,大卫·沃格尔·保罗。 我正在与 Joe 论坛的 Cory moss 讨论如何利用您的 WordPress 开发技能开始您自己的 SAS 业务。 科里在休息前。 您解释说,基本上,您知道,我们为什么要让开发人员考虑构建 SaaS 应用程序? 你提到他们天生具有企业家精神。 有这个非常支持的社区。 我猜你可能在提高技能方面,但是你认为这是一个关键原因吗? 或者你怎么看?

厘米:那是真的。 所以,是的,为什么 WordPress 是一个不错的选择或者可以成为构建 SAS 应用程序的关键组件的另一部分是它解决了很多人们认为的开箱即用的 SAS 应用程序的问题。 这是几年前我不得不点击的东西,但很长一段时间,我白天都在做 WordPress 开发工作,然后是晚上和周末。 我正在使用不同的框架构建 SAS 应用程序,以提升我自己的创业优势。 然后还有蛋糕和 Laravel 之类的东西。 正确的。 好吧,在此之前 Zen Sure,当然。 你们有些人知道你们忘记了我的年龄。 但是有一个晚上,当我再次建立用户登录时,我想,我为什么要这样做? 您知道,WordPress 内置了用户注册功能。 这就是当它点击我的时候,我在这里做了多余的工作。 所以我真的开始研究构成 SAS 应用程序的是什么。 现在,SAS 现在几乎是任何东西,你知道,大多数应用程序。 这是不对的,我们签入的很多应用程序都是不对的。 任何一个。 我们每天使用的许多应用程序都是我们登录的网站,曾经有一段时间你总是不得不下载 Photoshop,或者你必须下载 Microsoft Office。 但越来越多的是,您登录 Canva 或登录 Google 文档是为了完成您在互联网上每天需要做的所有事情。 这就是我意识到 WordPress 解决了很多这些问题的地方. 您登录 Google Docs 并创建一个新文档,稍后您检索它是因为您想要查看它或想要共享它。 您进行更新,完成后,您可能会删除它,尽管删除 Internet 上的任何内容的想法变得越来越过时。

DV : 一切都会永远存在。

厘米:对吧? 无论好坏。 但是 WordPress 中明确定义了 crud 的模式,您创建一个新帖子您检索一个新帖子您发布它并删除它。 然后使用自定义帖子类型和自定义字段,我意识到您知道这些基本上可以是任何东西。 因此,如果您想创建一个类似于 Google Docs 的 SAS 应用程序,您可以让用户登录 WordPress。 像文档一样创建帖子,更新它分享它。 其他人可以在一天结束时或任何时候登录并更新它并删除它。 并遵循这种模式。 WordPress 适合我们对 SaaS 应用程序所做的很多事情,现在它对你来说不是很好,基于 b2b API,你知道,数据在计算机之间来回传输等等。

DV : 你有点,你知道,你有点桥接我的下一个问题。 听到你的谈话很有趣,因为我喜欢从 2013 年到 2015 年,由于同样的原因,代理机构将更多的应用程序工作转移到了 WordPress。 谢谢你的记忆之旅。 可能有很多其他人有同样的感觉,但是就像,你知道的,显然 WordPress 并没有真正被称为类似,哦,我的意思是,我认为它不是,但我只是说,还有其他框架那些更知名的。 作为报价应用程序框架。 所以,你知道,我知道你正在添加自定义插件,甚至可能是现成的插件,以将功能、逻辑等类似的东西引入这些构建中。 你怎么想,就像你有这些 PHP 技能,你有 PHP 应用程序框架技能,那么如果你要构建一个应用程序,比如何时使用 WordPress 与其他堆栈,比如何时和为什么是 WordPress?

厘米:当然。 这就是作为开发人员和产品构建者的地方,您必须坐下来考虑一下,而 WordPress 并不总是完美的答案。 但是,如果您正在构建用户正在登录的东西,然后与 WordPress 交互,这通常是一个不错的选择,并且当您提出时,插件目录中有 50,000 个插件。 这就是为什么我越来越多地提倡人们至少将 WordPress 视为构建 SAS 应用程序的平台。 是因为这些插件。 所以 10 年前,当我为 Tough Mudder 构建内部网时,它只不过是自定义代码并使用 jQuery 来破解 UI 之类的东西。 虽然这些天我在某个地方建立了一个 WordPress 网站,但安装了我最喜欢的一个,称为主题我的登录,但有许多允许自定义登录表单或自定义登录页面。 所以就在那里,您有一个主页,并且用户可以注册您的网站并登录并查看我的登录信息,甚至还有一个没有任何内容的仪表板页面。 但是你知道,对我来说,你已经解决了很多非常基础的问题,sass 应用程序的基本构建块,即用户注册和登录。然后再次谈论 crud 模式。 如果你说你想模仿另一个谷歌文档,你知道我以前的例子。 您可以使用像 ACF 前端这样的插件,它是高级自定义字段前端,它放置了一个表单,用户无需进入 WordPress 管理员即可查看它并创建一个帖子并使用它做一些事情,然后您作为管理员可以使用后端上的高级自定义字段与它进行交互,或者您知道,任何数量的其他插件限制了内容 Pro,它创建了一个供用户登录的管理区域,甚至内置了对付款和订阅等内容的支持像那样。

DV : 所以,待在外面,听起来你好像在想,好吧,有这些现成的插件,如果我用起来很舒服,我可以依靠,我猜是因为我们印象深刻. 我认为这可能是 42%,或者其他什么的。 但是因为它是如此之大,即使它们可能是经过设计的,也许整个生态系统可能更多的是静态站点和技巧。 您可以使用这些部分为前端人员构建应用程序和类似 SAS 的体验。

CM :完全正确。 它不再是,它不是灵丹妙药。 存在已知的缩放问题。 如果你真的开始锤击,一个没有正确缓存的 WordPress 网站和类似的东西。 它并不能解决所有问题。 就像我说的,你知道,也许它并不完美,因为我不知道,银行或 Twitter,如果你打算将消防软管指向你知道的 WordPress 实例,一个巨大的每秒推文。

DV : 就我个人而言,我可以告诉你它有水泡。

厘米:没错。 但是我发现越来越多的是,你知道,存在的标准问题,或者人们开始使用或扩展项目管理的许多应用程序类型,待办事项列表,

DV : 业务应用程序之类的贴花,有点像您所说的那样,业务有需求,您考虑从根本上解决它。 我真的很高兴你提到了官方插件。 我曾经做过的最喜欢的 WordPress 构建是一个使用很晚的 URL 缩短器,我基本上没有路由域、域的根和每个公共页面,而 WordPress 实例的唯一目的是充当 URL 缩短器。 我花了七分钟来构建它,但它是我一直使用的其中之一。 因为我有自定义缩短的 URL 和 slug

DV:是的。 就像,哦,不,但我有,这非常有效,我可能已经有那个东西了,我不知道,也许八年,九年左右,也许少一点,但我真的很喜欢它。 你知道,这是一个非常有趣的例子,我喜欢与人们分享,因为我确实认为人们当然,很多时候当他们想到 WordPress 时,他们真的只是以宣传册的方式思考它。 当然,企业给开发商、代理商、自由职业者或其他人带来的问题通常很复杂。 所以我认为,你知道,将这些解决问题的技能转化为企业家精神和为自己创造价值的概念。 真的很高兴我们今天在这里介绍。 不过,我确实想与您多谈谈您的构建堆栈。 但我们将进行最后一次休息,我们会马上回来的。 是时候插播广告了。 请继续关注更多新闻。 好吧,欢迎大家回来在 WMO 上按此 WordPress 社区播客,我们正在采访 Cory 以使用您的 WordPress 开发技能开始您自己的 SAS 业务。 科里在休息前。 我们讨论了一些关于何时使用 WordPress 与其他堆栈的注意事项。 我想说的是,从高层次上看,您似乎在列出构建中可能需要的功能,查看 WordPress 固有的功能,查看现成的插件,自己思考也许您可以添加到其中的自定义插件。 所以我很好奇,你知道,当你考虑使用 WordPress 构建一个功能强大的网站或使用 WordPress 展示一个 SAS 应用程序时,你的目标是什么,你提到了 ACF,但是就像你在使用什么就像几乎每一个

CM :是的,这些天来,我是 Beaver Builder 的忠实粉丝,Page Builder Elementor 也是一个不错的选择。 你知道,还有十几个人构建了一个 SaaS

DV :软管非常有价值,但是SaaS连接是什么?

厘米:当然。 因此,再次考虑 crud 模式,您需要收集数据或创建数据,或者您需要您的用户能够创建数据,然后您需要能够显示它。 所以我又是 ACF 前端的忠实粉丝。 Gravity Forms 是另一种可扩展的好方法。 因此,这些是在页面上放置表单而不使用代码让用户输入内容的方法。 因此,如果他们正在创建帖子,或者如果他们正在创建推文,或者如果他们正在创建待办事项,那么你有什么。 这是一种获取它们、创建它并将其粘贴到数据库中的方法,然后您需要以某种方式显示它。 对我来说,这就是 Beaver Builder 的用武之地。因此,您可以在博客文章中添加很多主题,但不一定可以添加自定义字段,您可能会使用类似的表单ACF前端做的。 但是 Beaver Builder 和 Elementor 以及一些更好的页面构建器都可以连接到自定义字段。 因此,这是一种快速简便的方法,无需编写代码,也无需设置样式,因为它们当然会来。 关键在于,它们开箱即用,非常适合显示用户输入的数据。

DV:我注意到有很多人采用类似的方法。 我只是很好奇你为什么列出那听起来很酷。 对于这些类型的构建,您的构建堆栈中还有什么?

CM:所以就像我说的,看,我的登录始终是我最先接触到的东西。 只是因为开箱即用,它会创建一个登录页面。 用户注册密码重置,所以我再也不用写那些东西了,这让我微笑。 我再也不用写那些东西了。 因为如果你已经构建了很多很多的网络应用程序,尤其是在过去,你知道这是你必须开始的第一个地方。 你必须一遍又一遍地做。 然后关于 WordPress 生态系统的好处之一就是这些插件中的大多数都是免费的或从免费开始的。 就像看到我的登录一样,你安装了免费版本,你就在那里进行了用户注册。 但是对于 20 美元或其他东西,这将变成我登录的广告,而不是很多钱,您可以购买允许人们使用社交帐户登录的附加组件。所以我的另一个它在技术上不是 SAS 应用程序,但它实际上是一个网络游戏。 我有很多人,很多人年纪大了,所以他们不太懂技术,更喜欢使用 Facebook 登录或谷歌登录。 所以我不再重复,我不必构建我不必乱用 OAuth 或者,你知道,API 或类似的东西,我只需 20 美元,我就安装了一个插件。 我得到了一些 API 密钥,我将它们插入,现在我的用户可以登录。所以对我来说就在那里。 这就是我为大多数网站构建的前 50% 的内容。

DV:我希望我的电脑上有一个现金插入器,我可以在里面放 20 美元来完成我的下一个项目,而且速度快一点。 我知道,对吧? 是的,我认为这是一个我的意思是我的登录书籍,我喜欢维度,但我认为这是一个非常重要的点,只是从回到节目的根源来考虑它,那就是你知道的,您在创建 WordPress 网站的日常工作中使用这些技能和这些类型的工具或这些工具。 因此,利用这一点在 WordPress 中融入企业家精神和企业家精神,并以此来启动您自己的应用程序。 那就是,你知道,如果你愿意的话,它可能不仅仅是一个内容网站,而且它有一个自动收入。 我完全可以在那里看到这些相似之处。 这是一个非常有趣的职业。 非常感谢您加入我们。 今天。

厘米:我的荣幸。

DV:是的,当然很高兴有你。 如果您想了解有关 Corey 的更多信息,请访问 gelform.com。 谢谢大家在 WMR 上收听这个 WordPress 社区播客。 这是您的主持人 David Vogelpohl,我通过我在 WP Engine 的角色支持 WordPress 社区。 我喜欢每周在 Press This 上为您带来最好的社区。