{"id":4430,"date":"2019-09-15T10:00:30","date_gmt":"2019-09-15T08:00:30","guid":{"rendered":"https:\/\/2019-developers.sevilla.wordcamp.org\/?p=4430"},"modified":"2019-09-14T14:10:23","modified_gmt":"2019-09-14T12:10:23","slug":"despues-del-desayuno-hay-mas-ponencias-en-la-wcdevsevilla19","status":"publish","type":"post","link":"https:\/\/sevilla.wordcamp.org\/2019-developers\/despues-del-desayuno-hay-mas-ponencias-en-la-wcdevsevilla19\/","title":{"rendered":"Despu\u00e9s del desayuno hay m\u00e1s ponencias en la #WCDevSevilla19"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/2019-developers.sevilla.wordcamp.org\/files\/2019\/09\/nuria-ramoneda-javier-l\u00f3pez-del-rio-1024x538.jpg\" alt=\"nuria ramoneda - javier l\u00f3pez-del rio\" class=\"wp-image-4839\" srcset=\"https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/nuria-ramoneda-javier-l\u00f3pez-del-rio-1024x538.jpg 1024w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/nuria-ramoneda-javier-l\u00f3pez-del-rio-300x158.jpg 300w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/nuria-ramoneda-javier-l\u00f3pez-del-rio-768x403.jpg 768w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/nuria-ramoneda-javier-l\u00f3pez-del-rio-500x263.jpg 500w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/nuria-ramoneda-javier-l\u00f3pez-del-rio.jpg 1200w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">S 05\/OCT &#8211; 12:00: Caso de estudio: implementaci\u00f3n del redise\u00f1o de Newtral.es con versi\u00f3n AMP con  N\u00faria Ramoneda y Javier L\u00f3pez del R\u00edo. <\/h3>\n\n\n\n<p>Vamos a ver los retos, problemas y soluciones que nuestro equipo de Artesans-Omitsis se encontr\u00f3 ante un proyecto real de gran envergadura, en el que deb\u00edamos implementar un redise\u00f1o total del portal web de la startup de contenido audiovisual Newtral, que incluye art\u00edculos de verificaci\u00f3n del discurso pol\u00edtico, v\u00eddeos y audios explicativos y art\u00edculos firmados, sobre temas de actualidad en Espa\u00f1a<\/p>\n\n\n\n<p>Hablaremos de los problemas que nos encontramos ante un redise\u00f1o visualmente exigente, e incluso de los errores que cometimos, y de c\u00f3mo los resolvimos, tanto a nivel de organizaci\u00f3n del proyecto, c\u00f3mo de desarrollo front-end y de desarrollo back-end. Hablaremos de la importancia de una buena comunicaci\u00f3n con el cliente y de un buen an\u00e1lisis inicial para ser m\u00e1s eficaces en el desarrollo. Hablaremos de nuestro stack de desarrollo (flywheel, sass, uikit, gulp), de nuestra primera experiencia en profundidad con AMP y de lo que hemos aprendido de ella. Hablaremos del uso de CSS Grid Layout para la maquetaci\u00f3n global del portal y del uso de ACF y sus filtros para mejorar la experiencia de usuario de backend, entre otras cosas.<\/p>\n\n\n\n<p>Nos acompa\u00f1ar\u00e1 para una breve introducci\u00f3n de sus requerimientos un miembro del equipo de Newtral.<\/p>\n\n\n\n<p><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/session\/caso-de-estudio-implementacion-del-rediseno-de-newtral-es-con-version-amp\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Consulta toda la informaci\u00f3n en su ponencia.  (abre en una nueva pesta\u00f1a)\">Consulta toda la informaci\u00f3n en su ponencia. <\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/2019-developers.sevilla.wordcamp.org\/files\/2019\/09\/ponentes-1200x630-ivan-yordanov-ivanov-1024x538.jpg\" alt=\"ponentes-1200x630-ivan-yordanov-ivanov\" class=\"wp-image-4840\" srcset=\"https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-ivan-yordanov-ivanov-1024x538.jpg 1024w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-ivan-yordanov-ivanov-300x158.jpg 300w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-ivan-yordanov-ivanov-768x403.jpg 768w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-ivan-yordanov-ivanov-500x263.jpg 500w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-ivan-yordanov-ivanov.jpg 1200w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">S 05\/OCT &#8211; 12:30:  Getting more done in less time \u2013 introducing WordPress automation using Ansible (English) con  Ivan Yordanov Ivanov.<\/h3>\n\n\n\n<p>When you are creating and managing WordPress sites for a living, regardless if you are a freelancer or working for an agency, it\u2019s always great to see your customer base increasing. This, however, leads to the question \u2013 what happens when you start struggling with the time for managing all of your client\u2019s sites? The answer is actually pretty simple \u2013 automation.<\/p>\n\n\n\n<p>Automation has become an important part of all departments in the IT sphere. No matter if you are a developer, DevOps or system administrator, it is critical for your time management to be able to complete the tasks you work on as fast as possible with minimum manual work.<\/p>\n\n\n\n<p>Nowadays there are quite a lot of tools for WordPress provisioning, management, and code versioning, but wouldn\u2019t be cool if you can do all of these things with the help of a single powerful software? I definitely think it is, that\u2019s why I\u2019d like to share with the audience how this can be achieved.<\/p>\n\n\n\n<p><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/session\/getting-more-done-in-less-time-introducing-wordpress-automation-using-ansible-english\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (abre en una nueva pesta\u00f1a)\">Are you interested? Then read on in his speech.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/2019-developers.sevilla.wordcamp.org\/files\/2019\/09\/ponentes-1200x630-magdalena-paciorek-1024x538.jpg\" alt=\"ponentes-1200x630-magdalena-paciorek\" class=\"wp-image-4841\" srcset=\"https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-magdalena-paciorek-1024x538.jpg 1024w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-magdalena-paciorek-300x158.jpg 300w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-magdalena-paciorek-768x403.jpg 768w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-magdalena-paciorek-500x263.jpg 500w, https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/ponentes-1200x630-magdalena-paciorek.jpg 1200w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">S 05\/OCT &#8211; 13:00:   Querying posts by custom fields vs. taxonomy\u2019s terms \u2013 is there a difference in performance? (English) con  Magdalena Paciorek.<\/h3>\n\n\n\n<p>\n\nLet\u2019s take a closer look on the SQL queries that are executed when we are listing posts with WP_Query. Is there any difference in performance between querying posts by custom fields vs. by taxonomy\u2019s terms? It is oftentimes the case that when we need to attach an extra information to the post, we would store it as a custom field, e.g. using the Advanced Custom Fields plugin. But are there any situations in which it would be better to store it as a term in a custom taxonomy? Let\u2019s dive into WordPress database schema, common SQL queries that are fetching the posts and let\u2019s try to understand which factors have the biggest influence on query performance.\n\n<\/p>\n\n\n\n<p><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/session\/querying-posts-by-custom-fields-vs-taxonomys-terms-is-there-a-difference-in-performance-english\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"As you can see, it promises to be quite interesting. Read on\u2026 (abre en una nueva pesta\u00f1a)\">As you can see, it promises to be quite interesting. Read on\u2026<\/a><\/p>\n\n\n\n<p>En resumen, despu\u00e9s de desayunar, saludar a viejos amigos y conocer a algunos nuevos, volvemos a la carga con m\u00e1s charlas muy interesantes sobre el desarrollo web con WordPress. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u00a1RECUERDA!<\/h4>\n\n\n\n<p><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/informacion\/programa-schedule\/\"><strong>Revisa el programa<\/strong><\/a>, marca tus sesiones favoritas o preferidas y, <strong><a href=\"https:\/\/2019-developers.sevilla.wordcamp.org\/comprar-entrada-wordcamp-sevilla\/\">compra tu entrada<\/a><\/strong>.<\/p>\n\n\n\n<p>Sigue informado de todas las novedades, <strong><a href=\"#blog_subscription-2\">suscribi\u00e9ndote a pie de p\u00e1gina<\/a><\/strong>.<\/p>\n\n\n\n<p>Y <strong>no olvides seguirnos en redes sociales<\/strong>: <a rel=\"noreferrer noopener\" aria-label=\"Facebook (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/www.facebook.com\/WordPressSevilla\/\" target=\"_blank\">Facebook<\/a>, <a rel=\"noreferrer noopener\" aria-label=\"Instagram  (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/www.instagram.com\/wordpresssevilla\/\" target=\"_blank\">Instagram<\/a> y <a rel=\"noreferrer noopener\" aria-label=\"Twitter (abre en una nueva pesta\u00f1a)\" href=\"https:\/\/twitter.com\/WCSevilla\" target=\"_blank\">Twitter<\/a>, donde utilizamos el hashtag #WCDevSevilla19.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>S 05\/OCT &#8211; 12:00: Caso de estudio: implementaci\u00f3n del redise\u00f1o de Newtral.es con versi\u00f3n AMP con N\u00faria Ramoneda y Javier L\u00f3pez del R\u00edo. Vamos a ver los retos, problemas y soluciones que nuestro equipo de Artesans-Omitsis se encontr\u00f3 ante un proyecto real de gran envergadura, en el que deb\u00edamos implementar un redise\u00f1o total del portal &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sevilla.wordcamp.org\/2019-developers\/despues-del-desayuno-hay-mas-ponencias-en-la-wcdevsevilla19\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abDespu\u00e9s del desayuno hay m\u00e1s ponencias en la #WCDevSevilla19\u00bb<\/span><\/a><\/p>\n","protected":false},"author":17042290,"featured_media":4843,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_ef_editorial_meta_date_first-draft-date":"","_ef_editorial_meta_paragraph_assignment":"","_ef_editorial_meta_checkbox_needs-photo":"","_ef_editorial_meta_number_word-count":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[946934],"tags":[1269944,208184,1269882,1269870,25,14],"class_list":["post-4430","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wcsevilla","tag-acuario-de-sevilla","tag-formacion","tag-global-omnium-auditorio","tag-wcdevsevilla19","tag-wordcamp","tag-wordpress"],"jetpack_featured_media_url":"https:\/\/sevilla.wordcamp.org\/2019-developers\/files\/2019\/09\/wcdevsevilla19-despues-del-desayuno-del-sabado.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/papmcC-19s","_links":{"self":[{"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/posts\/4430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/users\/17042290"}],"replies":[{"embeddable":true,"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/comments?post=4430"}],"version-history":[{"count":3,"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/posts\/4430\/revisions"}],"predecessor-version":[{"id":4842,"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/posts\/4430\/revisions\/4842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/media\/4843"}],"wp:attachment":[{"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/media?parent=4430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/categories?post=4430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sevilla.wordcamp.org\/2019-developers\/wp-json\/wp\/v2\/tags?post=4430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}