Presione este podcast: Optimización de los campos y API personalizados de WordPress con Anthony Burchell

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 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, hablaremos sobre la optimización de campos personalizados y campos sin WordPress y unirse para esta conversación es una oración, impulsar y presionar esto y, a menudo, a los invitados les gusta seguir para presionar esto, el Sr. Anthony Burchell de WP Engine, Anthony, usted, usted, usted, usted he regresado.
Anthony Burchell: Gracias por recuperarme. Tú: me alegra tenerte aquí. Siento que estoy en medio de una palabra nuestra alrededor del episodio con la fogata. Sí, si quieres, ve a los que son los invitados. Me alegra tenerte de vuelta aquí y sé que estabas bastante ocupado con el motor WP. Quiero hablar un poco sobre esto aquí, en el contexto del programa, pero solo un recordatorio para quienes escuchan. Anthony Michelle es una cabeza sin cabeza como en la cabeza de ingenieros del motor WP. Y una de las cosas que trabaja es el modelo de Atlas de contenido, donde iba a hablar un poco aquí, además de los campos personalizados generalmente sin cabeza y API y todo tipo de cosas. Estoy muy feliz de tenerte en el programa hoy aquí para hablar sobre ello y luego muchos episodios sin cabeza a lo largo de los años. Espero ver esto aquí con Anthony. Anthony, estoy seguro de que te pregunté esta historia en el programa antes, pero tal vez lo hice, así que te pregunté qué era. Cuéntame brevemente la historia sobre tu origen WordPress cuando comenzaste.
AB: Sí, fue en 2009, estaba haciendo una pasantía en una agencia de publicidad, y luego, después de unas semanas, pensaron que podía hacer el trabajo. Entonces, te contrataremos y, un día, dijeron, oye, probar esto con WordPress, tenemos la sensación de que esto, esto, este podría ser el reemplazo de todos nuestros sitios de goteo que estamos haciendo, estaba a cargo del Investigación, y en 2009, cuando comencé a investigar WordPress, construí un blog rápido, ni siquiera entré en el código que fue lo interesante con lo que solo me acusaron para instalar un tema y una especie de exploración de interfaz. De uso. .DV: Sí, así que este es UH, sí, así que este es un momento bastante interesante en WordPress y muchos modos, tal WordPress no es realmente un CMS en 2009 y luego, pero esto sucede inmediatamente después. Y eso fue exactamente durante el tiempo que establecí mi agencia de WordPress y recuerdo que tuve que decidir, ya sabes, cuál era su CMS elegido y las TCC estaban apareciendo y esta gran batalla entre mi trabajo entre Drupal y WordPress. Y WordPress Uno de los momentos por las que ganó es porque todos mis clientes me han preguntado sitios de WordPress y me dije que construyera un sitio de WordPress. Me involucré más que eso, pero recuerdo que los clientes eventualmente eran, ya sabes. Que inclinó el equilibrio allí y siento que WordPress es un puente o incluso excedió muchas de estas brechas, si no todas. Desde entonces, pero en ese momento no era cierto. Tuviste, experimentado esto o es eso,
AB: Dios, sí, sí, fue, fue algo muy interesante y, al final, esta fue la razón por la que hice esa investigación solo porque tuve esa batalla, en la que tuve un desarrollador, está muy interesado en Drupal. Sabía que el ecosistema construía una reputación con él e intentamos decirle que, oye, ahora aprende a WordPress, que fue pasando en ese momento, en el caso de publicaciones personalizadas y todo esto. Entonces sí, y creo que es muy interesante cómo estamos ahora en el mismo tipo de lucha en la que los desarrolladores de JavaScript se pelean cuando WordPress no es lo correcto para ello y existe todo este enfoque sin cabeza, es muy interesante porque creo que todo El mundo tiene que hacer la misma investigación, alguien allí en este momento soy yo de 2009 a quien se le cobraron a investigar la cabeza y construir algo y, y sí, es, es otra tarea, es otra tarea ahora, es mucho más difícil de desarrollar que cuando cuando Yo, mi tarea de investigación es solo instalar un tema, instalar los cinco minutos, no es un gran problema. Ahora, es mucho más difícil, pero, por aquí, mi concentración ahora con ACM con el modelo de contenido ATLAS es reparar esto y hacerlo fácil para que las personas puedan crear esos tipos de publicaciones hoy en día, que es esencialmente solo tipos de publicaciones.
Usted: Sí, antes de profundizar en ACM, quiero obtener un poco más de contexto aquí para quienes escuchan.Y por lo tanto, puede contarnos sobre WordPress o sus agencias de publicidad y historia de origen de 2009.Consulte este WordPress, que es realmente interesante, ¿cuál es su historia sin cabeza sobre la organización de WordPress?Que fue la primera vez que construyó algo y la cabeza era muy arriesgada y, como, puede ser como una cabeza, no JavaScript, sin cabeza, con JavaScript, no importa, como es su historia cuál es su origen.AB:
Sí, entonces la historia de mi origen es realmente interesante. Por lo tanto, la API REST se introdujo en 4.7, por lo que, en diciembre de 2016, lo busqué antes del espectáculo. Y, y cavé profundamente en mis propias publicaciones de blog y descubrí que en 2017 construí un WordPress sin VR y pensé que este era probablemente el más interesante y justo antes del programa que el hecho del programa hay un ejemplo anterior de que yo hecho, que era una aplicación de chat que era O, se hizo cargo del sistema de comentarios en una página y lo hizo en tiempo real, por lo que si alguien dejó un comentario, realmente viste que estaba poblado, pero también pobló la publicación, y eso fue El uso del resto para hacer esto, por lo que este tipo de desacoplamiento, creo que no fue realmente sin cabeza, pero era una aplicación que estaba ejecutando en la página y haciendo cosas sin cabeza. Entonces, creo que el VR es el primero para el que calificaría sin cabeza, y el que acaba de cargar los datos de publicación en un mundo de la realidad virtual y usó la imagen presentada como una panorámica esférica que rodea su cuerpo, para que parezca estar en lugar donde había fotos 360
Usted: tomó ese proyecto, se dice que Kim está allí, no es así, ciertamente tengo artículos sobre Tavern, ha ganado algún kilometraje de ese proyecto.Esa palabra campamento.Haga esa pregunta primero para el público, fui a estos eventos y fue fantástico ver el contenido de WordPress, en cierto modo, en ese entorno de realidad virtual, creo que es un punto tan interesante, como esta noción de cabeza, por supuesto. , a menudo estamos hablando de la noción de sistema de gestión de contenido y luego una aplicación de JavaScript separada, que es esencialmente, ya sabes, reproducir y construir el sitio como desee.Pero esta noción de que un sitio de WordPress puede no tener un encabezado que generalmente interpreta WordPress se extiende más allá de las aplicaciones de JavaScript, quiero decir que es absolutamente cierto de lo que hablé, sí.
AB: Sí, y se extiende más allá de exactamente como las páginas web, nuestro concepto de lo que es una página web cambiará en los próximos años y todos están en este momento, el tema candente en mi feed de Twitter es mi metro y mi interpretación caliente. Metvers es que es solo una cosa de marca, ya que Facebook obviamente quiere tener ese nombre. Pero lo que realmente es que son solo páginas web, solo hay direcciones de URL a las que se accede y se transmite una aplicación, que la interpreta y la pone en mi caso de realidad virtual. Usted: Sí, creo que es un aspecto verdaderamente interesante, Anthony, sabes que tengo el único sitio de WordPress verdaderamente libre del mundo, con absolutamente cero fines. Așa că ai făcut photoshop dracu dintr-o grămadă de fotografii de stoc oh, am o Instanță WordPress Care Rulează Versiunea de Link-uri FruMoase, este un fiel de redirecționare un complemento-ului. Y es mi propio dispositivo de acortamiento de URL a corto plazo y no hay una página web representada. Sabes que sí, lo usas como una aplicación, todas estas personas sin la imagen tengo las únicas sin una verdadera cabeza en el mundo. Dígame por qué necesita el motor WP de vez en cuando en el pasado, hable sobre las contribuciones de su comunidad, pero lo que trabaja para el equipo de ingeniería.
AB: Entonces, creamos el complemento de modelado del contenido del Atlas y, lo que hace este complemento, simplifica este paso, por lo que sospecho que dar un paso atrás e ilustrar el proceso por el cual pasa por una aplicación sin cabeza, DV. Algo llamado ACM y sé que nos hundiremos en profundidad que quiero hacer esto en la siguiente sección, pero desde un alto nivel, usted es un equipo de ingenieros y trabaja en esta cosa llamada Modelo de contenido de Atlas, es un complemento , marco, dame, dame la impresión de qué es, cómo debo llamarlo. AB: Entonces, sí, de hecho, lo único que quiero saber al respecto es que es un código abierto de complemento. Es un complemento que instala en WordPress y simplifica la creación de modelos de contenido, que es, en esencia, solo tipos de publicaciones, muchas personas intentan hacer esto en este momento, a medida que crea todo este tipo de publicaciones y principalmente, es el El rendimiento se basa en la forma en que lo hacen hoy, por lo que nos centramos solo en el contenido.
DV: Sí, y esto es como una parte crítica de los sitios sin cabeza, ya que las aplicaciones externas consumen los datos. Por lo tanto, modelar su contenido es esencial para esto. Y así, supongo que ha mencionado, aunque del modelo de contenido de Atlas, es en cierto modo sin cabeza y sé que muchas personas tenían sus propias soluciones o reunieron otro tipo de publicación, tipo de publicación personalizada. Por complementos de tierra, pero no necesariamente destinados a esta manera, lo cual creo que es muy interesante y jugué un poco con él y tuve, ya sabes, conversaciones contigo y yo. Lo veré donde creo que sabes que te gusta más profundo ahora para mí y nuestra audiencia, pero tomaremos un descanso y regresaremos de inmediato. Este es el podcast de WordPress Community en el WMR, estamos en el medio de nuestro episodio, optimizando a WordPress WordPress con Anthony para WP Anthony Engine Shell justo antes del descanso, nos contó un poco sobre su papel en la educación de ingeniería o trabaja en esto. Modelo de contenido de Atlas. O en un complemento de distribución gratuito, gratuito y gratuito, pero esperamos que ahora, después de este primer descanso, pueda detallar un poco más sobre lo que está haciendo ECM o tal vez el problema para el cual lo resuelve. AB:
Sí, por lo tanto, el problema que resolvemos es que en la actualidad hay una brecha entre los desarrolladores de JavaScript que están acostumbrados a crear sus maravillosas aplicaciones de reacción u otros tipos de aplicaciones interactivas. Sería muy difícil convencer ir a WordPress y creo que la razón por la que creemos que sería difícil para ellos ir a WordPress es porque entonces tienen que aprender WordPress, tienes que aprender cómo crear tipos de publicaciones, necesitas Saber que esos tipos de publicaciones deben estar expuestos a la API REST. Necesitan saber que Graph QL está disponible y luego deben saber que tienen que mantener sus datos para transmitir a través de Graph QL, por lo que hay muchas cosas a tener en cuenta al construir, solo desde cero, ahora, ahora, ahora Hay complementos que hacen estas cosas y le permiten verificar si las cosas están en el resto, cosas así, pero a menudo están muy centrados en la representación y en la apariencia, y eso cuando dices eso. Sí, así que imagine que va a una página web y hay datos segmentados, como, por ejemplo, columnas a la derecha. A las personas les gustan mucho las columnas porque pones cosas dentro de estas celdas, pero este es un enfoque visual como cuando lo haces, cuando construyes ese modelo de datos, no es un modelo de datos, es a.
.. es html que construyes.Y lo que marcamos la diferencia en nuestro complemento es que nos centramos solo en los datos, porque no siempre se basa en mirar mi mundo, el mío, estas fueron algunas cosas pueden ser abstractas, como tal vez el color del texto es un campo que alguien define.Esta no es una base de aspecto, por lo que debe separar lo que desea que se presente y lo que desea que se le sirva para hacer otras cosas en la aplicación y se confunde cuando intenta manejar esto de una manera que, prácticamente, use la herramienta incorrecta y alcanzar la meta, correctamente, cuando podría, sí,
DV: Sí, entendí, así que esto es. Entonces, cuando dices la base de representación, lo piensas desde la perspectiva de la página y la forma en que el contenido se organiza y divide, y desde una perspectiva sin cabeza, aunque quieres con Verdadero un tipo de enfoque de API basado en el valor puro, en el que llamo un valor y dibujo valor y luego hago algo con el valor mostrándolo en algún lugar realizando una acción o algo así son lo esencial. AB: Sí, y la otra cosa que hacemos muy fácilmente es agregar más campos, protegiéndolos detrás del sistema del usuario. Esta es otra gran cosa que es muy difícil de hacer. Y qué, ¿qué son los desarrolladores de JavaScript? Nuestro desafío es nuestra oportunidad es mostrar que los desarrolladores de JavaScript que crean otras aplicaciones pueden heredar el sistema de usuario de WordPress. Y muchas veces, cuando observa el núcleo de lo que es un CMS, debe usar su sistema, tiene publicaciones asociadas con esos usuarios y, en esencia, simplemente crea modelos de datos. Entonces, mostrándoles que puedo usar un sistema de usuario y también ese sistema de usuario fácil de usar, sé que dije que este complemento se puede usar fuera del Atlas, pero con Atlas, especialmente con el complemento de cuadro, puede usar ese usuario. El sistema en su aplicación es muy fácil, porque tenemos estos componentes que puede usar. Entonces es solo una solución fuera de la caja. Tú:
Sí, hablas de dos cosas de las que estás hablando, como la oferta de novatadas Atlas del motor WP.Y hable sobre el complemento del modelo de contenido Atlas, publicado por el motor WP, sí, el complemento es gratuito y cualquiera puede usarlo en cualquier sitio.Pero si lo usa con la parte de alojamiento, digamos que puede aprovechar esta asistencia del usuario sin un requisito, por lo que fue AB: podría construir exactamente sus propios componentes React para conectarse o obtener esas respuestas autenticadas de la API REST para Graph QL .Tú:

Entonces, dijiste algo interesante, hace solo un minuto te enviaron para enviar algo que me gustaría heredar todo esto, esto se beneficia de WordPress y me gusta, parece uno de los beneficios que no puedes heredar es este tipo del enfoque de modelado de datos a la primera API o sin cabeza, que ACM se acerca correctamente, de lo contrario, por qué serían cualquier WordPress. Pero luego miras un CMS competitivo, lo usaré con un Tildy por un segundo. En la universidad sin cabeza, si ve cosas como el contexto, que sobresale en modelar el contenido, pero es terrible ser un CMS. Y creo que esta es, sinceramente, una de las fortalezas de WordPress y ver cosas que el contenido intentará aumentar, como si se integra con otras cosas, brinde más una verdadera experiencia de CMS o proporciona su contenido y datos. Modelado para producir su propio CMS o algo en un marco, pero, como puede ver como una combinación de lo que hace ACM, y esa WordPress es una ventaja sobre elegir algo como Contentful. AB:
Absolutamente y es por eso que estamos tan concentrados en ello, como si lo considerara. En el futuro, estaba hablando de los perfiles de metal versus usuarios podría tener un modelo de avatar adjunto. Pero debe esperar a que se agregue esta función o debe construirla solo en otros sistemas, mientras que la comunidad se basa constantemente en WordPress y agrega más funciones en las que simplemente sucederá. Sea lo que sea, independientemente de la dirección en la que se dirige la Web, WordPress lo admitirá, de modo que constantemente se dirige al borde actual de la web solo usando WordPress, creo que este es el mayor beneficio y el ecosistema de complementos exactamente como Todavía puede usar complementos, en conjunto, con una arquitectura sin cabeza, y con eso me refiero a yoast, bueno, tener un gran soporte sin cabeza, para que pueda hacer todas esas cosas de SEO en las páginas de su web. Pero, ya sabes, hazlo sin tu cabeza:
Me gusta. Es un poco divertido, siempre hay que estos WordPress sean cada prensa morirán, por lo que los documentos son asesinos y nunca obtienen verdaderos WordPress continúa tragando la cuota de mercado. Y, ya sabes, y es divertido porque vemos sitios sin cabeza, un porcentaje muy pequeño de la red total y solo en general en este momento en términos de la cantidad de sitios, pero con WordPress como backend, estoy preguntando qué La cuota de WordPress habría tragado el Backynd. Pero, como, no sé que es solo eso, este aspecto realmente interesante que siento sobre WordPress en términos de flexibilidad y temas, cosas como agregar descanso de WordPress, etc. Los asesinos en realidad se convierten en integraciones, en algunos casos, quiero decir, no hay todo esto. Siento que la flexibilidad es realmente lo que le da el poder de resistir algo sin cabeza. No hubiera imaginado que WordPress le gustaría encontrar una manera no solo para jugar hermosa, sino incluso, tal vez incluso dar más valor a modelos de contenido genérico como este. AB:
Y cuando pensaste en comparar la experiencia del editor, correctamente.Creo que esta es otra cosa de la que hablé, es una verdadera experiencia pública y sé que suena como una mano ondulada.Lo que realmente significa es que las personas que realmente crean el contenido para su aplicación, para su sitio, lo que sea, debido a la cuota de mercado que se tragó WordPress, es una interfaz familiar para la mayoría de las personas que trabajan en estos departamentos..Entonces, si ahora crea estos modelos de datos que están en una interfaz familiar, donde crea una nueva publicación o dice que tiene un directorio de empleados, crea un nuevo empleado, todo está allí de una manera similar para crear contenido en el mismo. camino y ser mostrado en esas ricas experiencias interactivas.Por lo tanto, ahora brinda a los editores la oportunidad de crear experiencias más interactivas y ricas.Tú:
Sí, es divertido porque, ya sabes, creo que, al final, esto es lo que WordPress da poder es lo cómodo que es con estos creadores de contenido y no solo la familiaridad. Pero, ya sabes, toneladas y toneladas de años de trabajo de manera efectiva y, obviamente, no están construidas para contactos de WordPress, pero creo que cuando escucho el zumbido alrededor de mi cabeza, lo escucho desde dos lugares. Lo escucho de desarrolladores y escucho de personas que se preocupan por la velocidad y la seguridad, etc. Pero como si hubiera esta brecha masiva, todavía me siento sin cabeza, lo que lo mantiene en su lugar. Y esta es la brecha que conecta el contenido del creador con lo que hace ese desarrollador. Y, como si sienta que esta noción de bien, le daré un campo para el contenido X, como en algunos casos, es genial como un directorio que es fantástico, pero como una página de destino que es horrible y que todavía Siente que esta es una dirección en el sentido sin sentido y creo que es una gran oportunidad. Creo que es una oportunidad personal que creo que WordPress juega un papel esencial para ayudar a construir y sabes que creo que la fusión de estas dos cosas, como esta noción de que sin cabeza es algo muerto. Quiero decir, filmar en PHP era una cosa de escritura muerta, crear sitios web y PHP era solo algo muerto y editar estas páginas también era algo muerto hasta que alguien hizo un CMS y luego recibí la personalización.
Exactamente, y tal como era, comenzó a tener estas formas de modificación y construcción más accesibles, y simplemente no creo que todavía exista, y creo que ciertamente miramos a los ingenieros para ver qué es lo siguiente. Pero creo que puede que aún no haya llegado, pero, por supuesto, está comenzando, por lo que hay una gran cantidad de oportunidades allí, creo que para las empresas de tecnología y las personas que construyen con él, todo tipo de cosas, son ciertamente las Primeros días de otro. El oro digital, el oro persigue en mi mente, por lo que es difícil hablar de que tomemos un descanso. Hola: Hola a todos, bienvenidos al podcast de la prensa de esta comunidad de WordPress en el WMR. Este es tu anfitrión David Vogelpohl. Hablé con Anthony Burchell sobre la optimización de WordPress sin cabeza, Anthony justo antes del descanso, estaba hablando de algunas de las fuerzas fundamentales de WordPress y contactos libres de cabeza. Quiero decir, creo que los dos estamos a favor de WordPress en cierto nivel, debido a la gracia, como herramientas adecuadas para el trabajo correcto. Y siento que WordPress definitivamente está en una posición fuerte cuando puede regresar al modelo de contenido de Atlas, sin embargo, ha estado hablando de lo mismo, lo describió antes, la gente de alguna manera encuentra soluciones para algún tipo de enfoque de este desafío de contenido. Modelado y sentido sin sentido de WordPress y, como saben, creo que una de las desventajas es como si debería reunir muchas cosas y darme cuenta de qué usar y por qué y cuáles son las consecuencias y las cosas de este tipo. Hay otras desventajas como la pila habitual de WordPress sin cabeza. AB: Creo que depende de cómo lo abordes.
Y uno de los riesgos es que el sistema de complementos podría verse como un tipo de riesgo, incluso si actualiza complementos y no sabe cómo interactuar con sus modelos o su contenido. Es difícil mantener la integridad de sus datos sin control total, Pero también creo que es cierto para una solución todo en uno, pero al menos sabes que puedes eliminar tu versión. Cambios en su sitio y no en un segmento. Pero en términos de desventajas, arquitectura, sí, debe pensar un poco más sobre cómo se verán sus modelos de contenido. Pero lo mejor es que con ACM, especialmente la interfaz de uso es muy simple. Si necesita un nuevo modelo, haga clic en el botón nuevo modelo y luego tiene una lista de campos que puede agregar en ese modelo y puede obtener babosas, puede darles propiedades como Min y Max si se trata de números este tipo de cosas Y no tienes que pensar en esto. Y este es el tipo de cosas que debemos salir y desarrollar: parece ser una sola diferencia, porque, de nuevo, algunas de estas otras herramientas, quiero decir, las conozco, cómo sería el gráfico WP QL y tuvimos Jason Ball en el programa hace algún tiempo, obviamente su propósito.
El propósito creado para la cabeza, pero no demasiado, son como complementos de edificios personalizados populares y cosas así. Es una forma como una idea secundaria. AB: Sí, y también recibimos muchas solicitudes de cosas como los campos de repetición correctos y los campos repetitivos son prácticamente solo campos de datos repetidos para varios objetos que desea asignar a una sola entrada. Y a menudo lo que están tratando de hacer allí es tener una especie de relación entre esa publicación y otros datos, por lo que si los datos que introdujo en estos campos de repetición solo serían como otras entradas dentro de su propio modelo de contenido. Tiene formas más interesantes en que puede interactuar con estos datos o construir, desea consultas más interesantes, consultas más eficientes basadas en él, para que su aplicación sea más rápida, por lo que debe tener todo tipo de cosas. Piense, pero trabaje dentro de lo que hemos identificado como las más altas necesidades como estas, como un campo numérico que tiene un mínimo y un máximo, por ejemplo, algo. Entonces, tienes las herramientas allí, es solo una cuestión de ser creativo con la forma en que quieres usar un hackathon que recientemente hemos creado un simulador de tarjetas de repuesto. Y en lo que tenía que pensar, bueno, mi modelo de datos es una tarjeta, o mi objeto de datos es una tarjeta y miro esta tarjeta y tiene un costo de cierta cantidad, es una especie de potencia. Una cierta cantidad y todos estos son solo metadatos.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *