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. David Vogelpohl: Hola a todos y bienvenidos para presionar este WordPress Community Podcasts en WMR. Este es su anfitrión, David Vogel Paul, apoyo a la comunidad de WordPress a través de mi papel en el motor WP 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 iHearradio, Spotify o puede descargar los últimos episodios de WMR.FM. En este episodio hablaremos sobre el futuro de los bloques de marco POPS y los constructores de páginas y nos uniremos a nosotros para esta infame conversación, el muy bien conocido Sr. Scott Kingsley Clark, Scott. Bienvenido a presionar esto.
Scott Kingsley Clark: Hola, gracias por conseguirme. USTED: Tan emocionado de tenerte aquí, sé que estaba hablando un poco antes de registrar sobre una probabilidad de conocer, sabes palabras y cosas así. Creo que alguna vez tuve la oportunidad de conocerte, así que estoy un poco entusiasmado con el episodio de hoy, pero para aquellos que escuchan, sobre lo que hablaremos hoy es realmente una especie de pod y cómo, ya sabes, Scott es uno de los El tipo de contribuyentes principales allí y sus pensamientos sobre la evolución del editor de bloques de WordPress y cómo los otros contribuyentes a PODS planean ofrecer valor, con el editor de bloques en el contexto de las cápsulas. Entonces Scott hizo esta pregunta que cada invitado podría recordar esto después de completar su perfil de WordPress.org. Pero, ¿cómo podría ayudar al público a ayudarme a comprender cuál fue su historia de WordPress que fue su primer momento con WordPress?
SKC: Sí, así que conocí a WordPress a través de Cpanel hace mucho tiempo, estaba en la lista como dos. Y yo tampoco sabía demasiado. Lo instalé, pero lo limpié porque no lo necesitaba en ese momento. Y luego tomé un trabajo trabajando con una agencia que había modificado el cuerpo de la prensa para mis propios proyectos de clientes y luego realmente me involucré debido a mis primeras tareas, que desactivó esas personalizaciones y las introdujeron en complementos. Y fue una de las áreas en las que realmente me ofrecí una comprensión profunda de WordPress y luego realmente me enamoré de él porque me di cuenta de todas estas cosas que hice, es decir, Mi- construí mi propio personal personalizado. Sistema de gestión de contenido personalizado y hemos creado muchas otras soluciones diferentes a WordPress. No me di cuenta de que todas estas cosas estaban disponibles, podía construir justo arriba, por lo que fue muy genial. El descubrimiento de WordPress y su apertura no era algo que sucediera de otras maneras, como otras personas para presentarlo y cómo lo habrían usado para uso personal. Me ingresaron directamente en su código y, de hecho, tuve que hacer cosas en él y fue un proyecto muy interesante para trabajar.
Usted: Dios, probándose el fuego, es como si su primer proyecto fuera como ejecutar los modos básicos en complementos separados, probablemente. SKC: Sí, me di cuenta de que era un gran no. Se dijo que deberíamos sacarlos. Tú: eso es divertido. También está aquí. También es interesante escucharlo hablar sobre cómo usa plataformas y marcos caseros. Pero luego, como ver qué podría hacer algo como WordPress en términos de eficiencia y ser, maldición, no tengo que mantener todas las demás cosas. Es muy adecuado porque estamos hablando de vainas aquí. Sin embargo, tengo una pregunta similar. Dijiste que estabas en Cpanel y que viste que WordPress tiene dos años. Supongo que quieres ser dos de los cuales WordPress fue inicialmente bifurcado. Es cierto o tú eres tú.skc: Sí, quiero decir que este era el original aquí, con eso. Oh, comencé a hacer cosas web, como en 2000-2001, como para hacer ciudades geográficas y luego, finalmente, tuve una especie de montaña, una especie de mi propia empresa de alojamiento y utilicé la reventa de Cpanel. Y me estaba hundiendo en las Escrituras de Cpanel, como si estuviera tratando de encontrar, ya sabes lo que tenemos aquí. Lo acabo de ver allí. Realmente no sé qué año fue, pero estoy bastante seguro de que ambas eran listas al mismo tiempo. Mayo. Solo había dos en ese momento, simplemente no recuerdo exactamente que pensé que era tanto WordPress como V2.
DV: Sí, es interesante que hice una entrevista en un contexto diferente con Mike Liddell, el cocreador que hago de WordPress.Estoy seguro de que le estás familiarizado con él.Y estaba contando esta historia sobre Michelle.Y en un sentido de vanidad V2, y este es el tipo de estimulante para que Matt llame a las personas voluntarias para ayudarlo a suministrar y mantenerlo, lo que, por supuesto, sabemos que es WordPress.Por eso tengo mucha curiosidad cuando los viste al mismo tiempo, tal vez este sea un tema para otro día.Bien, hablemos de las cápsulas, que es el marco para las vainas.SK C:
Por ejemplo, siempre es muy difícil de describir. Entonces lo noté. Es un marco para el tipo de contenido para WordPress, es un complemento gratuito. Y funciona con donaciones a través de un programa de donación llamado Friend of Pods. Le permite crear tipos de contenido para WordPress, como nuevos tipos de publicaciones personalizadas, nuevas taxonomías personalizadas. Le permite crear tablas completamente nuevas dentro de WordPress, pero fuera del paradigma normal de WordPress, por lo que se llaman contenido avanzado y le permite hacer diagramas. Específicamente, para que obtenga los campos que desea en la mesa, etc. Y luego le permite construir cosas en WordPress a través de nuestro marco de una manera que realmente unifica todas las funcionalidades, por lo que puede construir cosas para esos tipos ordinarios de la misma manera que interactuaría con un tipo personalizado de personalizado personalizado. o usuarios o medios de comunicación o comentar sobre cualquiera de estas cosas, puede agregar campos para macetas y esto es una gran cosa que realmente cambiamos y los tratamos a todos dentro de las macetas de una manera única para los pobres y no es mucho de lo contrario, nuestra agua. En su núcleo. Tratan a todos como iguales. En, creo que lo que es lo que se ofrece un conjunto de características verdaderamente maravillosas. SK C:
Esta es la buena pregunta, los campos personalizados avanzados, es un complemento muy popular, millones de instalaciones y me complace que esto sea una cosa. Pods fue el primer complemento disponible, campos personalizados avanzados que realmente trabajaron en publicaciones personalizadas e hicieron algunas cosas que eran realmente innovadoras en ese momento. No fue el primer complemento de campo personalizado, pero sin duda fue uno de los primeros complementos de primera línea. E incluso si fue uno de los primeros, no es el más popular. Y creo que esto es porque es, es más una solución holística. Por lo tanto, los campos personalizados avanzados le permiten agregar campos personalizados en los grupos de campo a cualquier tipo de contenido en WordPress, ya que conoce los tipos de publicaciones y taxonomía y usuarios e incluso ahora existe la integración de Gutenberg. Y hay algunas partes muy interesantes, quiero decir que lo mantiene realmente conciso y concentrado y hace que sea fácil de entender, solo quiero agregar un campo personalizado a este lugar, y solo agrego el campo personalizado desordenado donde yo quiero aparecer. Y este es realmente un gran beneficio, mantiene las cosas simples.
El diseño es una interfaz simple, es muy simple, pero al mismo tiempo, extremadamente poderoso para aquellos que lo usan, en realidad es una puerta de acceso a las personas que usan macetas, porque se dan cuenta de que quieren ciertas cosas de Personalización avanzada. Campos que no ofrece y, en algunos casos, en realidad tenemos personas que usan campos personalizados avanzados y macetas u otras soluciones. Y es interesante porque Pods es mucho más de lo que dije de manera integral y trata las cosas como una estructura de contenido. Por lo tanto, no pensamos en un campo personalizado individual que necesita, estamos hablando de un tipo de contenido completo y qué campos deberían tener. Entonces, en lugar de pensar, tengo que agregar uno, un IPM número dos Mi tipo de publicación en campos personalizados avanzados, puedo decir que quiero un tipo de publicación de libros y quiero un número de ISP. También quiero todas estas otras cosas y puedo organizar estas cosas para tener sentido para la persona que completa los datos, así como para el administrador que mantiene la estructura.
Suena como una especie de resumen que tenemos ACF nuevamente es un tipo de campo Añadir a mi tipo de contenido, pero es como si las vainas condujeran a un nivel anterior. También facilito la parte de la tierra, pero realmente lo pienso y, como mencionó, como este enfoque avanzado de los tipos de contenido, si lo desea, que suena muy interesante y es una muy buena distinción, no pensé para preguntar eso. Pregunta que lleva a esta entrevista, pero estoy seguro de que esto está en la mente de las personas, si están familiarizados con ACF. Entonces, por supuesto, como, estoy seguro, con otros complementos similares en el ecosistema, como salió Gutenberg, fue como, lo que harán con el editor de bloques, como cómo funcionarán con él. será reemplazado por ella como este tipo de preguntas. Sabes que tenemos muchas cosas, de hecho, por supuesto, porque el editor de bloques fue insertado en el núcleo. He visto a personas reaccionar con el tiempo. Quiero cavar un poco más en este curso, tomaremos un descanso rápido. Volveremos de inmediato.
Usted: todos los que regresaron a la prensa de este podcast de la comunidad de WordPress en WMR.Scott Kingsley Clark sobre el marco de Pods y sus planes para el editor de bloques.Scott, justo antes del descanso, explica un poco sobre la naturaleza fundamental del marco PODS, siendo esencialmente un complemento que le permite crear tipos avanzados de contenido con estrategias específicas y un enfoque de tipo de datos unificado.Palabras en tu boca, pero ayúdame a entender, solo por claridad, quién es el cliente de héroes de Bridges es un desarrollador, un desarrollador principiante con un cierto conjunto de habilidades, ayúdame a entender quién es la llave llave.
Por supuesto. Por lo tanto, Pods es como un mapa de un sitio y puede diseñar las calles que desea en las casas que desea estar en esas calles y puede planificar toda la ciudad como una simcidad de complementos. Pero la persona que se beneficia, la mayoría de las cápsulas a menudo pueden ser alguien que ni siquiera tiene experiencia en WordPress y codificación, y muchos casos, pero al mismo tiempo tenemos algunas funciones muy avanzadas para los desarrolladores, cosas así. Como dije, los tipos de contenido personalizado avanzado son una característica muy específica que permite a alguien construir una mesa completa y completarla con cualquier contenido y los campos que desean y conectarlos con otros contenidos avanzados y existe algunas partes muy interesantes. Pero esto es lo que se activa opcional, si sabe que lo necesita, pero no es algo que la mayoría de nuestros usuarios usan, por lo que hay una línea bastante distinta entre nuestros tipos de usuarios, es, es, es, es. No tanto como yo diría que un complemento como los campos personalizados avanzados tendría un usuario de héroe simplemente, cualquier persona como usted, realmente, podría ser cualquier persona y que pueda construir un complemento, o construir un avanzado personalizado y usted podría ser desarrollador al mismo tiempo. tiempo. Y esto también se aplica a los puentes, pero tal vez más para los desarrolladores de puentes tienen muchos más con los que trabajar.
Tenemos una API verdaderamente extendida, hemos extendido funciones avanzadas, como almacenar tablas, podría tomar los campos personalizados para un tipo de publicación y hacer que almacene la mesa y, en lugar de solo un metal, cosas como esta y tenemos fuertes Interfaces de interfaz de usuario que puede hacer, para que haya algunas cosas muy interesantes que los desarrolladores puedan usar y muchas personas pueden ver vainas, como un desarrollador centrado en el arado, pero no hemos tratado de limitar estas cosas y poner esas cosas en lo avanzado Sección SO. Por lo tanto, podríamos ser utilizados por cualquier persona y si sabe lo que hace en términos de desarrollo, puede aprovechar estas funciones adicionales. Scott suena como el propio WordPress, de hecho, este paradigma entre facilitarlo para principiantes, pero extensible y personalizable para los desarrolladores, por lo que es maravilloso. Entonces, antes de llegar al último descanso, existe una alusión al hecho de que herramientas como marcos de puentes como puentes que tratan con campos y tipos de publicaciones a medida que apareció el editor de bloques como como toda esta discusión, como estas cosas. hacer con el editor de bloques. Entonces, ayude a las personas a comprender cómo completó hoy, cómo funcionan los puentes con el editor de bloques. Los ingenieros de construcción, además, entendieron que importa.
SK C:
Sí. Oh, no, es importante, hay muchas cosas, muchas complicaciones con el editor de bloques de Gutenberg durante años con páginas durante años. Y hay muchas cosas a considerar. Entonces, como está en este momento con los puentes como en WordPress.org de producción, nos integramos con el editor de bloques en un nivel básico, para que sus campos personalizados aparezcan en el editor de bloques. Como parecería en el editor clásico habitual, y los constructores de páginas tienen cierta integración con versiones personalizadas y se extienden a los puentes en algunos lugares, pero tiene una nueva extensión que es gratuita para los puentes, llamado el tema de los pods Beaver Builder o Add On. Y se integra con el conjunto de características para el fémur Beaver Beaver Builder y es una gran extensión de su solución. Soy un gran constructor de castores de fanáticos. Honestamente, no tenía idea de qué es Beaver Builder o cómo usarlo antes de que Bernard, que donara su tiempo para construir esta integración, lo inició cuando lo ingresé. Todavía no me han vendido, y luego tuvo lugar la cumbre de las páginas. No sé si está familiarizado con él, pero la cumbre para el generador de páginas fue muy grande, tenía un gran contenido y yo, como parte de mi presentación, pasé todas las páginas que podían encontrar. Y, y me di cuenta de que la integración de Beaver Builder era hermosa y realmente me gustaba trabajar con ella después de ese momento, pero eso me hizo encontrar mucho más para construir para macetas. Y así en los últimos dos o tres años, al menos para el lado de Gutenberg.
He explorado algunas áreas realmente interesantes de Gutenberg que eran limitadas debido a la funcionalidad API que simplemente no ha existido. Hasta hace poco, todavía no ha habido mucha extensibilidad extensa. Y como puede ver en los campos personalizados avanzados, han construido algunas cosas de otras. API más recientes que están disponibles para Gutenberg y el editor de bloques. Y allí también fuimos, así que tenemos muchas cosas muy grandes, listas para ser lanzadas para el lanzamiento de Pods 2.8, que está a punto de ingresar a la versión beta. Pero también tenemos algunas integraciones muy grandes del generador de páginas, que aparecieron desde mi cumbre para el generador de páginas. Presentación de la cumbre de Page Builder, cuando incluye una integración más grande con Beaver Builder y Beaver Beaver, una mayor integración con el editor de oxígeno, El Elementor Pro y yo también miramos la div. Más integración con esas cosas y alquilaré y lo haré. En realidad, soy algo que soy, aún no he anunciado. Debería anunciarlo ahora. Usted: Oh, completamente, pero tal vez podríamos conservarlo porque quiero hacerle una pregunta rápida sobre las características que tiene ahora. Y luego, lo que me gustaría saber es lo que haces, lo que liberarás, tan adecuado. Y luego tienes que tener en el mazo y luego tal vez lo que planeaste para el futuro, cómo es el trabajo de Scott. Entonces mencionó que hoy tiene un tipo de campos personalizados creados con puentes disponibles en el editor de bloques.
Como están disponibles, son los campos que agregaría al bloque personalizado o se ha bloqueado, son parte de la página de fondo, como, ayúdame a entender cómo funciona. SKC: Seguro que son parte de la integración normal de la caja de metal en la parte inferior y están integrados con el editor de bloques de manera que solo aseguran que deberían hacerlo. En el editor clásico vs bloque. Entonces, la parte de JavaScript no entrará en conflicto y no tendrá estos problemas extraños en términos de funcionalidad. El gran trabajo que hemos hecho para cierto nombre nos permite ir mucho más lejos y construir bloques y tener bloques enteros. PHP API posee el trabajo, así como la API de JavaScript, por lo que ni siquiera tiene que saber cómo reaccionar para construir bloques con vainas y puede hacer algunas cosas muy interesantes allí. Tú: eso es lo que tienes en la cubierta, eso está vivo ahora. SKC: Esto es lo que está en la cubierta y que es una gran característica que ha salido de la necesidad. No iba a tener como parte de las 2.8 macetas, pero era mucho trabajo. El trabajo realizado en la reacción para el lanzamiento, y estuve allí y lo construí, pasé mucho tiempo y no me pagan por mi tiempo trabajando en macetas, pero fue una gran cantidad de tiempo que yo donado en términos de. Aunque esto es muy donado, solo, realmente me gusta trabajar en piezas. Es algo divertido que mi trabajo de tiempo completo es trabajar para una tribu moderna, construyo productos de complementos para la tribu moderna, son uno de los principales desarrolladores, los desarrolladores de productos allí y yo trabajo en la plataforma de boletos que tienen.

Tú: no sabía que entrar en este barco que ama a Monotribul, Shane los hizo todos por Peter. Hace cuatro años, así que trabajé recientemente. Pensaré más tarde, ella fue una invitada reciente. No recuerdo el nombre y también trabajo con la tribu. Es súper fuerte. Entonces, prácticamente, dentro de los puentes. De hecho, sospecho que aquellos que escuchan podrían ser desconocidos, por lo que si crea un conjunto, recibe fundamentalmente cápsulas, inicialmente, en esencia, se trataba de crear tipos especiales de contenido esencialmente sería como una página en la parte posterior con personalización . campos que puedes completar. Y luego, lo que dices ahora es, en lugar de crear solo, en cierto sentido, tales tipos de contenido. Además, brinde a las personas la oportunidad de crear bloques. Suena bien. SKC: En Pods 2.8, tenemos esta característica para construir esos bloques, no es una interfaz que usa de los administradores, pero actualmente es algo que forma parte de nuestro conjunto de funciones para los desarrolladores, es algo que vendrá con un Interfaz de administración, tan pronto como sabemos, primero tenemos que obtener algunas cosas, entonces podemos continuar construyendo más cosas. Sí.
DV: Entonces, Scott, solo para aclarar, la primera etapa, en principio, la nueva parte de 2.8 será una interfaz para que los desarrolladores construyan bloques con funciones de bricolaje que aparecerán más adelante. SKC: Sí, sí, estas son exactamente las cosas centradas en el desarrollador, tendremos, tendremos algunos excelentes ejemplos reales que los no desarrolladores pueden usar para construir estas cosas y es muy bueno, pero también pasé mucho tiempo construyendo Bloques generalizados, por lo que son como pequeñas herramientas de bloqueo que puede usar, y construye bloques de BOD allí y capitalizan muchas de las características interesantes que construimos para nuestros widgets y el código corto de una manera que está integrada con el editor de bloques de Gutenberg y Por lo tanto, es muy extensible, muy limpio y fácil de construir mucho que sea muy genial: piezas de su contenido. Eso es genial. Quiero hablar contigo un poco más sobre cómo, pero tomaremos el último descanso. Volveremos de inmediato. Usted: Bienvenido a la prensa. Este podcast de la comunidad de WordPress en WMR es David Vogelpohl y habla con Scott Kingsley Clark, sobre el marco de pods y el editor de Scott Block antes de anunciar que los puentes se lanzarán en la versión 2.8. Gracias por hacer ese anuncio en nuestro programa. Esencialmente, las capacidades de crear bloques y hablas un poco sobre cómo la V se centra en el desarrollador, si soy un desarrollador de WordPress, dijiste que no debería saber cómo reaccionar para usar un tipo de bloque en las fuentes de contexto.
SKC: Sí, de hecho, no use ninguna reacción en el nuevo bloque API para POD, tenemos una solución basada exclusivamente en PHP, que es consumida por nuestro extenso código React JavaScript. Y es muy fuerte porque no tiene que conocer a JavaScript o reaccionar para hacerlo, es posible que esté familiarizado con los campos personalizados avanzados, la forma en que lo hacen es muy, muy similar y, de hecho, lo construí de una manera. Eso es compatible. Por lo tanto, cualquiera que venga de campos personalizados avanzados será muy familiar en el hogar, así como los beneficios de todas las funciones adicionales que ya tenemos en macetas, por lo que hay algunas partes muy interesantes que le permiten construir las cosas que tiene. Solo diga, cree un bloque que tenga estos campos para ingresar y luego tenga una vista a la que están adjuntos y simplemente elimine su contenido, como lo desee. La forma en que lo establece para su tema: es genial, sabes que es interesante ver tales bloques para construir bloques que no se basan en la reacción, convirtiéndose porque no sé si estabas en Filadelfia en cada campamento que preguntaste cuando Matt dijo para aprender un JavaScript profundo. Sí, había dos personas en la parte de atrás que sí, Whoo y todos los demás estaban tan silenciosos, una de las dos personas atrás era Zack Gordon, estoy seguro. Pero estoy casi seguro de que lo fue, pero sabes que esta brecha es, esta brecha de conocimiento para los desarrolladores de WordPress.
Sé que hiciste esto en torno a reaccionar y parecía, ya sabes, un pequeño JavaScript no es HTML, CSS para áreas de confort personales, pero no reacciona a algo que no tienen interés en escucharte decir eso, pero también, por supuesto, , en este momento, la creación de bloques ha sido fundamentalmente el campo de los desarrolladores de los que estaban hablando allí. Por supuesto. SKC: Entonces, la primera parte es que construimos un suplemento que ofreceremos y le permite construir un bloque escultórico. Y luego, una vez que sentimos que es muy bueno y de alta calidad, lo combinaremos en el complemento básico, pero le permitirá crear el bloque y agregar los campos de la manera que desee y hacer tales cosas. . El otro lado es que tenemos nuestros bloques de utilidad y somos los bloques específicos del puente, por lo que tenemos un bloque PODS que le permite enumerar el contenido para cualquier tipo de contenido, puede extraer un solo elemento y mostrar ciertos campos, Puede mostrar uno en un campo en un artículo, puede mostrar que realmente puede incorporar una visualización de su tema en el contenido, lo cual es realmente beneficioso, especialmente si tiene muchas cosas en el control de la versión temática, como las agencias lo hacen muy Bueno, puede decirles que incluyan una vista o puede, ya sabes, construir un bloque personalizado sobre nuestro cuadro de servicios públicos para concluir esas cosas. Por lo tanto, hay algunas piezas muy interesantes que le permiten agregar contenido e incorporar cosas desde otras áreas hasta el contenido de su bloque utilizando solo el marco que ofrece POPS.
Tú: es genial. Muchas gracias por dar estos detalles. Mi última pregunta, esta es quizás una respuesta rápida. Pero si primero gracias por distribuir la actualización en 2.8. Pero, en relación con el editor de bloques, parece agregar muchas funciones para aumentarlo y mejorarlo. ¿Cómo es lo más importante en la lista de deseos para mejoras en el editor de bloques en sí? SKC: Si tuviera que ingresar al núcleo de WordPress y decir que puedo hacer cualquier cosa, diría que el editor de bloques. En esto, va a su punto anterior sobre las reacciones y el aprendizaje de JavaScript y las profundidades. Creo que sí, los desarrolladores, aprenden JavaScript reaccionando profundamente, sin embargo, al mismo tiempo. Pero todas las personas que no pueden. Las personas que no tienen esta habilidad, que no tienen recursos y que no tienen fondos y que solo están tratando de conseguir un trabajo y pueden ser excluidas de un trabajo porque no pueden aprender, por algunas razones, todo tipo de razones por las cuales las personas no Aprenda ciertas piezas de tecnología. Y creo que realmente podríamos haber hecho un trabajo mucho mejor y conectar estos puntos. Creo que podría haber hecho un trabajo realmente fantástico si tuviéramos más API de PHP que conectaron aquellos cuyas cosas fuera de Oregon y cosas como campos y puentes avanzados y deben ser 10, pueden 100 constructores de bloques diferentes para PHP Out. Ahí.
Presione este podcast: el futuro de las vainas del marco, los bloques, & amp;Constructores de páginas con Scott Kingsley Clark
Tags Presione este podcast: Viitorul Pods
homefinance blog