 Xiguente pón entendá la charla de sale de Sevilla. Eu le conozco máis o menos desde hace medio año que coincidimos en un meet-up que estes en Google Campus. E a verdade que me sorprendió la charla e desde entonces nos seguimos mutuamente por las redes sociales e quando nos vemos en persona nos alegramo bastante. Ve a leer su biografía que me ha parecido interesante. Lleva 10 años trabajando con Wolpes a diario e tiene unha relación de amor-odio con os plugins. Por eso hoy ha querido hacer unha selección recomendando todos aquellos que le han sido útiles en algún momento e os recomenda. É socio e fundador de ActiCrea, un estúdio de producción digital. É un programador full-stack con máis de 10 años trabajando a diario con Wolpes. Para los presentes, quien no entienda full-stack, es un perfil que sabe programar en la parte de atrás, es decir, la parte backend, lo que no se ve, gestiona también parte de los servidores, es decir, caminista sistema en parte e sobre todo también plantea la parte de estética de la web, es decir, la parte front, HTML, CSS e JavaScript, es decir, full-equipe. Su pasa-tiempo favorito es molestar en la oficina, a medio-camino entre a gestión de proyectos e a experiencia de usuario, su profesión frustrada dice que es dirección de arte, le gusta mucho la música e las playas de arena blanca, hoy no te hemos traído, por lo menos te traigo la música, la arena blanca, e asegura que no come nunca nada que tenga ojos ni testículos. Xico, os dejo con Alejandro Sevilla, que eu creo que os va a gustar. Buenas. La hora que non me esperaba tanta gente, muchas gracias a todos por venir. Bueno, como ya me han presentado o trabajo en Actigra, bueno, soy socio, e nada, como cualquier historia, bueno, no sigáis el enlace este porque no está, vale? Eu no sabia que había que entregar las diapos antes, porque eu era un pouco desastre. Bueno, pues voy a empezar con una historia porque o que já me conoce soy un pouco historietas, entonces todo empezó en agosto del 2007 por aquella época eu trabajaba en Indraspacio, en el proyecto este de Galileo, que se estallaron os satélites, igual a o não entendéis por qué, e nada, por esa época, a la hora que me aburria mucho, trabajaba en Java e non me gustaba mucho, me parecia que, bueno, non me gustaba, básicamente. Entonces empecé a hacer freelance como todo o mundo para sacarme un diner in extra e empecé a hacer un cms, pero quando me di cuenta de que era un trabajo, pues, un coñazo, pues, alguien me habló de WordPress e empecé con WordPress. En esa época tenia cero conocimiento, porque basicamente non sabia PHP, aunque sabía programar, e empecé con WordPress 222 que tenia esta pinta, me gustaría saber quién da aquí empezó en esta época un pouco. Bueno, pues já habéis visto como ha cambiado la cosa. Entonces, como todo empezó todo esto? En esa época, como já se ha dicho, non tenia ni puta idea de programar en PHP, con lo cual eu básicamente instalaba WordPress e me dedicaba a poner todos os plugins que me editaba, entonces empecé a trabajar con agencias de publicidad, que mi primer trabajo se amaba Moia Corona por unha agencia que se amaba JWT, e bueno, pues en esa época, la verdad que no tenia ni idea como hacer las cosas, yo básicamente instalaba un plugin, se funcionaba bien e se no pues no. Qual era el mayor problema de esto? Pues, la dependencia con los plugins. Básicamente tu estabas vendido a lo que hubiera hecho esta persona. E eso era un problema porque básicamente la agencia de publicidad pues de repente coge e te dice, oye, quiero esto así e no se pode hacer con el plugin e estás vendido e tienes dos opciones o modificas el plugin, con lo cual no se pode actualizar problemas de segura e todas estas cosas que en esos momentos no piensas o aprendes. Que foi básicamente o que hice. Entonces, bueno, yo en mi experiencia os voy a decir que el punto de inflexión en lo que considero aprender WordPress foi quando aprendí a usar más de interactuar con WordPress que son el Functions PHP que da mucho juego a ese archivo. Los Actions, los Filters lo asplogo e o Functions e luego lo que es el flujo de WordPress, lo que es la anatomía. Uno no puede operar el cuerpo se no conoce lo que es la anatomía de un cuerpo e yo creo que es fundamental esas tres partes. Entonces, ese fue el punto de inflexión en el cual ya deje de usar plugins e empece a hacerlo toda a medida. Bueno, yo voy siguendo abrando. Entonces, que es lo que pasaba? Que de repente me volvi un talibán de los plugins. No queria usar ningún plugin lo hacía yo todo solo e que sucedía pues que aprendía mucho pero luego pues me lleva mucho tiempo. Entonces, me ha gusta mucho la charla de Nando, creo que sobre el tiempo e yo creo que es muy valioso hoy en día el tiempo. E bueno, pues eso iso, empece a usar más plugins e a tener más tiempo para mí que yo creo que es lo más importante. Entonces, que es lo que empece a hacer? Empece a analizar las necesidades que tenia en un desarrollo. Entonces, bueno a todo esto, llevamos 4 años usando los mismos plugins con lo cual, yo creo que eso da un base de que tú puedes desarrollar cualquier proyecto con las mismas herramientas. Entonces, bueno, uno necesita unas herramientas para gestión, lo que son backups que en día no de un backup herramientas de migración para pasar de un entorno a otro que por ciento, antes escuchaba a alguien decir que el vpconfig no. Eso habría que cambiar los backups, la verdad. Luego, a nivel de gestión de usuarios, roles e capacidades luego, tenemos herramientas para el desarrollo, como son las tareas de debug e e luego, por ejemplo para las redright rules. Quien daqui sabe o que son las redright rules? Bueno, poca gente. Pues yo creo que es otra das 4 cosas que es, si no conocen las redright rules de WordPress pues mal. Entonces, esto echarle un vistazo porque es bastante importante. Una das herramientas que usamos nosotros básicamente es para flucear las redright rules e inspeccionarlas, cosa que no te permite WordPress verlo e eu lo veo fundamental. Luego, hay herramientas para mejorar el rendimiento do tiempo, para nós un grande descubrimiento e, de hecho, yo creo que me debería pagar por hacer publicidad es el Advanced Custom Fills. La verdad que me parece el plugin del siglo. Antes, en la época estatal y ban que teníamos de hacer toda medida, hacíamos todos los metaboxes generándolo, salvándolo las columnas todo eso me parece muy bien para aprender como funciona WordPress, pero da día de hoy me parece perder el tiempo. Con Advanced Custom Fills te puedes hacer básicamente lo que necesitas e, de hecho, yo os diría que en un momento dado puedes evitar el uso de como se llaman estos, los builders, estos que ahora hay mucho, que están muy bien para proyectos de poco tiempo e de poco presupuesto pero, quando quieres hacer algo má avanzado, pues, la verdad que se quedan bastante cojos. Entonces, con el Advanced Custom Fills, la verdad que te puedes hacer tú, tú propio builder e, estáa muy bien, no? Como complemento, el Admin con News Pro, que también es outro que van a lapar, no? e te ahorran mucho tiempo, te ahorran el Ninja Forms, el Web3 de caché, e, luego, herramientas para extender WordPress WooCommerce, BbPres aunque el BbPres, yo creo que ya está totalmente en desuso e, luego, pues, el que solicita todo el mundo que es el Yoast, os hemos olvidado poner o Warfans, que lo usa mucho la gente de seguridad o por menos los de IT con la gente para que trabajamos pues nos lo pide mucho. Entonces, pues, bueno, voy a hablar uno a uno de los 10 que siempre están en cualquier momento, tenemos 4 años. Bueno, como ya ha hablado, tenemos el Advanced Custom Fills, no voy a hablar del número de descargas, porque eso da igual. Se me está olvidando una cosa que es que yo creo que un es muy importante que sepa en qué momento está, no? De, de, de su carrera o profesional o del conocimiento que tiene WordPress. Entonces, a lo mojo, esto en mi empresa, pues nos sirve pero en cualquier otra no vale, no? Eu creo que uno tiene que saber bien en qué momento está e que necesita e, bueno, pues eso, tenemos el Advanced Custom Fills que nos ayuda a extender el tema de los metaboxes, a unventar lo que es básicamente el título y el content que da WordPress en día. Tenemos el Migrate DB Pro bueno, la versión gratuita web pro, de hecho, nosotros pagamos la pro e luego dejamos de pagar, la seguimos usando. Lo siento. Está muy bien este plugin, ayuda a la hora de migraciones, luego gracias a Pablo me habló del WordPress que también está muy bien, la verdad que eso es mucho má pro que esto. Tenemos herramientas de hacer backups, que se llama o Backup WP app, la verdad que funciona muy bien, te permite la copia mover a la nube, te permite guardar el local en Dropbox bueno, la bomba. Tenemos un plugin tan tonto como este pero que es fundamental que es que nosotros obviamente nos exigen que las contraseñan sean fuertes que es lo suyo, no? E entonces, pues claro, quien no le ha pasado que cada vez que tienes que entrar como outro usuario pues tienes que estar o lograndote do lograndote pues que plugin máis guai que te permite elegir el usuario que quieres e logarte como ele, una tontería tan tonta pero te ahorra pues un trabajo. Luego tenemos el que se comenta antes, el RedWide Rule Inspector este es fundamental, o sea este básico, este te permite ver lo que son las listas de RedWide Rules flusearlas e el día de mañana a meter una expresión url e te dice la expresión regular que te digamos que está mapeada con la vista o que lo gestiona luego tenemos el Members un plugin tan muy sencillo para gestionar roles e capacidades fundamental soy muy dado a criticar yo estas cosas yo creo que debería de venir en WordPress, me sento fucho pero creo que debería de permitir WordPress todas estas cosas luego tenemos outro plugin muy tonto que es el de Simple Images que te permite gestionar los tamaños de las imágenes pero no solo eso, sino que luego una vez que modificas un tamaño na imagen te permite recorrer todas las imágenes que hayas subido e volver a rescalarlas o recortarlas o lo que tengas que hacer este también básico aunque con el Advanced Custom Fill te permite decir el tamaño de la imagen o que la recortes no te lo podria saltar pero bueno, este está muy bien luego tenemos el WP Control que es para gestionar crons non todo mundo usa cron pero el que lo use pues la verdad que viene muy bien también te ahorra mucho tiempo y luego tenemos el WooCommerce que realmente está claro que obviamente se usa solo para hacer tiendas pero a mí a la hora a la hora de hacer un desarrollo me ha venido muy bien inspirarme aunque non todo mundo es fandel me ha ayudado mucho a ver como hacen las cosas porque como lo ha hecho el equipo automático lo ha retocado está bajo su paraguas pues me ha ayudado mucho a la hora de inspirarme cada vez que tengo que hacer algo o resolver un problema a ver como lo hacían ellos entonces, la hora que como guía me ha gustado mucho nosotros bueno, ya hace 10 años empecé a hacer un framework cuando me di cuenta de que arrastaba de proyecto a outro las mismas clases o funciones me di cuenta que era una pérdida de tiempo empeçar de cero, entonces lo que hacía era coger una carpeta con todas las utilidades que tenía e lo arrastaba de plantilla en plantilla porque nosotros casi todo o que se arrollamos son plantillas para empresas web corporativas o intranets o bueno de todo y entonces básicamente nós cada vez que arrancamos un proyecto copiamos esa plantilla de una plantilla a outra e hemos ahorrado muchísimo código e cada uno se va a su casa a su hora que es lo que hay que hacer e bueno, este es el último descubrimiento que he tenido e os diría que es para mi uno de los máis importantes se llama query monitor e te permite ver sobre todo lo máis importante para mi que es el flujo de la anatomía de work desde que empiezan el primer actión e en cada actión te dice todos los plugins o propio core las interacciones que tiene con lo cual me parece básico luego aparte pues tiene el tema da rewrite rules tiene el tema de los JavaScript que están ejecutando en ese momento las CSS, la memoria de PHP bueno, este es básico e bueno, me quedan 10 minutos e casi estoy acabando con lo cual así hay máis preguntas e nada, iba a ver ensenhao código pero como no se puede pues así hacemos preguntas, vale muchas gracias a todos e quiera aprovechar e hacer un poco de spam e se alguien quiera cambiar de trabajo pues estamos buscando gente e já aprovecho e el tirón e e el que está interesado que venga a hablar conmigo perdona, ha sido muy rápido, vale cuya deseja o plugin que jamás máis conocidos ui, pues le ahora es que hace es que es la historia que yo haces siglos que no instalamos ningún plugin que no sea esto, es que no realmente la unica necesidad que tuvimos foi la de dejar de hacer los metaboxes a mano o sea este ecorin monitor me lo encontré por de chiripa vamos pero realmente lo que hacemos es que cada vez que temos una necesidad lo buscamos pero es que ya tengo que hace años que no cambiamos de plugins o sea básicamente lo hacemos con el framework este que nos inventamos que repito que no es un framework es un conjunto de utilidades, clases e os post types pues es muy fácil tenemos una clase e es que es duplicarla e cambiarla un nombre con los literales, que es un array con de hecho dos literales el singular e el plural entonces no te contestado pero básicamente cualquiera que se salte las best practices de WordPress es decir cualquiera que se apone me cabrea mucho los plugins que no cuando los desistalas no se borran por ejemplo el otro día creo que tenia un proyecto antiguo e o WP o importo algo así de esto es que te hace una importación de un excel o algo así cuando lo desistaleo o lo desactive no borro las tablas me pareció horrible que te deje aí el mojón e bueno cualquiera que se salte las buenas prácticas que te indica WordPress o que entris el código e veais que es un cuadro hola Alejandro me gustaria que explicaras el plugin del RedRide Flux no te vale utilizar HTACC simplemente? e es que no tiene nada que ver realmente o plugin este que te muesta son las RedRide Rules que tiene internamente WordPress no es tú con WordPress sabes que puedes ver cuas propias RedRide Rules pero viene bien para las tuyas propias olas de WordPress tú metes una URL e vas a ver cuáles son las RedRide Rules que las están digamos que están pues las que van a actuar por así decirlo e en base a eso pues puedes saber un clásico es me lo vais a cargar un clásico es de las RedRide Rules un fallo es en la RedRide Rule del Archive que haya una página con ese nombre tú te haces noticias a una página que se llama noticias e de repente te haces un Archive de noticias e de repente hay WordPress se vuelve loco e entonces pues con estos plugins te das cuenta de que se está yendo a la página e entonces caes que querías ir al archivo para encontrar un error e luego el acaria tan tonta de flusearlas porque por defecto só se pode hacer quando cambiar la estructura de permalings que esa es outra historia normalmente quando tú das un posta e de alta no se flusean las RedRide Rules o loco el tienes que hacerlo tú e entonces es la típica cosa que tienes que tener instalada para poder trabajar a diario sin que e ahorrar tiempo que es lo máis valioso que hay hoy en día creo que hemos hablado en algún mitaje porque ese campo que se realiza non lo va a soportar de manera automática que va a afectar a los desarrollos que tenemos con ACF se está en la otra charla que hablaba con un plugin para que sigan sirviendo pero bueno, es un apaño pues la verdad que como non estoy muy puesto en el tema del avance del editor no te puedo contestar pero por lo que estás diciendo ya no van a existir los custom fills e lo vas a tener que hacer todo con el bueno, menta bueno, nosotros a día de hoy tenemos a única dependencia a día de hoy que tenemos en el código es al bas custom fills que tiene sus cosas buenas e sus malas pero es la única dependencia que tenemos a día de hoy e que repito que es por como nos movemos el mundo de la publicidad e como todo es para ayer es más seguro que hubiéramos volto a la época en lo que lo hacíamos todo a mano que a mi non me gusta que haya un custom fill por cada campo por cada extra nosotros en súa época lo que hacíamos era serializar e lo metíamos en un custom fill entonces lo que hacíamos era luego traernos e eso me parecía más óptimo a nivel de base datos eso, yo creo que seria lo que tendría que hacer al más custom fills pero bueno, no me quiero meter en eso pero lo siento si no te contestao no estoy metido en algo te envereste estamos jodidos el día que falla eso hola has comentado antes que bebe prez estava desfasado bueno, a ver me da sensación eu te di antre porque nos pidieron un foro e entrei e lo vi que estava igual que hace 10 años entendo, yo que está un poquito eu te queria preguntar precisamente se conoces algún buen sustituto de bebe prez la verdad que no, lo siento no, es la primera vez que nos piden un foro en 10 años a ver a que seguir tirando entonces a ver a que se... oye, nos trabajaras en bebe prez o algo así a ver se investimos se vi muy dada a criticar e luego no pueden poner las charlas porque critico e digo atacos pero bueno, gracias hola, buenas tardes José Antonio de Web Impress o me equivoco o he hecho de menos un buen plugin para el rendimiento tipo v3 total cache o similar o non lo ha mencionado eu lo he mencionado, pero realmente se te xis sincero, era a mitad, estava ida un pouco rápido e me lo he saltado pero eu estava aí, o sea, non está en mis 10 indispensables pero porque, la verdad que he intentado que fueran también los plugins máis easy para todos então recomiendas el total cache xera que ha mejor el rendimiento del proyecto muchas gracias aunque he deciros que obviamente con un buen servidor se... es decir, hay una diferencia bien entre os... bueno no, no, no, no, no main, main, main na, na, na frente al acf ha utilizado o pot qual? pot, p o d s pot pues mira lo vi, es que ultimamente irei decir que irei damos muchos proyectos de outra gente então hubo un proyecto que me encantó, que me encontré las 2 custom fill e o potsa a la vez, me parecio ya o que hacía eso non tenia ni puta idea de joven, aquí está lo que sea e entonces lo vi, xudia, yo creo que las 2 custom fill, me debería de pagar este elio condo en este pero la verdad que es la bomba, por 100 euros al basí básico voy a pedir un 10% de descuento al basí venga, animaros que estamos aquí en muchos bueno, insisto en mucho, vale la diferencia entre dejar de usar plugins e utilizar herramientas es cuando empiezas a tener máis conocimientos es decir, es fundamental conocer warp eu sinto que es un petardo pero es super importante me gustaría saber quanta gente daqui sabe lo que son los Actions e los Filters, es que luego me sorprende bastante quén daqui usa Actions e Filters pues e quén daqui se sabría decir o flujo de ejecución de Warp Present Plan o primer Actión e o último pues esto hay que echarlo un vistacín el plugin está de query monitor es fundamental os lo digo, viene desde o primer Actión hasta o último todos cualquier plugin que interactúa con el a mi me parece clave, de verdad eu te queria preguntar se conoces un plugin que se llama Facker Press que es para generar contenido fake para ayudar a desarrollar plugins temas e demas no, pero... se llama Facker Press e o que haces que te genera contenido fake que luego te forma muy fácil, lo podes lo eliminar no, no lo conozco porque tampoco nunca hemos tenido esa necesidad de meter contenido sempre intentamos meter el contenido ya real para perder el menor tiempo alguna vez hemos usado de importación sí que es verda que una vez tuvimos que importar no sé cuántos mil posts e usamos o WP o import este pero bueno, no me sorprende o que dices porque ya se hai el chiquilipsoon este ya me creo cualquier cosa el chiquitito ipsoon este es que ademas te lo comento porque ademas de crearte e deixar te crear páginas contenidos e contenidos custom te deja também por ejemplo crear usuarios con distintos roles dependiendo da configuración que tena metida a WordPress tal forma podes probar con distintos roles que tú podas crear es esta mollada sí, la gestión de roles es outra cosa que deberían de darle un un repasito hola, buenas tardes, eu queria preguntar de un... o el plugin que podes recomendar para el tema de las notificaciones de Google Chrome o las notificaciones en cualquiera de dos navegadores que ahora se supone que está un poquito también en boga o se hablamos sobre el tema pues la hora que no conozco ninguno pero... no conozco ninguno bueno te diria que aprendes que mires como lo hace uno e lo... si sabes desarrollar o que lo... o sea que hay que intentar sempre quedarse con el menor número de plugins e si tú puedes desarrollar esa funcionalidad tú y quédate con herramientas que sean pues básicas para tu equipo o para... o para ti o o para ti vale, gracias mamable sí, perdón has comentado que copiaba los plugins de una carpeta a outra e os plugins que dices están al repasito de WordPress que no sé si usas el TGM que te permite decir este tema tiene estos plugins requerido es que... mira nosotros las planteadas las hacemos a medida o sea, no cogemos una plantilla ni ningún framework bueno, el framework ese es el nuestro para sí decirlo que te repito que no es un framework un especie de conjunto de clases e utilidades o... nosotros nunca hacemos un... hemos hecho un dibi al año me refiero a que tú dices que plugins necesitas nosotros lo que hacemos es es bueno, hablo de nosotros sí cogemos directamente el desarrollo anterior que tiene todo lo novo que hemos hecho nos llevamos al siguiente e empezamos con ese desarrollo que tiene todas as funcionalidades novos que hemos ido añadiendo e empezamos a hacer la plantilla de cero es decir, a crear las vistas bueno, nosotros que usamos la maquetación la hacemos nosotros es decir, primero hacemos el análisis, los webframes el diseño, luego la maquetación a medida que usamos... hemos estado usando grunt hasta hace pouco e ahora estamos pasando a Google antes usamos les, ahora usamos sas e hacemos todo o que seria primeiro o frontend e luego lo integramos con webpress hubo unha época en la que hacíamos primeiro el frontend aparte para hacer una entrega parcial al cliente pero luego con bake que es un asise que conocís la herramienta es de grunt pero nos dimos cuenta que perdamos mucho el tiempo e lo que ya depende del timing que haya empezamos a desarrollar directamente en el DEM e nosotros hacemos todo en el DEM te comento que eso, el DGM es un plugin que tú le dices que plugins necesitas tú tema e quando lo activas te lo requiere a que el installe del repositorio work es otro plugin ya está dependiendo de algo que es tan fácil como arrastar e copiar te lo tienes al repositorio work te lo tienes al repositorio work te digo que es como te acostumes a trabajar hay gente que le es más fácil copiar e usar un plugin que te hace está bien, es como un gestor de dependencias tú elices los plugins que quieres e tú lo descargas está bailar, hay que echar un vistacín antes de que te vayas muchas gracias por contestar a cada pregunta muchas gracias por tu tiempo a toda la comunidad un fuerte aplauso por favor