{"id":2284,"date":"2019-10-06T08:48:37","date_gmt":"2019-10-06T06:48:37","guid":{"rendered":"https:\/\/davidperezgar.com\/?p=2284"},"modified":"2020-02-15T07:20:12","modified_gmt":"2020-02-15T06:20:12","slug":"2019-sevilla-desarrolladores-dia-2","status":"publish","type":"post","link":"https:\/\/davidperezgar.com\/es\/2019-sevilla-desarrolladores-dia-2\/","title":{"rendered":"WordCamp Sevilla para Desarrolladores - D\u00eda 2"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Siempre me gusta realizar unas notas de la WordCamp, para acordarme de los principales puntos de las charlas, y sobre todo de lo que he aprendido. La diferencia es que a partir de ahora, <strong>las compartir\u00e9 en mi blog personal<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hoy ha sido el d\u00eda principal de la WordCamp Sevilla. Las charlas que se realizaron en el  <\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-3 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex frontblocks-gallery-grid\" data-amp-carousel=\"true\" data-layout=\"grid\" data-columns=\"3\" data-gutter=\"20\" data-lightbox=\"false\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1200\" src=\"\/wp-content\/uploads\/2026\/10\/wcservilla-rocio.jpeg\" alt=\"wcservilla rocio\" data-id=\"2316\" class=\"wp-image-2316\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/wcservilla-rocio.jpeg 1600w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcservilla-rocio-596x447.jpeg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcservilla-rocio-768x576.jpeg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcservilla-rocio-1082x812.jpeg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcservilla-rocio-1536x1152.jpeg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-davidnavia.jpg\" alt=\"wcsevilla davidnavia\" data-id=\"2318\" data-full-url=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-davidnavia.jpg\" data-link=\"https:\/\/davidperezgar.com\/?attachment_id=2318\" class=\"wp-image-2318\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-davidnavia.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-davidnavia-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-davidnavia-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-davidnavia-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-davidnavia-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-ponencias-acuario.jpg\" alt=\"wcsevilla ponencias acuario\" data-id=\"2319\" data-full-url=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-ponencias-acuario.jpg\" data-link=\"https:\/\/davidperezgar.com\/?attachment_id=2319\" class=\"wp-image-2319\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-ponencias-acuario.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-ponencias-acuario-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-ponencias-acuario-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-ponencias-acuario-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-ponencias-acuario-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-sitio-ponencias.jpg\" alt=\"wcsevilla sitio ponencias\" data-id=\"2320\" data-full-url=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-sitio-ponencias.jpg\" data-link=\"https:\/\/davidperezgar.com\/?attachment_id=2320\" class=\"wp-image-2320\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-sitio-ponencias.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-sitio-ponencias-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-sitio-ponencias-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-sitio-ponencias-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-sitio-ponencias-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-acuario.jpg\" alt=\"wcsevilla acuario\" data-id=\"2321\" data-full-url=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-acuario.jpg\" data-link=\"https:\/\/davidperezgar.com\/?attachment_id=2321\" class=\"wp-image-2321\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-acuario.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-acuario-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-acuario-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-acuario-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-acuario-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">XDebug, el bast\u00f3n blanco para los desarrolladores de WordPress<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-mauricio-gelves\" target=\"_blank\" rel=\"noopener\">Mauricio Gelves<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1536\" src=\"\/wp-content\/uploads\/2026\/10\/mauricio-gelves-xdebug.jpg\" alt=\"mauricio gelves xdebug\" class=\"wp-image-5283\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/mauricio-gelves-xdebug.jpg 2048w, https:\/\/davidperezgar.com\/wp-content\/uploads\/mauricio-gelves-xdebug-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/mauricio-gelves-xdebug-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/mauricio-gelves-xdebug-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/mauricio-gelves-xdebug-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Formas de depurar c\u00f3digo basada en impresiones. <strong>var_dump,<\/strong> no permite depurar bien los c\u00f3digos.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h3 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 es XDebug?<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Es una extensi\u00f3n para PHP<\/li><li>Mejora la est\u00e1tica de info\/error de PHP<\/li><li>Depurador paso a paso para IDE's<\/li><li>Profiler: detector de &lt;Bottlenecks&gt;<\/li><li>Code coverage: qu\u00e9 se usa y qu\u00e9 no<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\"><p lang=\"es\" dir=\"ltr\">.<a href=\"https:\/\/x.com\/maugelves?ref_src=twsrc%5Etfw\">@maugelves<\/a> nos explica qu\u00e9 es XDebug y como usarlo en nuestros proyectos <a href=\"https:\/\/x.com\/hashtag\/WCDevSevilla19?src=hash&amp;ref_src=twsrc%5Etfw\">#WCDevSevilla19<\/a> <a href=\"https:\/\/t.co\/yqIcZ9I7c3\">pic.twitter.com\/yqIcZ9I7c3<\/a><\/p>&mdash; Joan Art\u00e9s (@Joan_Artes) <a href=\"https:\/\/x.com\/Joan_Artes\/status\/1180389286866239488?ref_src=twsrc%5Etfw\">October 5, 2019<\/a><\/blockquote><script async src=\"https:\/\/platform.x.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nos demuestra en PHPStorm con XDebug<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1536\" src=\"\/wp-content\/uploads\/2026\/10\/ventana-xdebug.jpg\" alt=\"ventana xdebug\" class=\"wp-image-5284\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/ventana-xdebug.jpg 2048w, https:\/\/davidperezgar.com\/wp-content\/uploads\/ventana-xdebug-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/ventana-xdebug-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/ventana-xdebug-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/ventana-xdebug-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nos muestra que mejora la visibilidad de las variables, pero la interfaz XDebug es realmente el indicador para poder ir depurando el c\u00f3digo, ya que permite parar en el c\u00f3digo y saber qu\u00e9 variables se est\u00e1n mostrando.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">I can\u2019t believe it\u2019s CSS<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-marta-rey-barroso\" target=\"_blank\" rel=\"noopener\">Marta Rey Barroso<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1536\" src=\"\/wp-content\/uploads\/2026\/10\/marta-rey-css.jpg\" alt=\"marta rey css\" class=\"wp-image-5285\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/marta-rey-css.jpg 2048w, https:\/\/davidperezgar.com\/wp-content\/uploads\/marta-rey-css-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/marta-rey-css-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/marta-rey-css-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/marta-rey-css-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Nos ofrece ejemplos que podemos hacer con CSS y dejar de utilizar Javascript:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Desplegables animados con Iconos.<\/li><li>Men\u00fa hamburguesa, no es necesario Javascript.<\/li><li>Etiquetas flotantes<\/li><li>Pesta\u00f1as<\/li><li>Slider o carousel<\/li><li>Slider o carousel interactivo<\/li><li>C\u00edrculos de progreso<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/martarey\/wcsevilla2019\" target=\"_blank\" rel=\"noopener\">Todos los ejemplos en GitHub<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress en Alta Disponibilidad de AWS<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-beltran-rueda\" target=\"_blank\" rel=\"noopener\">Beltran Rueda<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/beltran-rueda.jpg\" alt=\"beltran rueda\" class=\"wp-image-5286\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/beltran-rueda.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/beltran-rueda-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/beltran-rueda-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/beltran-rueda-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/beltran-rueda-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Posibles opciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>M\u00e1quina Virtual.<ul><li>Poco tr\u00e1ficoSitios est\u00e1ticosAconsejable Varnish<\/li><\/ul><\/li><li>M\u00e1quina Virtual + RDS.<ul><li>Copias seguridad autom\u00e1tidas<\/li><li>No mantenimiento de la BBDD<\/li><li>Diferentes zonas de disponibilidad<\/li><\/ul><\/li><li>Alta Disponibilidad.<ul><li>Replicaci\u00f3n Balanceo de carga Cach\u00e9 de BBDD<\/li><\/ul><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nos ofrece el esquema de un <strong>WordPress de Alta Disponibilidad<\/strong> y que se puede montar en un Amazon AWS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La clave est\u00e1 para los componentes actualizados, est\u00e1 en tener separado lo que es el contenido persistente (datos) respecto a lo que se puede reemplazar como puede ser el resto de datos. As\u00ed el <strong>mantenimiento mucho m\u00e1s f\u00e1cil<\/strong>, ya que reemplazas directamente el servidor y ya no importa tanto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Caso de estudio: implementaci\u00f3n del redise\u00f1o de Newtral.es con versi\u00f3n AMP<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-nuria-ramoneda\" target=\"_blank\" rel=\"noopener\">N\u00faria Ramoneda<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-javier-lopez-del-rio\" target=\"_blank\" rel=\"noopener\">Javier L\u00f3pez del R\u00edo<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/javier-ramoneda-javier-lopez-newtral.jpg\" alt=\"javier ramoneda javier lopez newtral\" class=\"wp-image-5287\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/javier-ramoneda-javier-lopez-newtral.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/javier-ramoneda-javier-lopez-newtral-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/javier-ramoneda-javier-lopez-newtral-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/javier-ramoneda-javier-lopez-newtral-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/javier-ramoneda-javier-lopez-newtral-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Retos<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Entender bien los nuevos conceptos<\/li><li>Aplicar el dise\u00f1o visualmente<\/li><li>preparar el contenido exitente<\/li><li>Crear un back-end c\u00f3modo y f\u00e1cil<\/li><li>Versi\u00f3n AMP compleja<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">An\u00e1lisis y Organizaci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Requisitos y an\u00e1lisis de toda la documentaci\u00f3n con un dise\u00f1o visual final. Se basaron en la funcionalidad especificada por el cliente y luego el dise\u00f1o visual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Organizaci\u00f3n con 3 personas, una <strong>espec\u00edfica de AMP.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comunicaci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fluidez y agilidad mediante canal Slack con Dise\u00f1o, Cliente y Desarrollo, email y tel\u00e9fono y reuniones semanales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Proceso migraci\u00f3n: Copia base de datos, plugins innecesarios, regeneraci\u00f3n de im\u00e1gines. Ejecuci\u00f3n de scripts para realizar cambios autom\u00e1ticos seg\u00fan necesidades. Pero final<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Desarrollo<\/h3>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Herramientas:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>BitBucket<\/li><li>Local Flywheel.<\/li><li>ITCSS + UIKIT<\/li><li>Visual Studio Code. Paquetes GitLens.<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Backend<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>M\u00f3dulos con ACF<\/li><li>Campos con filtros en categor\u00edas y taxonom\u00edas<\/li><li>Creaci\u00f3n de bloques de Gutenberg<\/li><li>Plantillas de archivos<\/li><li>Admin Columns PRO<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Plugins Backend<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Admin columns pro<\/li><li>Admin menu editor<\/li><li>ACF Pro<\/li><li>Crop Thumbnails<\/li><li>Regenrate thumbnails<\/li><li>AMP for WP<\/li><li>Contact Form 7<\/li><li>Flamingo<\/li><li>reSmush.it<\/li><li>Imsanity<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Frontend<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>B\u00fasqueda de una estructura en din\u00e1mica. Fullpage.js<\/li><li>Animate-css-grid Github<\/li><li>Material de videos desde diferentes sitos Plyr.<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Arquitectura:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Performance<\/li><li>Google Chrome Dev Tools - Lighthouse<\/li><li>AMP<\/li><li>No s\u00f3lo es instalar<\/li><li>El desarrollo AMP nos ha hecho que tengamos que crear una versi\u00f3n de la web.<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Resumen<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Empezar con AMP y m\u00f3vil<\/li><li>Comunicaci\u00f3n fluida con el cliente<\/li><li>Control de versiones<\/li><li>Desarrollo de proceso de testing<\/li><\/ul>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Getting more done in less time \u2013 introducing WordPress automation using Ansible <\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-ivan-yordanov-ivanov\" target=\"_blank\" rel=\"noopener\">Ivan Yordanov Ivanov<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/wordpress-automation-ansible.jpg\" alt=\"wordpress automation ansible\" class=\"wp-image-5288\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/wordpress-automation-ansible.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wordpress-automation-ansible-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wordpress-automation-ansible-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wordpress-automation-ansible-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wordpress-automation-ansible-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Querying posts by custom fields vs. taxonomy\u2019s terms \u2013 is there a difference in performance?<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-magdalena-paciorek\" target=\"_blank\" rel=\"noopener\">Magdalena Paciorek<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/magdalena-paciorek.jpg\" alt=\"magdalena paciorek\" class=\"wp-image-5289\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/magdalena-paciorek.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/magdalena-paciorek-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/magdalena-paciorek-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/magdalena-paciorek-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/magdalena-paciorek-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Trata de demostrar las peticiones sobre valores meta o sobre taxonom\u00edas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Petici\u00f3n sobre par\u00e1metros de valores meta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Si realizamos s\u00f3lo con meta_value, la petici\u00f3n ser\u00e1 mucho m\u00e1s lenta que si lo hacemos a\u00f1adiendo el argumento meta_key. Debido a que meta_key realiza una indexaci\u00f3n, y permite que mejore mucho la carga y eficiencia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Petici\u00f3n sobre par\u00e1metros en taxonom\u00eda<\/h3>\n\n\n\n<h2 class=\"wp-block-heading\">Convi\u00e9rtete en Woo 3rd Party Developer y vende en WooCommerce.com<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">HTaccess es el mal<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Git como estilo de vida<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-juan-j-merelo-guervos\" target=\"_blank\" rel=\"noopener\">Juan J. Merelo Guerv\u00f3s<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/jjmerelo-git-estilo-vida.jpg\" alt=\"jjmerelo git estilo vida\" class=\"wp-image-5291\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/jjmerelo-git-estilo-vida.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/jjmerelo-git-estilo-vida-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/jjmerelo-git-estilo-vida-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/jjmerelo-git-estilo-vida-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/jjmerelo-git-estilo-vida-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Git es un sistema de versiones encima.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sistema de eventos -&gt; Gestor de flujos de trabajo configurable<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Imprescindible con GitHub, Bitbucket o <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plantillas FTW: que permite crear plantillas de repositorio exactamente como la quieres.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GitHub tiene una API &gt; Eventos que causan acciones. Est\u00e1 programado en YAML.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WP-git-hooks<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vive tu Git<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zona Cr\u00edtica: WordPress, el desarrollo y las buenas pr\u00e1cticas<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-juanka-diaz\" target=\"_blank\" rel=\"noopener\">JuanKa D\u00edaz<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/ponentes\/#wcorg-speaker-dario-bf\" target=\"_blank\" rel=\"noopener\">Dario BF<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/zona-critica-posttype-podcast.jpg\" alt=\"zona critica posttype podcast\" class=\"wp-image-5290\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/zona-critica-posttype-podcast.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/zona-critica-posttype-podcast-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/zona-critica-posttype-podcast-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/zona-critica-posttype-podcast-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/zona-critica-posttype-podcast-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Realizaci\u00f3n de Podcast en Directo en la propia WordCamp Sevilla.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">Dise\u00f1o Gr\u00e1fico<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Precariedad - \u00bfCrees que de todos los sectores, el dise\u00f1o gr\u00e1fico es actualmente el m\u00e1s infravalorado?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Nora Ferreiros - Los Frontend est\u00e1n m\u00e1s infravalorados que el Dise\u00f1o Gr\u00e1fico Web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Proceso de Dise\u00f1o - \u00bfProceso de dise\u00f1o web en WordPress? \u00bfHola? What the fuck bruh?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando llega a la parte visual, no hace falta llegar a utilizar un ordenador, porque se deciden donde van los elementos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El proceso de dise\u00f1o es ver donde van los elementos, y documentar todo el proceso en la web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JD- Tardar m\u00e1s en hacer una web, pero que est\u00e9 bien pensada, es m\u00e1s seguro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pregunta Seria. Ya he comprado UN tema comercial, \u00bfya puedo despedir a mi dise\u00f1ador\/a?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El dise\u00f1o va m\u00e1s orientado a encontrar una soluci\u00f3n a problemas sobre lo que queremos que haga el usuario en la web. El proceso de dise\u00f1o no s\u00f3lo se basa en la parte visual, sino tambi\u00e9n en ofrecer soluciones.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">El desarrollo web con WordPress - \u00bfQu\u00e9 m\u00e1s da div que span? -&gt; Nilo Velez<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Plugins - Con tantos plugins que existen, \u00bftiene sentido el desarrollo a medida?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nilo V\u00e9lez: Depende. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JD. Un plugin te crea una dependencia que habr\u00e1 que terminar de valorar. \"Cuando tomas decisiones, asumes responsabilidades\".<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Framework. Una de las ventajas de usar WordPress como Framework es la estandarizaci\u00f3n y documentaci\u00f3n. \u00bfTe encuentras normalmente con esa realidad? \u00bfY en los proyectos heredados qu\u00e9?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">NV. Hay que conocer m\u00e1s la plataforma y usar las funciones de WordPress para realizar una buena programaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JD. Si para hacer tu trabajo, tienes que hacer un Frankestein, mal vamos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pregunta Seria. Los desarrolladores especializados en WordPress tiene menos nivel.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">NV. Para el 90% de los proyectos no hace falta inventar la rueda. Se hacen p\u00e1ginas web Laravel o codeignited que no son necesarias. WordPress es una soluci\u00f3n sencilla y econ\u00f3mica.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">WPO - Pablo L\u00f3pez<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfWordPress es lentorro? Lo m\u00e1s optimizado es no tener una WordPress.<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Pablo, tenemos que hablar. \u00bfMejor una grande o muchas peque\u00f1as?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PL. Mejor peque\u00f1as que una grande. Tenemos un proyecto as\u00ed ahora, c\u00f3mo lo har\u00edas? Limitar todo al l\u00edmite con muchos archivos y que se carguen de manera condicional.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L\u00edmites en WordPress. \u00bfEs imposible optimizar WordPress?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PL. Hay que saber c\u00f3mo hacerlo para poder optimizar. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JD. Recomendaciones b\u00e1sicas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PL. Pensar por t\u00ed mismo. No s\u00f3lo instalar un plugin. Afecta a muchas capas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pregunta seria. La eterna guerra, la eterna duda. \u00bfC\u00f3mo de cierto es que un pagebuilder o plantilla multiprop\u00f3sito se puede llegar a optimizar tanto como un desarrollo medida?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PL. Ciertamente no. Nunca podr\u00e1s competir con un desarrollo a medida. Es una pena que no est\u00e9n hoy d\u00eda las personas que puedan debatir este tema. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si comparamos mismas condiciones, se podr\u00eda optimizar. Pero no es lo mismo. Una ventaja es que podemos tener un desarrollo a medida es que controlamos todo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hacer una web en tan poco tiempo, no sale un buen trabajo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfEs necesaria una WordCamp para desarrolladores?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">JD. Hemos estado en un evento de m\u00e1s de 200 personas, y el nivel de los detalles ha sido muy alto. Lo triste es dividir comunidades por un absurdo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DB. Los dos perfiles que se quieren construir, unos son necesarios respecto a otros. Trabajemos Juntos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mesa redonda: State of the Dev<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1440\" src=\"\/wp-content\/uploads\/2026\/10\/wcsevilla-mesa-redonda.jpg\" alt=\"wcsevilla mesa redonda\" class=\"wp-image-5297\" title=\"\" srcset=\"https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-mesa-redonda.jpg 1920w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-mesa-redonda-596x447.jpg 596w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-mesa-redonda-768x576.jpg 768w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-mesa-redonda-1082x812.jpg 1082w, https:\/\/davidperezgar.com\/wp-content\/uploads\/wcsevilla-mesa-redonda-1536x1152.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Moderada Joan Art\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f3mo PHP y Javascript ha hecho que cambien mucho WordPress. 1\/3 de los WordPress est\u00e1n corriendo en 5.x. Y no est\u00e1 soportado en seguridad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gutenberg. Podremos pintar un WordPress. Tiene sentido los temas como los conocemos hoy d\u00eda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Headless CMS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Componentes de la mesa:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>David Per\u00e1lvarez.<\/strong> Desarrollador WordPress. Academia Online Silicon Valley.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fran Torres.<\/strong> Desarrollador WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sonia Ruiz<\/strong>. Desarrolladora Frontend. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Marta Torres<\/strong>. Desarrolladora WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Joan Art\u00e9s.<\/strong> Frontend developer en Eurofirms. Mentor de WordCamps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfHace falta una WordCamp para desarrolladores?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. Hemos visto cosas de nivel muy alto que no hubieramos visto en una WordCamp habitual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Una WordCamp es un evento de difusi\u00f3n de WordPress. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. No entiendo este debate. Es interesante las WordCamps de nicho. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. S\u00ed. Los nichos son buenos para especializarte. Si a la gente le molesta, que se vaya a su casa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 comando olvidas normalmente?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. No hay que aprender nada de memoria. Tienes que entender las cosas y saber donde buscar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Tengo una asociaci\u00f3n de gente que olvida del WP_Query.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. Me l\u00edo con el media-queries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. El width siempre me da que no s\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3mo ves WordPress como Headless<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. Parece un buen futuro. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Lo veo fenomenal como WordPress sea un est\u00e1ndar de mercado. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. Realmente es tirar un front con una API. Que sea independiente back de front.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. Le veo futuro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 opinas de los Builders, Lockin y desarrollo de medida?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. Pues depende del presupuesto y del presupuesto. Pero tambi\u00e9n el desarrollo es un grado de lock-in o dependencia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. A mi me gusta trabajar con est\u00e1ndares. Dentro de las posibilidades, reducir el lock-in que genera. Gutenberg ha hecho mucho bien. Intentar avanzar a un mundo con menos Lockin<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. No veo el debate. Que sea libre y accesible para todos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. Niveles de Lockin. WordPress tambi\u00e9n es Lockin. Los builders est\u00e1n bien para usuarios que no son profesionales. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gutenberg o Classic. \u00bfPorqu\u00e9?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. Yo m\u00e1s Gutenberg. Est\u00e1bamos con miedo, pero no ha roto p\u00e1ginas. Ahora da miedo el editor cl\u00e1sico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Los Peces son como la comunidad de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. Gutenberg S\u00ed porque tiene react y punto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. No soy fan de Gutenberg, porque est\u00e1 muy verde. Lo he usado muy poco. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfC\u00f3mo veis WordPress 5 o 6 a\u00f1os?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. No creo que va a cambiar tanto. Va a ir a Javascript. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. La evoluci\u00f3n ha sido a un editor mejor. No cree que vaya a cambiar mucho la estructura, pero s\u00ed mucho la forma. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. No cambiar\u00e1 todo pero mejorar\u00e1 la forma. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. No cree que cambie muchos las cosas. Nos tocar\u00e1 aprender mucho Javascript.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Javier Casares: \u00bfqu\u00e9 opin\u00e1is de las actualizaciones autom\u00e1ticas sin pedir permiso?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Sin avisar est\u00e1 feo, pero tambi\u00e9n tener WordPress 3.5 est\u00e1 feo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. Es complicado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Luis Molina. \u00bfPorqu\u00e9 pensaban que dentro de 5 a\u00f1os todo va a estar en Javascript?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DR. Javascript est\u00e1 siendo puntero en todos los estilos. No lo ve tan dependiente del lenguaje. Las tecnolog\u00edas Headless, hacen que aparezcan proyectos interesantes como Frontity, Gatsby, ...<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mariano. Hay mucho egoismo en el desarrollo. Todo el mundo piensa que hace lo mejor.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Al final es la zona de confort. Hay que tratar de reducir el ego.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. Va en la persona. Todos los desarrolladores tenemos un ego muy grande. No hay que forzar una tecnolog\u00eda porque fuerces.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JA. Cada proyecto tiene un CMS. Es divertido para un MeetUp.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 tecnolog\u00eda aprender\u00edas ahora?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. Javascript y React.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Como respuesta r\u00e1pida React. Rewrite API, \u00bfAlguien sabe usarlo?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. C\u00f3mo hacer bloques para gutenberg y profundizar en la API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. React tambi\u00e9n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mauricio Gelves. No creen que react afectar\u00e1 a los desarrolladores PHP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DP. Requiere un esfuerzo para todos, y dejar\u00e1 de lado a todos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FT. Hace muchos a\u00f1os PHP era muy importante, pero el mundo es cambiante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SR. Reflexi\u00f3n James Simmons sobre materiales y herramientas. Hay que aprender los fundamentos de un lenguaje (materia), y luego aprender herramientas porque es m\u00e1s probable que cambien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MT. Saber sobre tecnolog\u00eda y los fundamentos de programaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cierre - David Navia<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los n\u00fameros<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>6 meses + 30 reuniones<\/li><li>2 Tableros + 300 tarjetas creads<\/li><li>+30k visitas en Web<\/li><li>+400k impresiones en Twitter<\/li><li>2381 por lo menos emails gestionados por Mariano<\/li><li>28 propuestas de talleres y 58 de charlas<\/li><li>9 talleres y 9 charlas, 1 zona cr\u00edtica y 1 mesa redonda<\/li><li>29 patrocinadores<\/li><li>Patrocinadores: WooCommerce, Dinahosting, go:hub, Jetpack y OpenWebinars<\/li><li>Sorteo Dinahosting, Sorteo Siteground<\/li><li>4 servicios de caf\u00e9<\/li><li>1 servicio de picnic<\/li><li>WordPress for Kids: 5 mini-wordpressers<\/li><li>8 fila cero, 256 asistentes, 16 voluntarios, 9 organizadores<\/li><li>After party: en cuanto queramos -&gt; Iguana<\/li><li>1 contributor day -&gt; Espacio Magma<\/li><li>Una WordCamp no se acaba hasta que escribes sobre ella.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Siempre me gusta realizar unas notas de la WordCamp, para acordarme de los principales puntos de las charlas, y sobre todo de lo que he aprendido. La diferencia es que a partir de ahora, las compartir\u00e9 en mi blog personal. Hoy ha sido el d\u00eda principal de la WordCamp Sevilla. Las charlas que se realizaron [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5295,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":6,"footnotes":""},"categories":[39],"tags":[266],"class_list":["post-2284","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comunidad-wordpress","tag-wordcamp-sevilla"],"_links":{"self":[{"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/posts\/2284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/comments?post=2284"}],"version-history":[{"count":1,"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/posts\/2284\/revisions"}],"predecessor-version":[{"id":5846,"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/posts\/2284\/revisions\/5846"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/media\/5295"}],"wp:attachment":[{"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/media?parent=2284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/categories?post=2284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidperezgar.com\/es\/wp-json\/wp\/v2\/tags?post=2284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}