Bienvenido a presionar esto, el podcast de WordPress Community en WMR. Aquí, el anfitrión David Vogelpohl se encuentra con invitaciones de toda la comunidad para hablar sobre los mayores problemas que enfrentan los desarrolladores de WordPress. La siguiente es una transcripción del registro original.
Producto de RedCircle David Vogelpohl: Hola a todos y bienvenido a presionar este WordPress Community Podcasts. Este es su anfitrión, David Vogelpohl, apoyo a la comunidad de WordPress a través de mi papel en WP Engine y me gusta traer todo lo mejor de la comunidad para escucharlo cada semana en la prensa como un recordatorio, puede encontrarme en Twitter @ Wpdavidv, o puede suscribirse para presionar en iHearTradio, Spotify o puede descargar los últimos episodios de WMR.FM. En este episodio, estoy muy entusiasmado y será muy fuerte, especialmente si eres un desarrollador de WordPress. Hablaremos de comenzar su propio negocio utilizando sus habilidades de desarrolladores de WordPress. Y uniéndose a nosotros para esta conversación como alguien que hizo exactamente eso, me gustaría darles la bienvenida al gel en forma de gel, el Sr. Corey Mass. Cory, bienvenido para presionar esto.
Corey Maas: Muchas gracias.Tú: me alegra tenerte aquí.Sé que sabes que hay muchas personas que construyen sitios de clientes complejos y tal vez sus partes interesadas, que dentro de la empresa trabajan, creo que podría hacer algo por mí mi propia aplicación SAS y, para aquellos que escuchan, qué qué Cory compartirá, de hecho, sus pensamientos sobre por qué los desarrolladores de WordPress tienen la capacidad de hacer este negocio de construcción y SAS, el papel de WordPress y las citas SA como versiones y tipos de versiones SAS en las que puede considerar algunas lecciones fuertes que han aprendido la manera.De acuerdo, bueno, Cory, te haré la misma pregunta que le hice a cada invitado.¿Podrías contarme brevemente la historia sobre tu origen WordPress?¿Cuándo usaste por primera vez WordPress?
CM: Claro. Así que construí sitios web desde finales de los 90. Así que llego allí y años de desarrollador web. En los viejos tiempos, se trataba de diseño web o de ser webmaster. Y a lo largo de los años, aprendí solo JavaScript y luego aprendí otros lenguajes de programación. Y alrededor de 2008 estaba trabajando para una agencia que me enseñó PHP. Entonces, cuando apareció WordPress, era un poco adecuado en la programación que ya estaba empezando a hacer. Y despegó bastante rápido en mi mundo. Pero debido a que vengo de este entorno de desarrollador y de este amor por la construcción de aplicaciones, tuve mucha suerte. La mayoría de las personas piensan que comenzaron con WordPress y construyendo lo que algunas personas llaman sitios de folletos son sitios web o blogs muy simples y directos. Pero, de hecho, mi primer cliente de WordPress fue difícil, y algunas personas están familiarizadas con las rosas espartanas o hay varias de estas razas extremas que las personas hacen y dura. Mudder es una compañía con sede en Brooklyn que hizo esto, y mi primer proyecto Big WordPress fue en realidad para que construyeran una intranet. Entonces, inmediatamente, en lugar de construir solo una página de destino y un formulario de contacto. Hemos creado permisos complejos para administrar y compartir la carga de archivos y todas estas cosas. Y así, inmediatamente, fue, no sé 2012.
Tú: Entonces hace 10 años. fue antes o por tipos de publicaciones personalizadas y metabsos. CM: Correcto. Y así, ya sabes, definitivamente estaba a piratear WordPress, pero ya sabes, una de mis primeras versiones ya estaba haciendo más con WordPress de lo que creo que muchas personas se dan cuenta de lo que pueden hacer. Y a principios de la década de 2000, a lo largo de mi viaje, antes de WordPress, como muchas otras personas, me inspiró 37 señales y Joel Spolsky. Y una especie de, la primera ola de expresión del software del término como un servicio o SaaS y este concepto de que podría construir un sitio web al que las personas se conectan y pagan por una suscripción y puede ganar dinero con él. Y así, estas dos cosas siempre han sido paralelas a mí, especialmente en los últimos 10 años, porque WordPress ha madurado. Y luego también las aplicaciones SAS se han generalizado y, ya sabes, incluso mi madre sabe lo que es una aplicación SAS ahora. Así que creo que es una coincidencia bastante común.
DV: Bien, sí, esto es 2012. Así que esto es después de que los tipos de publicaciones personalizadas se lanzaron en 2010. Pero antes de que la API descansa y CLI lleguen a tu punto, supongo que esta es una buena manera de pensar en la piratería, pero luego Creo que, su punto clave en las historias de origen, proviene del desarrollo del software de aplicación y, por lo tanto, se centró de esta manera en las aplicaciones. Ahora estás en una empresa llamada forma de gel, ¿qué es la forma de gel y qué haces allí? CM: La forma de gel soy yo, soy una forma de gel. Hace años, cuando comencé como desarrollador independiente, pero también produje libros y trabajos impresos para empresas y luego hice prácticamente todo lo que podía hacer creativamente, ya sabes, pero necesitaba un nombre. Así nació Gel Forum. Hoy en día, en su mayor parte, es un edificio de agencia único, sitios de WordPress, productos de WordPress y luego aplicaciones SaaS. De acuerdo, estoy hablando con la persona de arriba a abajo. Amo eso. Y la parte inferior es el presidente inferior, el fondo, sí.
Tú: me gusta eso. Me encanta. Pero esto es fuerte de escuchar. Y gracias por compartir. Así que tengo curiosidad, cómo, ya sabes, mencionaste quién, por cierto, cuando en los años 90 comenzaste a recordar CM: probablemente en el 97: ¿Cuál es mi carrera digital? 1991 probablemente tuviera razón, aproximadamente el mismo período, al final de 96. De hecho, CM: Sí, fui a la universidad en el otoño de 95. Y luego vi mi primer sitio web, el niño en todo el pasillo, Me llevó en el laboratorio de computación y él me dijo, ya sabes, hay esto con Internet que probablemente tenías. Escuché sobre eso y dije: Oh, eso es un moft. Nunca durará. Pero recuerdo haber visto que vi eso, pero crecí en una era de DIY Etos, así que sabes, punk rock y grunge y todo tipo de cosas. Y crecí en un pueblo bastante pequeño en mañana. Y así había mucha actitud para hacerlo solo. Entonces, ya tuve esta mentalidad y tan pronto como vimos sitios web, y especialmente porque lo primero que muchos de nosotros hicimos fue buscar nuestras tropas favoritas, y este tipo fue que dijimos: bueno, si estaré bien y estaré bien y estaré bien y estaré Admití que en ese momento también era una carrera musical. Les dije, bueno, si pueden estar en Internet, yo también puedo y también he despertado este interés en, si pueden construirlo, puedo construirlo. Y luego comencé a enseñarme cómo construir sitios web.
Usted: tuve otro invitado con un sitio web, la historia sobre el origen del sitio con una historia sobre el origen del edificio.También de la carrera musical.Era Vito Batterien.No hace mucho, en cualquier caso, se me ocurrió, así que no sean un poco como esta noción de bricolaje y, como saben, hágalo usted mismo.Pero tal como es, ¿por qué el desarrollador de WordPress que conoce a través de esta lente, por qué los desarrolladores de WordPress consideran la creación de una oferta de productos centrados en SAS, como si sus habilidades estén alineadas?Habilidades más la apariencia financiera, como ¿por qué se debe considerar esto a los constructores de WordPress, especialmente para un negocio?
CM: Claro. Entonces hay algunas cosas allí. Una es que la mayoría de los desarrolladores de WordPress son empresarios por naturaleza, ¿verdad? Así, a menos que trabaje para una gran agencia y no se sienta cómodo desconectando todos los días. Una de las cosas que se incorporan en WordPress Sí, la cultura y la comunidad es la sensación de hacerlo solo. Hay muchos trabajadores independientes, hay muchas personas que se enseñan a sí mismas. Y hay muchas personas para crear conciencia y aliento que, ya sabes, podrían provenir de entornos o culturas o situaciones con problemas económicos. Y a menudo se alienta a WordPress como una forma de levantarse o darles una voz o lo que tiene. Así que siento que esto existe, todo se incorpora a WordPress. Y luego, el otro lado es que WordPress es lo que el 40% de Internet o lo que elogie las estadísticas más recientes. Pero debido a que es tan prolífico, no hay nada más que buena documentación. No es verdad. Hay todos los problemas que puede encontrar con WordPress en este momento se han documentado. Entonces hay una gran comunidad allí. Y hay muchos buenos escritos sobre cómo resolver cada problema.
Tú: Así que déjame detenerte allí por un minuto. Parece que el primer punto es, en esencia, por qué se desarrollarán los desarrolladores de WordPress y por qué esto es cómo inclinarse a ese lado del espíritu emprendedor. Y luego también pienso en la cultura y la WordPress, como casi esta mentalidad de arranque, ya que puedo hacer esto y son personas a mi alrededor. Entonces, podría ver cómo pensaría que esto le daría una buena red cuando comience a pensar en SAS. Pero tengo mucha curiosidad por la parte de las habilidades porque hablaste antes sobre cuántas personas comienzan en los sitios de folletos y muchos de nuestros invitados, de hecho, esta era su historia de origen. Entonces, tengo mucha curiosidad al respecto desde la perspectiva de las habilidades de los niños, pero tomaremos el primer descanso, volveremos de inmediato. Es hora de iniciar sesión en un descanso publicitario. Manténganse al tanto. Para más, solo presione esto por un momento. Oh, todos, bienvenidos para presionar este podcast de WordPress Community en W Emr. Este es tu anfitrión, David Vogel Paul. Estoy hablando con el Cory Moss of Joe Forum sobre cómo comenzar su propia SAS con sus habilidades de desarrolladores de WordPress. Cory justo antes del descanso. Explique que, prácticamente, ¿sabe por qué deberíamos presionar que los desarrolladores puedan considerar construir una aplicación SaaS? Usted mencionó cómo los empresarios son la naturaleza. Existe esta comunidad realmente de apoyo. Supongo que estás creciendo algo por parte de las habilidades, pero ¿crees que esta es una razón clave? ¿O cómo lo piensas?
CM: Es cierto.Entonces, sí, el otro lado de la razón por la cual WordPress es una buena opción o lo que puede ser un componente clave para construir aplicaciones SAS es que resuelven muchas cosas que las personas piensan que son una aplicación SAS.Y esto fue algo que tuvo que hacer clic para mí hace unos años, pero durante mucho tiempo, hice un trabajo de desarrollo de WordPress como un trabajo diario y luego noches y fines de semana.Estaba construyendo aplicaciones SAS usando diferentes marcos para rayar mi propia ventaja empresarial.Y luego hay pasteles y cosas de Laravel como esta.Correcto.Bueno, y antes de eso, Zen seguro, seguro.Algunos de ustedes saben que olvidas cuántos años tengo.Pero fue una noche cuando estaba construyendo un inicio de sesión nuevamente y estaba pensando, ¿por qué hago esto?
Ya sabes, WordPress tiene el registro de usuarios integrado. Y ese ha sido una especie de clic que estaba haciendo un trabajo redundante aquí. Y así es como comencé a ver realmente qué es una aplicación SAS. Ahora, SAS hoy en día es casi cualquier cosa, ya sabes, la mayoría de las aplicaciones. No es correcto, muchas de las aplicaciones que conectamos no son correctas. Ya sea. Muchas de las aplicaciones que usamos todos los días son sitios web a los que nos conectamos allí, era un momento en que tenía que descargar Photoshop o tenía que descargar Microsoft Office. Pero cada vez más, inicie sesión en la cadena o inicie sesión en Google Docs para lograr todas las cosas que necesita hacer diariamente en Internet. Y aquí me di cuenta de que WordPress ha resuelto muchos de estos problemas en los que, en esencia, existe una expresión de desarrollador llamado Cruel, que significa crear, recuperar, actualizar y eliminar y es uno de los elementos básicos de la mayoría de las aplicaciones que usamos. . Inicie sesión en Google Docs y crea un nuevo documento, luego lo tome porque desea examinarlo o quiere distribuirlo. Haga actualizaciones y cuando lo haya terminado, puede eliminarlo, aunque la idea de limpiar cualquier cosa en Internet es una y otra vez. DV: Todo se queda para siempre. CM: ¿verdad?

Para bien o para mal.Pero el modelo RAW está bien definido en WordPress, crear una nueva publicación, tomar una nueva publicación, publicarla y eliminarla.Y luego, con tipos de publicaciones personalizadas y campos personalizados, me di cuenta de que sabes que podrían ser prácticamente cualquier cosa.Entonces, si desea crear una aplicación SAS que sea una forma como Google Docs, puede pedir a los usuarios que se conecten a WordPress.Cree una publicación como documento, actualice.Otras personas podrían conectarse y actualizarlo y eliminarse al final del día o en cualquier momento.Y siguiendo este patrón.WordPress coincide con mucho de lo que hacemos con las aplicaciones SaaS ahora, no es genial para usted, ya sabes, según API B2B, ya sabes, datos que vuelan de un lado a otro entre las computadoras y algo.Tú:
Estás, ya sabes, haces un puente sobre mi próxima pregunta aquí. Y es interesante escucharlo hablar, porque soy como si recuperara 2013 hasta 2015, a través de la agencia, he movido más de nuestro trabajo de solicitud de WordPress por las mismas razones. Y gracias por el viaje en la línea de memoria. Probablemente hay muchas otras personas que tuvieron el mismo sentimiento, pero como es, obviamente, WordPress no se sabe realmente que, oh, quiero decir, creo que no, pero solo digo que hay otros cuadros. que son más conocidos. Como se citó marcos de aplicación. Entonces, ya sabes, y entiendo que agrega, ya sabes, complementos personalizados o tal vez incluso complementos del estante para introducir la funcionalidad, la lógica, como en estas versiones. ¿Cómo lo piensas? ¿Cómo tienes estas habilidades de PHP? Tiene habilidades de aplicación PHP, entonces, ¿qué piensas sobre qué pasa si crea una aplicación como cuando usa WordPress para otras pilas, como cuándo y por qué y por qué WordPress? Cm:
Por supuesto. Y aquí, como desarrollador como productor de productos, debe quedarse y pensar en ello, y WordPress no siempre es la respuesta perfecta. Pero si crea algo a lo que los usuarios se conectan y luego interactúan con WordPress, a menudo como una buena opción, y como ha discutido, hay 50,000 complementos. Y es por eso que apoyo a las personas cada vez más para pensar en WordPress como una plataforma para construir aplicaciones SAS. Es por estos complementos. Entonces, hace 10 años, cuando estaba construyendo una intranet para Tough Mudder, no era más que un código personalizado y usamos jQuery para piratear la interfaz de usuario y algo. Si bien hoy en día he creado un sitio de WordPress, instalo uno de mis favoritos, llamado mi tema de inicio de sesión, pero hay muchos que permiten el formulario de personalización o una página de autenticación personalizada, todos juntos. Entonces, justo allí, tiene una página inicial y la posibilidad de un usuario de registrarse en su sitio web y conectarse y ver mi inicio de sesión incluso con un tablero que no tiene nada sobre ella. Pero ya sabes, allí mismo, has resuelto muchos elementos básicos, bloques básicos de aplicaciones SASS, que es el registro y la autenticación de los usuarios. Y luego volvemos a hablar sobre el patrón en bruto.
Si suponemos que querías emular a Google Docs otro, sabes mi ejemplo antes. Puede usar complementos como ACF Front-end, que es un front-end con campos personalizados avanzados y pone un formulario en el que un usuario puede verlo sin ingresar al administrador de WordPress y crear una publicación y hacer algo con él y luego usted como usted como el El administrador puede interactuar con él utilizando campos personalizados avanzados en el Backynd o, ya sabes, cualquier número de otros complementos restringidos Pro que crean un área de administración al que los usuarios se conectan e incluso tienen soporte integrado para reemplazar los pagos y suscripciones y otras cosas como esta . Usted: entonces, estar cerca no había nada, parece que piensas como bien, bueno, hay estos complementos de estante que, si me siento cómodo de usar, puedo confiar y sospecho que estamos impresionando. . Creo que es el 42%, o cualquier otra cosa. Pero debido a que es tan grande, incluso si están algo diseñados, tal vez todo el ecosistema podría ser un poco más estático y truco. Puede usar estas piezas para construir una aplicación y experiencia SAS similar para alguien en el frente. CM: Solo así. Y no es de nuevo, no es la bala mágica. Hay problemas de escala conocidos.
Si realmente comienza a martillar, un sitio de WordPress que no se almacena en caché y este tipo. Y no resuelve ningún problema. Como dije, ya sabes, tal vez no sea perfecto para no saber, para los servicios bancarios o, ya sabes, para Twitter, si lo haces, si enderezas la manguera a un ejemplo de WordPress, ya sabes, un tweets de Gajillion por segundo. Tú: puedo decirte personalmente que tenía ampollas. CM: Exactamente. Pero lo que encuentro cada vez más es, ya sabes, los problemas estándar que existen o muchos de los tipos de aplicaciones que las personas comienzan o extienden la gestión de proyectos, listas de trabajo, sus aplicaciones, mientras habla, el negocio tiene una necesidad y usted. están pensando en resolverlo. Me alegra que hayas mencionado el complemento oficial. Mi construcción favorita de WordPress que he hecho fue un atajo de URL que usó bastante tarde y prácticamente no enrutó el dominio, la raíz del dominio y cada página pública, y el único propósito de la corte de WordPress es actuar como un acortador de dirección de URL . Me tomó siete minutos construirlo, pero es uno de los que uso todo el tiempo. Porque tengo URL a corta en corta en cortes y sus tramos: sí. Y como, oh, no, pero tengo esto increíblemente eficiente y tuve eso probablemente, no sé, tal vez ocho, nueve años o algo así, tal vez un poco menos, pero me gustó.
Y ya sabes, es un ejemplo tan interesante que me gusta compartir con la gente, porque creo que las personas, por supuesto, muchas veces cuando piensan en WordPress, piensan en eso solo ese folleto. Y, por supuesto, los problemas que las empresas traen desarrolladores o agentes o freelancers o cualquier persona a menudo son complejos. Y entonces, creo que sabes que cambio esos problemas para resolver problemas en esta noción de emprendimiento y valor de construcción para ti. Estamos contentos de cubrir esto aquí hoy. Sin embargo, quiero hablar con usted un poco más sobre su pila de compilación. Pero tomaremos nuestro último descanso y regresaremos de inmediato. Es hora de iniciar sesión en un descanso publicitario. Manténgase en la fase para obtener más presione esto a la vez. Bueno, todos son bienvenidos nuevamente para presionar este podcast de WordPress Community en WMO. Entrevistamos más a Cory sobre comenzar su propio negocio SAS con sus habilidades de desarrolladores de WordPress. Cory justo antes del descanso. Estaba hablando un poco sobre las consideraciones sobre el momento para usar WordPress para otras pilas.
Y diría que, desde el alto nivel, parece que enumeras las características que puedes necesitar en tu construcción, miras lo que WordPress tiene inherente en él, miras los complementos del estante, lo piensas en tu Posee los complementos tal vez personalizados que podría agregar. Entonces, por lo tanto, tengo curiosidad, ya sabes, cuando piensas en construir un sitio web extremadamente funcional usando WordPress o muestra una aplicación SAS usando WordPress, lo que te diriges, cómo mencionaste ACF cada uno de ellos CM: Entonces, hoy soy un gran Fan de Beaver Builder y Page Builder Elementor es bueno. Y allí sabes, otros una docena construyen una Saasi: las mangueras son increíblemente valiosas, pero ¿cuál es la conexión SaaS? CM: Claro. Entonces, nuevamente, pensando en el modelo bruto, debe recopilar datos o crear datos o necesitar que el usuario cree datos y luego debe mostrarlos. Así que soy un gran admirador del front-end de ACF. Las formas de gravedad son otro bien que es extensible. Y así, estas son formas de poner un formulario en la página sin usar el código para permitir que el usuario ingrese algo. Entonces, si crean una publicación o crean un tweet, o si crea un elemento para hacer, ¿qué tiene? Esta es una forma de tenerlos, crearlos y pegarlo a la base de datos, correctamente y luego debe mostrarlo. Y aquí está el lugar donde interviene Beaver Builder.
Por lo tanto, muchos temas están listos para agregarse a una publicación de blog, pero no están necesariamente listos para agregar campos personalizados, que es lo que podría usar un formulario como ACF Front Dead. Pero Beaver Builder and Elementor y algunos de los mejores creadores de página están equipados para conectarse a campos personalizados. Y así es una manera rápida y fácil sin escribir código y sin tener que estilizar las cosas porque, por supuesto, el vino. La idea es que salgan de la caja, luciendo lo suficientemente bien como para mostrar los datos que el usuario ha ingresado. Tú: He notado muchas personas que hacen enfoques similares. Tenía curiosidad por qué enumeraste que era genial escuchar. ¿Qué más hay en su pila de compilación para este tipo de construcción? CM: Como dije, ya ves, mi autenticación siempre es lo primero que tengo. Solo porque, inmediatamente eliminado de la caja, crea una página de conexión. Restablezca la contraseña de registro del usuario, para que nunca tenga que volver a escribir esas cosas y solo hacerme sonreír. Que nunca debería volver a escribir esas cosas. Porque, si ha creado muchas aplicaciones web, especialmente manual ese día, sabe que este es el primer lugar para comenzar. Tienes que hacerlo una y otra vez. Y luego, las cosas más bellas del ecosistema de WordPress, es correcto que la mayoría de estos complementos sean gratuitos o comienzan de forma gratuita. Y al ver mi autenticación, instale la versión gratuita y tenga el usuario grabando allí mismo.
Pero por $ 20 o algo así, se convierte en un anuncio para mi trabajo de conexión por no mucho dinero, puede comprar la adición que permite a las personas usar cuentas sociales para conectarse. Pero en realidad es un juego en línea. Tengo personas, muchas personas que son mayores y, por lo tanto, son menos conocedores de tecnología y se sienten más cómodos usando Facebook o Google Iniciar sesión. Y así no lo hago de nuevo, no tengo que construir que no tengo que meterme con OAuth o, ya sabes, API o algo así. Por $ 20, instalo un complemento. Obtengo algunas teclas API, las conecto y ahora mis usuarios pueden conectarse. Entonces, allí mismo. Esto es, ya sabes, el primer 50% de lo que construyo para la mayoría de mis sitios. Usted: me gustaría tener un dispositivo de introducción en efectivo en su computadora y solo puedo poner $ 20 en él para que me guste tomar mi próximo proyecto y un poco más rápido. ¿No es así? Sí, creo que es A, es decir, mis libros de conexión, me gustan las dimensiones, pero creo que es un punto tan importante pensarlo, volver a la raíz del programa. , use estas habilidades y este tipo de herramientas o incluso estas herramientas en el trabajo diario, creando sitios de WordPress. Y, por lo tanto, aprovechando esto para apoyarlo de una manera en ese espíritu emprendedor, espíritu emprendedor en WordPress y hacer esto para comenzar su propia aplicación. Eso es todo, ya sabes, tal vez más que un sitio de contenido, si lo desea, y tiene un ingreso automático. Podía ver completamente esos paralelos allí.
homefinance blog