Pressione isto: Inicie seu próprio negócio de SaaS com suas habilidades de desenvolvedor do WordPress com Corey Maass
Publicados: 2022-04-01Bem-vindo ao Press This, o podcast da comunidade WordPress do WMR. Aqui, o anfitrião David Vogelpohl se senta com convidados de toda a comunidade para falar sobre os maiores problemas enfrentados pelos desenvolvedores do WordPress. Segue a transcrição da gravação original.
Desenvolvido por RedCircle
David Vogelpohl: Olá a todos e bem-vindos ao Press This, os podcasts da comunidade WordPress no WMR. Este é o seu anfitrião, David Vogelpohl, eu apoio a comunidade WordPress através da minha função no WP Engine, e adoro trazer o melhor da comunidade para você ouvir todas as semanas na imprensa como um lembrete, você pode me encontrar no Twitter @wpdavidv , ou você pode se inscrever para pressionar isso no iTunes, iHeartRadio, Spotify ou baixar os episódios mais recentes em wmr.fm. Neste episódio, estou muito empolgado com isso e vai ser muito legal, especialmente se você for um desenvolvedor WordPress. Vamos falar sobre como iniciar seu próprio negócio SaaS usando suas habilidades de desenvolvimento do WordPress. E juntando-se a nós para esta conversa como alguém que fez exatamente isso, gostaria de dar as boas-vindas ao precipício da forma de gel, Sr. Corey Maass. Cory, bem-vindo ao Press This.
Corey Maas : Muito obrigado.
DV : Estou tão feliz por ter você aqui. Eu sei que você sabe que há muitas pessoas por aí que estão construindo sites complexos para clientes e talvez seus stakeholders que dentro da empresa em que trabalham eles pensam que talvez eu possa fazer algo para mim meu próprio aplicativo SAS de empresário e então, para aqueles que estão ouvindo, o que Cory vai compartilhar é realmente seus pensamentos sobre por que os desenvolvedores do WordPress têm as habilidades para fazer esse negócio de construtor e SAS, o papel do WordPress e citar SAS como compilações e os tipos de compilações SAS que você pode considerar e alguns lições poderosas que ele aprendeu ao longo do caminho. Muito bem, Cory, vou fazer-te a mesma pergunta que fiz a todos os convidados. Você poderia me contar brevemente sua história de origem do WordPress? Quando você usou o WordPress pela primeira vez?
C.M .: Claro. Então eu tenho construído sites desde o final dos anos 90. Então eu estou chegando lá e desenvolvedor web anos. Antigamente, era web design ou ser um webmaster. E ao longo dos anos, aprendi JavaScript sozinho e depois aprendi outras linguagens de programação. E por volta de 2008 eu estava trabalhando para uma agência que me ensinou php. Então, quando o WordPress surgiu, meio que se encaixou na programação que eu já estava começando a fazer. E decolou muito rapidamente no meu mundo. Mas como eu vim dessa experiência de desenvolvedor e desse amor por criar aplicativos, na verdade tive sorte. A maioria das pessoas que eu acho que começou com o WordPress e construir o que algumas pessoas chamam de sites de brochura são sites ou blogs muito simples e diretos. Mas, na verdade, meu primeiro cliente WordPress foi difícil, mas algumas pessoas estão familiarizadas com as Spartan Races ou há várias dessas corridas extremas que as pessoas fazem e são difíceis. Mudder é uma empresa com sede no Brooklyn que fez isso e meu primeiro grande projeto WordPress foi, na verdade, para eles construírem uma intranet. Então, logo de cara, em vez de apenas criar uma página de destino e um formulário de contato. Eu estava construindo complexas permissões de manipulação e compartilhamento de arquivos e todas essas coisas. E então imediatamente, e isso foi, eu não sei 2012.
DV : Então, há 10 anos. foi antes ou depois de tipos de postagem personalizados e campos meta.
C.M .: Certo. E então nós estávamos, você sabe, hackeando o WordPress, mas você sabe, uma das minhas primeiras compilações já estava fazendo mais com o WordPress do que eu acho que muitas pessoas imaginam o que ele pode fazer. E no início dos anos 2000 ao longo da minha jornada, pré WordPress, como muitas outras pessoas, me inspirei em 37 sinais e Joel Spolsky. E mais ou menos, a primeira onda da frase O termo software como serviço ou SaaS e esse conceito de que você pode construir um site no qual as pessoas entram e pagam uma assinatura, e você pode ganhar dinheiro com isso. E essas duas coisas sempre foram paralelas para mim, especialmente nos últimos 10 anos, à medida que o WordPress amadureceu. E também os aplicativos SAS se tornaram mais prevalentes e, você sabe, até minha mãe sabe o que é um aplicativo SAS agora. Então eu acho que é uma coincidência bem comum.
DV : Ok, sim, isso é 2012. Então isso é depois que os tipos de postagem personalizados foram lançados em 2010. Mas antes da API REST e CLI para o seu ponto, eu acho que você provavelmente é uma boa rota de como você pode pensar disso como hacking, mas acho que seu ponto-chave nas histórias de origem, você meio que veio do histórico de desenvolvimento de software de aplicativos, e então você meio que entrou nisso dessa maneira muito centrada em aplicativos. Agora você está com uma empresa chamada Gel Form, o que a Gel Form faz e o que você faz lá?
CM : Gel Form sou eu, sou Gel Form. Anos atrás, quando eu estava começando como desenvolvedor freelancer, mas também produzia livros e trabalhos impressos para empresas e então basicamente fazia tudo o que podia fazer criativamente, sabe, mas precisava de um nome. Assim nasceu o fórum de gel. Hoje em dia, na maioria das vezes, é uma construção de agência de um homem, sites WordPress, produtos WordPress e, em seguida, aplicativos SaaS. Tudo bem, então estou falando com a pessoa de cima para baixo. Eu amo isso. E no fundo eu sou o presidente do fundo do lado Sim.
DV : Adoro isso. Amo isso. Mas isso é legal de ouvir. E obrigado por compartilhar. Então, estou curioso, tipo, você sabe, você mencionou quem a propósito, quando nos anos 90 ele começou Você se lembra
CM : provavelmente por volta de 97
DV : Qual é a minha carreira digital? 1991 Eu provavelmente estava certo, mais ou menos na mesma época, no final de 96. Na verdade,
CM : sim, eu fui para a faculdade no outono de 95. E foi quando eu vi meu primeiro site, o garoto do outro lado do corredor, me levou para o laboratório de informática e disse, você sabe, tem essa coisa da internet que você provavelmente tenho ouvido falar e eu disse: Oh, isso é uma moda passageira. Nunca vai durar. Mas eu lembro de ver isso, mas eu cresci em uma era de ethos DIY, então você sabe, bandas de punk rock, grunge e todo esse tipo de coisa. E eu cresci em uma cidade bem pequena no Maine. E então havia muito essa atitude de fazer você mesmo. E então eu já tinha essa mentalidade e assim que eu vi sites, e especialmente porque a primeira coisa que muitos de nós fizemos naquela época foi procurar nossas bandas favoritas, e esse tipo de coisa foi que eu disse, Bem, se eu vou ficar bem, e admiti que também estava seguindo uma carreira musical na época. Eu disse: Bem, se eles podem estar na internet, eu também posso e isso despertou esse interesse imediatamente, você sabe, se eles podem construir, eu posso construir. E foi aí que comecei a me ensinar a construir sites.
DV : Tivemos outro convidado com um site, a história de origem do site com uma história de origem do edifício. Também da carreira musical. Era Vito Batterien. Não muito tempo atrás, eu realmente criei a IA de qualquer forma, então não seja um pouco como essa noção de DIY e como você sabe, apenas faça você mesmo. Mas, tipo, por que o desenvolvedor do WordPress que você conhece através dessa lente, por que os desenvolvedores do WordPress devem considerar a criação de uma oferta de produto centrada em SAS como se eles fossem, porque suas habilidades estão alinhadas? As habilidades mais o aspecto financeiro, como por que os construtores do WordPress deveriam considerar isso especificamente para um negócio?
C.M .: Claro. Então tem algumas coisas aí. Uma é que a maioria dos desenvolvedores do WordPress são empreendedores por natureza, certo? Assim, a menos que você trabalhe para uma grande agência e se sinta confortável em trabalhar todos os dias. Uma das coisas que estão embutidas no WordPress Sim, cultura e comunidade é a sensação de fazer você mesmo. Há muito freelancer, há muitas pessoas autodidatas. E há muita divulgação e encorajamento de pessoas que, você sabe, podem vir de origens, culturas ou situações economicamente desafiadoras. E o WordPress é frequentemente encorajado como uma forma de se elevar ou dar voz a eles ou o que você quiser. Então eu sinto que há isso tudo meio que embutido no WordPress. E então o outro lado disso é que o WordPress é o que agora 40% da internet ou qualquer que seja a última estatística de que eles se gabam. Mas por ser tão prolífico, não há nada além de boa documentação. Não é verdade. Todos os problemas que você pode encontrar com o WordPress neste momento foram documentados. Portanto, há uma grande comunidade lá fora. E há muitos bons textos sobre como resolver todos os problemas.
DV : Então deixe-me fazer uma pausa por um minuto. Parece que o primeiro ponto é basicamente o motivo pelo qual os desenvolvedores do WordPress e por que isso é como se inclinar para esse lado do espírito empreendedor. E então também meio que pensar sobre a cultura e o WordPress como uma mentalidade de bootstrapping como se eu pudesse fazer isso e houvesse pessoas ao redor para ajudar. E então eu pude ver como você pensaria que isso lhe daria uma boa rede quando você começar a pensar no SAS. Mas estou realmente curioso sobre o lado da habilidade, porque você falou anteriormente sobre como muitas pessoas começam em sites de brochuras e muitos de nossos convidados, na verdade, essa era sua história de origem, na verdade. E estou muito curioso sobre isso do ponto de vista das habilidades das crianças, mas vamos fazer nossa primeira pausa, já voltamos. Hora de se conectar a um intervalo comercial. Fique atento. Para mais, pressione este apenas um momento. Oh, pessoal, bem-vindos de volta ao podcast da comunidade WordPress no W EMR. Este é o seu anfitrião, David Vogel Paul. Estou conversando com Cory moss do fórum Joe sobre como iniciar seu próprio negócio SAS com suas habilidades de desenvolvimento do WordPress. Cory logo antes do intervalo. Você estava explicando que, basicamente, você sabe, por que devemos pressionar os desenvolvedores para considerar a construção de um aplicativo SaaS? Você mencionou como eles são meio empreendedores por natureza. Existe essa comunidade realmente solidária. Eu estou supondo que você talvez esteja desenvolvendo o lado da habilidade, mas tipo, você acha que essa é uma razão importante? Ou como você acha isso?
CM : Isso é verdade. Então, sim, a outra parte do motivo pelo qual o WordPress é uma boa opção ou o que pode ser um componente-chave para criar aplicativos SAS é o fato de que ele resolve muito do que as pessoas pensam como um aplicativo SAS pronto para uso. E isso era algo que tinha que clicar para mim há alguns anos, mas por muito tempo, eu estava fazendo o trabalho de desenvolvimento do WordPress durante o dia como um trabalho diurno e depois à noite e nos fins de semana. Eu estava construindo aplicativos SAS usando diferentes estruturas para arranhar minha própria vantagem empreendedora. E depois há bolo e coisas do Laravel assim. Correto. Bem, e antes disso Zen Claro, claro. Alguns de vocês sabem que esquecem quantos anos eu tenho. Mas houve uma noite em que eu estava novamente criando um login de usuário e fiquei tipo, por que estou fazendo isso? Você sabe, o WordPress construiu o registro do usuário. E foi meio que quando percebi que eu estava fazendo um trabalho redundante aqui. E então eu realmente comecei a olhar para o que é que compõe um aplicativo SAS. Agora, o SAS hoje em dia é praticamente qualquer coisa, você sabe, a maioria dos aplicativos. Isso não está certo, muitos dos aplicativos em que entramos não estão certos. Ou. Muitos dos aplicativos que usamos todos os dias são sites que acessamos lá, houve um tempo em que você sempre precisava baixar o Photoshop ou baixar o Microsoft Office. Mas cada vez mais, você está fazendo login no Canva ou no Google Docs para fazer todas as coisas que você precisa fazer no dia a dia na Internet. E foi aí que percebi que o WordPress resolveu muitos desses problemas onde essencialmente você estava, havia uma frase de desenvolvedor chamada crud, que significa criar, recuperar, atualizar e excluir e é um dos blocos de construção da maioria dos aplicativos que usamos . Você faz login no Google Docs e cria um novo documento depois de recuperá-lo porque deseja revisá-lo ou compartilhá-lo. Você faz atualizações e, quando terminar, pode excluí-lo, embora a ideia de excluir qualquer coisa na Internet esteja se tornando cada vez mais obsoleta.

DV : Tudo fica para sempre.
C.M .: Certo? Para melhor ou pior. Mas o padrão de crud é bem definido no WordPress, você cria um novo post você recupera um novo post você publica e exclui. E então, com tipos de postagem personalizados e campos personalizados, percebi que você sabe que isso pode ser basicamente qualquer coisa. Então, se você quisesse criar um aplicativo SAS que fosse como o Google Docs, você poderia fazer com que os usuários entrassem no WordPress. Crie uma postagem como um documento, atualize-a e compartilhe-a. Outras pessoas podem entrar e atualizá-lo e excluí-lo no final do dia ou a qualquer momento. E seguindo esse padrão. WordPress se encaixa muito do que fazemos com aplicativos SaaS agora não é ótimo para você sabe, baseado em API b2b, você sabe, dados voando entre computadores e esse tipo de coisa.
DV : Você está meio que, você sabe, você está meio que entrando na minha próxima pergunta um pouco aqui. E é interessante ouvir você falar porque eu estou revivendo 2013 até 2015 por agência estava meio que mudando mais do nosso trabalho de aplicativos para o WordPress por essas mesmas razões. E obrigado pela viagem ao passado. Provavelmente muitas outras pessoas tiveram o mesmo sentimento, mas tipo, você sabe, obviamente o WordPress não é realmente conhecido como, oh, quero dizer, acho que não, mas estou apenas dizendo, há outros frameworks que são mais conhecidos. Como sendo frameworks de aplicativos de cotação. Então, tipo, você sabe, e eu entendo que você está adicionando, você sabe, plugins personalizados, ou talvez até mesmo plugins de prateleira para introduzir funcionalidade, lógica, coisas assim nessas compilações. Como você pensa sobre isso, como você tem essas habilidades de PHP, você tem as habilidades de framework de aplicativo PHP, então o que você pensa sobre como construir um aplicativo como quando usar o WordPress versus outras pilhas, como quando e por que WordPress?
C.M .: Claro. E é aí que, como desenvolvedor como construtor de produtos, você precisa sentar e considerar e o WordPress nem sempre é a resposta perfeita. Mas se você está construindo algo em que os usuários estão entrando e interagindo com o WordPress, geralmente como uma boa opção, e como você mencionou, existem 50.000 plugins no diretório de plugins. E é por isso que estou defendendo cada vez mais que as pessoas pelo menos pensem no WordPress como uma plataforma para construir aplicativos SAS. é por causa desses plugins. Então, 10 anos atrás, quando eu estava construindo uma intranet para o Tough Mudder, não era nada além de código personalizado e usar jQuery para hackear a interface do usuário e esse tipo de coisa. Considerando que hoje em dia eu configurei um site WordPress em algum lugar, instalei um dos meus favoritos, chamado tema My Login, mas existem muitos que permitem a personalização do formulário de login ou uma página de login personalizada. Então, bem aqui, você tem uma página inicial e a capacidade de um usuário se registrar em seu site e fazer login e ver meu login ainda vem com uma página de painel que não tem nada. Mas você sabe, para mim, você resolveu muito do básico, blocos básicos de construção de aplicativos sass, que é o registro e login do usuário. E então falando sobre o padrão bruto novamente. Se você quer emular outro Google Docs, você conhece meu exemplo anterior. Você pode usar plugins como o front-end do ACF, que é um front-end de campos personalizados avançados, e que coloca um formulário onde um usuário pode visualizá-lo sem entrar no administrador do WordPress e criar um post e fazer algo com ele e então você como o o administrador pode interagir com ele usando campos personalizados avançados no back-end ou você sabe, qualquer número de outros plugins restritos ao conteúdo Pro que cria uma área de administração para os usuários entrarem e até mesmo tem suporte embutido para receber pagamentos e assinaturas e outras coisas Curtiu isso.
DV : Então, estar por perto parece que você está pensando bem, bem, há esses plugins prontos para uso que, se eu estiver confortável em usar, posso confiar e acho que estamos impressionados . Eu acho que é como 42%, ou o que quer que seja. Mas porque é tão grande, mesmo que eles sejam meio projetados, talvez todo o ecossistema possa ser um pouco mais de sites estáticos e truques. Você pode usar essas peças para criar um aplicativo e uma experiência semelhante a SAS para alguém no front-end.
CM : Isso é exatamente certo. E não é de novo, não é a bala mágica. Há problemas de dimensionamento conhecidos. Se você realmente começar a martelar, um site WordPress que não está devidamente armazenado em cache e coisas assim. E não resolve todos os problemas. Como eu disse, você sabe, talvez não seja perfeito para não sei, banco ou, você sabe, Twitter, se você vai apontar o firehose para uma instância do WordPress, você sabe, um zilhão tweets por segundo.
DV : Pessoalmente, posso dizer que tinha bolhas.
C.M .: Exatamente. Mas o que estou descobrindo cada vez mais é, você sabe, os problemas padrão que existem por aí ou muitos tipos de aplicativos com os quais as pessoas começam ou expandem o gerenciamento de projetos, listas de tarefas,
DV : o aplicativo como aplicativos de negócios, tipo como você está falando assim, o negócio tem uma necessidade e você pensa em resolvê-la fundamentalmente. Estou muito feliz que você mencionou o plugin oficial. Minha construção favorita do WordPress que já fiz foi um encurtador de URL usando bastante tarde e basicamente não roteei o domínio, a raiz do domínio e todas as páginas públicas, e o único objetivo da instância do WordPress é atuar como um encurtador de URL. Levei sete minutos para construí-lo, mas é um dos meus que uso o tempo todo. Porque eu tenho URLs e slugs encurtados personalizados
DV: Sim. E tipo, oh, não, mas eu tenho e isso é incrivelmente eficaz e eu tenho essa coisa por provavelmente, eu não sei, talvez oito, nove anos ou talvez um pouco menos, mas eu realmente gostei. E você sabe, é um exemplo tão interessante que eu gosto de compartilhar com as pessoas porque eu acho que as pessoas, é claro, muitas vezes quando elas pensam sobre WordPress, elas realmente só pensam sobre isso dessa forma de brochura. E, claro, os problemas que as empresas trazem para desenvolvedores ou agências ou freelancers ou quem quer que seja, muitas vezes são complexos. E então eu acho, você sabe, meio que mudando essas habilidades de resolução de problemas para essa noção de empreendedorismo e construção de valor para si mesmo. Muito feliz por estarmos cobrindo isso aqui hoje. Eu quero falar com você um pouco mais sobre sua pilha de construção. Mas vamos fazer nossa última pausa e já voltamos. Hora de se conectar a um intervalo comercial. Fique atento para mais notícias sobre isso em apenas um momento. Bem, todos bem-vindos de volta para pressionar este podcast da comunidade WordPress na WMO, estamos entrevistando Cory mais sobre como iniciar seu próprio negócio SAS com suas habilidades de desenvolvimento do WordPress. Cory logo antes do intervalo. Estávamos falando um pouco sobre considerações sobre quando usar o WordPress versus outras pilhas. E eu diria que do alto nível parecia que você estava listando a funcionalidade que você pode precisar em sua compilação, olhando para o que o WordPress tem inerente a ele, olhando para plugins prontos, pensando sobre isso em seu próprio talvez plugins personalizados que você possa adicionar a ele. E então estou curioso, você sabe, quando você pensa em construir um site altamente funcional usando WordPress ou mostra um aplicativo SAS usando WordPress, quais são suas opções, você mencionou o ACF, mas tipo, o que você está usando como em quase todos
CM : certo, então hoje em dia sou um grande fã do Beaver Builder, o Page Builder Elementor também é bom. E aí você sabe, uma dúzia de outros constroem um SaaS
DV : mangueiras são incrivelmente valiosas, mas como é a conexão SaaS?
C.M .: Claro. Então, novamente, pensando no padrão bruto, você precisa coletar dados ou criar dados, ou você precisa que seu usuário seja capaz de criar dados e então você precisa poder exibi-los. Então, eu sou um grande fã de novo, o front-end do ACF. Gravity Forms é outro bom que é extensível. E essas são maneiras de colocar um formulário na página sem usar código para permitir que um usuário insira algo. Então, se eles estão criando um post, ou se eles estão criando um tweet, ou se eles estão criando um item para fazer, o que você tem. Esta é uma maneira de tê-los, criá-los e colocá-los no banco de dados, certo e então você precisa exibi-los de alguma forma. E é aí que entra o Beaver Builder. Então, muitos temas estão prontos para você adicionar em postagens de blog, mas eles não estão necessariamente prontos para você adicionar campos personalizados, que é o que você pode usar em um formulário como ACF front-end para fazer. Mas o Beaver Builder e o Elementor e alguns dos melhores construtores de páginas estão equipados para se conectar a campos personalizados. E assim é uma maneira rápida e fácil sem escrever código e sem ter que estilizar as coisas porque é claro que elas vêm. O ponto principal é que eles saem da caixa com uma aparência muito boa para exibir os dados que o usuário inseriu.
DV: Tenho notado que muitas pessoas fazem abordagens semelhantes. Eu só estava curioso por que você listou que isso é legal de ouvir. O que mais está em sua pilha de compilação para esses tipos de compilações?
CM: Então, como eu disse, veja, meu login é sempre a primeira coisa que eu procuro. Só porque logo de cara, ele cria uma página de login. Redefinição de senha de registro de usuário, para que eu nunca tenha que escrever essas coisas novamente e isso me faz sorrir. Que eu nunca tenha que escrever essas coisas novamente. Porque se você construiu muitos e muitos aplicativos da web, especialmente à mão, sabe que esse é o primeiro lugar que você precisa começar. Você tem que fazer isso de novo e de novo e de novo. E então a coisa boa sobre o ecossistema WordPress, certo é que a maioria desses plugins são gratuitos ou começam de graça. E assim como ver meu login, você instala a versão gratuita e tem registro de usuário ali mesmo. Mas por 20 dólares ou algo assim, isso está se transformando em um anúncio para o meu login, por não muito dinheiro, você pode comprar o complemento que permite que as pessoas usem contas sociais para entrar. Então, um dos meus outros não é tecnicamente um aplicativo SAS, mas na verdade é um jogo online. Eu tenho pessoas, muitas pessoas que são mais velhas e, portanto, são menos experientes em tecnologia e se sentem mais confortáveis usando o login do Facebook ou o Login do Google. E então eu não tenho de novo, eu não tenho que construir que eu não tenho que mexer com OAuth ou, você sabe, APIs ou qualquer coisa assim Eu por 20 dólares, eu instalo um plugin. Eu recebo algumas chaves de API, eu as conecto e agora meus usuários podem entrar. Então, para mim aqui. Isso é, você sabe, os primeiros 50% do que eu crio para a maioria dos meus sites.
DV: Eu gostaria de ter um insersor de dinheiro no meu computador e eu poderia colocar 20 dólares nele para conseguir meu próximo projeto e um pouco mais rápido. Eu sei direito? Sim, eu acho que é um tipo de livro de login, eu amo dimensões, mas eu acho que é um ponto tão importante apenas pensar nisso como uma espécie de voltar à raiz do show, que é que você sabe , você está usando essas habilidades e esses tipos de ferramentas ou essas mesmas ferramentas em seu trabalho diário de criação de sites WordPress. E então, aproveitando isso para se apoiar nesse espírito empreendedor, espírito empreendedor no WordPress e fazer isso para iniciar seu próprio aplicativo. Isso é, você sabe, talvez mais do que apenas um site de conteúdo, se você quiser, e tem uma receita automática. Eu podia ver totalmente esses paralelos lá. Esta tem sido uma carreira muito interessante. Muito obrigado por se juntar a nós. hoje.
CM: Prazer.
DV: Sim, feliz em tê-lo, é claro. Se você quiser saber mais sobre o que Corey está fazendo, visite gelform.com. Obrigado a todos por ouvirem este podcast da comunidade WordPress no WMR. Este foi o seu anfitrião David Vogelpohl, eu apoio a comunidade WordPress através da minha função no WP Engine. E adoro trazer o melhor da comunidade para você aqui toda semana no Press This.