 Bonas tardes. Bonas tardes. Benvenido a todos. Vamos a hablar un poquito de... sí que la descripción un poco de la polencia es un poquito exagerada, vale? Vamos a ver un poquito lo básico para... que hay que hacer para crear un plugin, a estructura que vamos a hacer e luego como subir o repositorio que paso a seguir. A ser sencillito para que todos podamos hacerlo todos podáis hacerlo e non le tengáis miedo a esto porque es unha tontería, vale? Bueno, aunque me ha presentado este hombre eu sou os caras forreira, que tenéis desarrollar Warp Press, tenéis aquí mi Twitter, vale? Díne a mi me conto... Vale, e o tema de los podcas. Que já me gusta mucho hacer podcas. Estos dos son los novos, no? Estos estoy haciendo agora mismo con Fernando e estos son antiguos, vale? Pero bueno, es que lo tengáis aí que se pode venir bien porque estáis unha risa, vale? Entre outras cosas hablamos de Warp Press, vale? Entre otras cosas. Bueno, primero vamos a definir un poquito que es un plug-in, vale? Un plug-in, no és máas que un trozo de código, vale? E es código que, generalmente, va a ser PHP pero bueno, pode ser tan sencillo como una línea de código o tan complejo como miles de líneas, por ejemplo, vale? Pero o tema es no perderle miedo, osa? No tenerle miedo, quer э decir que cualquiera pode hacer un plug-in, vale? E, logo también, se queremos, subir-lo o repositorio. Si vemos una necesidad, pues ahí está a posibilidad de hacerlo. Que haces un plug-in? Un plug-in añade funcionalidades, Añada de funcionalidades, quer dizer que modifica o comportamiento natural de Warp Press. Warp Press tiene una serie de funcionalidades características e mediante o plugin podemos modificar esas funcionalidades, añadirlas ou quitarlas e demas. Podemos añadir mejoras, que é só o que envola, añadir mejoras porque é posible que... non só o de Warp Press, adoramos de cualquier outro plugin, por exemplo, Google Comers. Podemos hacer un plugin para que realice unas modificaciones desse comportamiento de Google Comers. Por exemplo, quitar o... o cambiar el texto do botón de añadir o carrito, cosa cosa muy típica, podemos hacer um plugin para hacer éso e máis coces. Como eu cia, cambios, generalmente vamos a querer un plugin para que realice cambios. Eu, o que é só o que eu faço en cada desarrollo que hago, é... já sabéis que normalmente ponemos o código, a maioria se suele meter en el Functions, Functions PHP, e o nosso código, dependiendo da quantidade de código que metamos, pues igual... é un pouco... é un tempo que temos mucho código aí e nós sabemos que o tenemos aí. O ideal, o que eu hago, é sempre que, em cada desarrollo, é crear um plugin, que eu llamo Functions, que é descritivo, e é aí onde meto todo ese código para que não esteja no Functions, porque no Functions já sabéis que depende del tema, o plugin no depende del tema. Se lo incluímos en el Functions, é o código, el que sea, una línea o cien líneas las que sean, e cambiamos de tema, de plantilla, se cambiamos de tema, perdemos ese Functions, já sabéis que temos outro Functions, perdemos ese código, então se lo mantenemos en un fichero, en un plugin, que podemos llamar Functions o como queramos, o nombre de nuestra empresa, por exemplo, se es para un cliente podemos por el plugin, a empresa, a empresa, eu suelo hacer eso. Eu os aconsejo que hagáis isso, para não perder o código, quando cambiamos de tema, e o que en definitiva lo que haces un plugin é darle más caña a oorpes, o que queremos é que oorpes hagou unas coisas que non o haces por si, cambiarlo e ponerlo a nosso gusto. Vamos a ver a estrutura de un plugin. Un plugin pode ser un solo fichero que va ser o nombre de plugin.php o posto do ejemplo de miplagging.php ou pode ser dentro unha carpeta, un directorio e aí vamos a meter, la carpeta se va a llamar miplagging, o nombre de plugin, e o fichero inicial se vai a tomar também, o fichero principal se va a llamar também miplagging.php e luego podemos tener todos os ficheros e directorios que queramos o que nos desistimos. Eu digo que pode ser un fichero, un directorio con un fichero o un directorio con... o directorio CSS, directorio JS, assets, o que queramos todo o que nos haga falta para ese plugin. Siguente, este é un ejemplo de unha cabecera del fichero miplagging.php bien este en el directorio de plugins o bien este dentro de un directorio miplagging.php então este é un ejemplo abrimos php por supuesto e luego aqui este é unha serie de líneas que debemos respeitar estos nombres debemos respeitar estos así como está entonces no todas son obligatorias e incluso hay más pero se repasamos un poquito, se os parece bien plugin name, pues el nombre del plugin este é un plugin que está na repositorio que lo hice yo por... como hacía falta? Vi unha necesidad, este en concreto o que haces é unha serie de tareas unha serie de tareas que realiza justo después de instalar, yo instalo WordPress e luego sempre hago borrar el post por defecto borrar a página por defecto modificar el tema de los enlaces permanentes vale unha serie de cosas, como lo hago sempre se me ocurriva hacer este plugin así, vale e o plugin URI é o URL de onde temos a información do plugin, se que queremos ponemos, no, pero vamos ver ahora o que pasaria, vale a descripción do plugin, o autor por supuesto o URL do autor, isto non é necessario pero incluso hay más a versión do plugin que podemos ir cambiando esta versión a licencia, eso sí es obligatoria, no sempre va, aunque no la pongas, sempre va para o gpl o domínio do mind é para as traducciones para realizar as traducciones e o domínio o pad de domínio onde vamos estar os posts, os p o e os m o é unha exemplo, vale, hay máx cosas pero no todas son obligatorias o nombre do plugin, sí es obligatorio vale, aquí vemos esto que hemos posta aquí lo vamos a ver en el apartado de plugins de lasmin, vamos a ver esto se fijáis, o nombre del plugin el a descripción a versión e tal, o autor e tal sin activar de momento, pero esto é o que hemos hecho aquí con esto, o que conseguimos es esto, aunque no tengamos, se fijáis aquí no hay código de momento no vemos código se no temos código, lo que aparece es esto lo activamos e no va a pasar nada, pero ya tenemos un plugin vale, ya veis que é sencillo hacer un plugin no, no tiene ninguna entonces podéis ir quitando el miedo haciendo pruebas que é muy sencillito ahora vamos a ver un poquito os ficheros que pode tener el plugin este plugin en concreto solo tiene un fichero de código, vale solo que é el nombre del plugin.php, ya lo veis, no el resto, pues el tema el lenguaje es lo que tiene son los idiomas que en este caso pues no tiene ninguno pero ahí está é un fichero muy interesante que é onde le damos a información a WordPress al repositorio de WordPress, vale aí onde le ponemos una serie de información para pues a descripción os skin shots, vale, las pantallitas estas que le damos a meter en outra carpeta, vale le damos a ver vale, como publicarlo ya tenemos nuestro plugin con nuestras características vale, con lo que sea, vale hemos hecho un plugin que hace una serie de cosas o una cosa, vale e lo que tenemos lo necesario es que tenemos que estar dados de alta en WordPress.rg tenemos que tener éto perfil de usuario para poder realizar ésto, no e logo en esta URL os buscáis un Google también, lo vais encontrar aquí están en castellano, vale aquí podemos dar de alta o solicitar la petición de que queremos subir un plugin al repositorio en todo o que hacemos aquí es subir o fichero le metemos el fichero zip e le damos a subir, quando hacemos ésto no quiere decir que vaya a ser publicado o que le hemos mandado e en un tiempo, pues que pode ser unos días o dependen como anden revisando os plugins, pues igual tanan un pouco más, pero bueno, generalmente yo creo que tres o cuatro días suelen responder nos va a llegar un correo voy a explicar unha cosilla que me ha pasado a mí para que tenis 50, vale nos va a llegar un correo, vale de una persona que se ocupa de la revisión de los plugins, de nuestro plugin nos va a llegar un correo, nos va a decir pues hemos visto tu plugin parece que está todo bien te hemos asiginado esta ubrle, este slug, vale va a estar dentro de ubrle.org plugins, el slug vale, pues el slug es el nombre del plugin, ha cortado entre líneas, no, en minúsculas que pasa en ese momento que nos llega el correo, tenemos que revisar ese correo nos va a decir, mira ve que todo está bien correto, el nombre del plugin, la slug y si direis a un problema nos comentas, para poder modificarlo, poder hacer lo que sea a mi me pasó que yo vi el mensaje yo, vale, cojóno, esta prova que pasa, que lo di por la prova, o yo, ya vas, dentro de ubrle subo el código porque tomeamos subido el código hemos dado un fichero zip pero tomeamos subido el código que pasa, que me equivoque donde queria poner creo que a every where puse any where, vale me di cuenta justo tarde quando iba a subir el código a lsvn, digo me equivocao, cogí el correo igual hacía 4 o 5 dias que habia recibido que no habia hecho ni caso, respondía el correo oye perdona, mira, es que me equivocao perdona, ya había modificado las funciones se non te importa, cambianme el nombre del slug e tal, me dice pues no pues no se puede cambiar se non te cuesta nada es una tontería, cambiaron el nombre e me dijo que no digo bueno, pues espérate me borras ese plugin e io hago outra solicitud con el nombre nuevo e dices no esto se queda así la unica solución que tuve fue el slug se quedó como estava e yo le cambié el nombre del plugin que es decir, que el plugin se llama Anywhere e o slug se brigue digo que tengais en cuenta cuando recebais ese correo en ese momento porque no es pasero que me pasa e seguramente me voy a pasar seguro que me pasas seguro a revisión o que le decía nos llegará en mal de confinación e este digamos que es o URL que nos dan e vamos subir por svn e esta es se mi plugin e esa URL non es el bueno e deciso lo rápido e espero que no se si lo cambiaran e aqui de subversión para que nos entendamos o que vamos hacer nos van a dar 4 nos van a dar una carpeta de trunk e es onde vamos a dejar nuestro plugin real o plugin que funciona o único que temos que hacer é subirlo por svn e eu lo suelo hacer por código que con svn pero bueno, hay herramientas tanto para linus como para windows como para mac para realizar a final es un programita que vamos a tener nuestros ficheros es como algo como git vamos subir esos ficheros e podemos modificarlos os comento se está por aqui no o que decía que nos van a crear 4 carpetas, en una de ellas vamos tener que meter los skin shots se tenemos skin shots, se asas que son as panteritas estas que salen no esta má salente digamos, las capturas de imagen que aparecen en el plugin aparece una serie de capturas de imagen o unha o ninguna nos agarpetamos a meter esos ficheros e lo vamos indicar en el reazne pero bueno, no le tengáis medio da os uvn se no sabéis manejar os uvn a final son dos comandos lo hacéis con algún programa para empezar un poquito a soltaros que es muy interesante o fichero realmen este fichero realmen nos va servir para dar información a WordPress.org ya sabéis que en la página del plugin en el WordPress.org hay una serie de información por luego tenemos una descripción este plugin hace nos de que ponemos toda la información que queramos las preguntas frecuentes os habéis fijado están las capturas de imagen más que podemos enclustar vídeos eso ya a gusto do consumidor entonces ahí lo que vamos a meter es a información del plugin e os cambios os cambios que vayamos haciendo por versión por exemplo o outro era o 1.8 eu lo suelo crear con o 0.9 o 0.99 a primera vez que subo no subo a 1.0 o 0.90 o 0.99 no momento hay que hacer cambios entonces cuando saco a 1.0 ya indico os cambios e quando saco a 1.1 os cambios cambian en esa versión van para atrás é só a información que vamos a poner que vamos a incluir en el fichero realmen.txt este es un ejemplo deste plugin concreto para lo que estávamos hablando el título del plugin que también va en realmen el autor y tal toda esta información se mete en realmen e veis que incluso así e abajo están as perguntas frecuentes pero aí están e aí podis ver a versión del plugin e alguno que se llama este plugin nos asustéis que ponen menos de 10 instalaciones pero se instala mucho cuidado este es un plugin muy especial no sé se hay outro igual en el repositorio porque este se instala solo este é o que hace se instala, quando tú lo activas hace lo que tiene que hacer hace unas 10 estas coisas 8 o 10 tareas e se desactiva então claro instalaciones activas unha o ninguna porque se desactiva solo pero bueno que se usa e se pegáis aí tiene 13 estrellitas ahí está 13 estrellitas e digamos que é esta a información que se mete en realmen e outra cosa é que como os he dicho antes é que tener creado usuario en warpers.org muchas gracias é terminado por un to macho de tal forma qualquer eu intentao hacerlo lo máis sencillo posible para que quitéis a miedo de crear un plugin qualquer pregunta que tengáis sobre como hacer un plugin o como hacer cosas para un plugin eu vou estar aqui e me comentáis sin problema hay un chico con unha mano para arriba plugin de mission imposible eu hace esta semana pasada e estava haciendo un plugin eu o Miguel estava haciendo un plugin para un sticky que se saliera que tuviera un contenido e me echo varios e me estava dando de repente empezado a darme o outro non me lo ha hecho nunca un error caracteres escape non sei que quando o activaba funcionaba o plugin pero me salía a la hora de activar estuve mirando por aí por internet buscando soluciones me diron grábalo con ansi a que eu seguia saliendo o que era o código e segui buscando e a final de xistino não me vale se la página la huele una vez que lo ha activado te saio de éste e me gostaria creo que pode ser bastante interesante e era un plugin queria haber hecho esto precisamente e subirlo arriba como se poderia quitar o qual que pode ser o motivo es un error que te da por lo que sea que saia que mirarlo foi tan sencillo como eu ponía funcionaba un code error o plugin es muy extenso tiene 30 líneas de código o que hacemos não sei o que pode ser de error sin ver o código, não posso saber lo miramos xarla de ahí me evitas una cerveza é uma boa pergunta eu vou comentar o plugin mais avanzado recomiendas algum tipo de generador tipo o de Wordpress, boilerplate plugin generator este o que hablo de plugins não funcioneis eu utilizo o de programación orienta que mola mucho eu aconsejo porque o plugin é muy complejo com un monte de carpetas eu utilizo e mola muito eu aconsejo se haces un plugin extenso con un monte de carpetas xarla de que funcioneis o boilerplate se sabemos xarla de um plugin mas não sabe o código me costa xarla de carpetas eu aconsejo porque te quita mucho trabajo e está ya, afinal o que tens é que te resolve a la vida xarla de carpetas e minhas estructuradas para que tu metas o código que corresponda em cada carpeta tu queres os ficheros e le metas en esa carpeta então é máz lógica, la lógica la tienes hecha quando pasa algo, já sabes onde meterlo é de digamos estructurar não tens código como tal não te solucione a la vida é máz legible eu aconsejo é unhas serie de carpetas com o que está a estructurar o código moltes graus por tu pergunta xarla de que funcioneis de que se xarla de que funcioneis a la cola xarla de que funcioneis na xarla que temos tenido antes de xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis xarla de que funcioneis Pá, non solo a opinión de si ese plugin hace lo que diz, etc., etc., seno que esté bien programado. E, então, que eu também he subido a un código, pero non tenía mucha calidad. Eu creo que o que tu perguntas é se van a restringir o que podes restringir o que podes obligar nos a... bueno, podes hacer o que quiera, no, pero eu creo que no se van a meter aí, porque se há plugins que non hacen prácticamente... bueno, acaso en una cosa, hay muchísimos plugins. Eu agora non se van a meter aí. O que se iban a hacer é que o código esté bien, no. Aunque é muy complica, o... o... Unha coisa que eu não comentaba antes, quando tu solicitas subir um plugin, no, que te lo acepto, no, pones un zip, te revisa nesse código, te revisa, eu entendo, que não revisa en todo o código, que pode... Hombre, los que eu he puesto são má o menos pequeños, pero tu imagínate que a mente sai un Q-Commerce, no, es imposible que revisenes o todo, no. Te dan unos mecanismos, no, autobalciaciones, pero não se van a poner a revisa nesse código. Então, a primeira vez que subes te revisan, pero a segunda, no, e a tercera tan pouco, es a partir de la primeira, tu pues subir o que quieras e pode tener errores e pode tener-los e igual os tira incluso, no. Então, eu não creo que se metan aí en ese tema de... Porque aí plugins que hacen una cosa, por exemplo, un... un Q-tar, o title de un genesis, por decirte, no, o genesis title toque, en ese... Pois aí hay muchísimos de esos. Afinal, es un hook, un alínea, no sé que, o desactivar... Não está Fernando, no, desactivar el... Desactivar el Gutenberg, no, pues es una alínea, malé. Pero aí está, hai que saber que alínea es e no deponerla, macho. Voy en Fernando. Vale, digo que no se van, porque afinal, lo que ellos quieren é que non mantro máas plugins mejor. Otra cosa es que revisen la calidad do código, que tenga alguna cosa extraña rara seguramente sí que eso está muy bien e lo que he comentado é estado tamo e eu e me ha gustado mucho e lo voy a probar no no conocía e voy a probarlo porque está boina herramienta eu creo que tenemos muchos problemas ultimamente soy en agunas solo as coímos no que hay que la versión 5 3 de no sé que plug in pues han encontrado que bitcoin no sé xarrar é o código malicioso digamos no hombre pues no mola tío estás confiando toda a vida durante un tiempo en ese plug-in e de repente te meten por detrás sin sin darte cuenta xipo delante te vas a dar cuenta me tienes por esto e eu go detrás entonces eu creo que eu yo esa creo que está muy bien pero eu tengo que probarla no aprobado é eu la tengo apuntada é xim muchas gracias nojo eu te queria preguntar se haces una serie de funciones que querés aplicar en varios temas é melhor crear un plug-in genérico ou para cada función específica a crear un plug-in distinto me refiero eu quero en todos os las instalaciones warp res que tengo quitar la versión de warp res por ejemplo e quero por ejemplo el minimizar todos os js é é melhor crearse dos plug-in separados para cada función por distinto ou meterlo todo en un plug-in solo bueno ya que nos está darío vamos a ver o tema aqui é as llamadas no o tema é que o proxivo proxivo de problema que podés tener é que son dos plug-ins no no lleva ningún sitio se vas a tener o que os decía darío porque o tema de las llamadas no tema de las llamadas a la base de actos cada vez que que tiene que ver que está ese plug inactivo tal no pero que eu lo que haría en ese caso xis muy pequen sanós muy grande no os hablamos de cosas no sé claro serían funciones muy básicas que é sempre mesmo para dar un plug-in para una línea de código pois eu lo que haría e prefiro crear un plug-in con esas 4 o 5 cosas que igual no utilizo 4 porque no no solo utilizo 3 bueno pero eu já para por más limpieza vale es que xis no vas a tener imagínate que tienes 10 mini cosas pues tiene 10 plug-ins aí no todos e hablamos de 10 llamadas a la base de actos ou se tira roza nada dario é digo que é que eu creiário ne crearí a uno não é que o cheima se sabe que o que habla moi xis mera é que o que é uma e aí então é que não é que a cega o que as consigo que te púbique é porque as postos e código nina ao se ao cotoriza na na te revisa e posito cinco códigos porque era un ejemplo, pero pones unha línea, por ejemplo, desactivar, es un hook. Ponéis esa línea, te lo revisan, te lo revisan francínmente e te lo aprueban. Te dan la dirección de osu vn, deslúgeste, tu lo subes e a partir ese momento ya incluso saldrías en el podcast e te lo miraríamos. E logo haces cien cambios na segunda versión, imagínate que na segunda versión só e na segunda versión tienes mil líneas por lo que sea, por lo que sea, ya está, sube, lo pasa que alguien se va a dar cuenta na un momento dado, no tempo que tarde, e logo pues poden os avisar a quien sea para que, oi este, tiene código malícioso lo que sea, no outro van a revisar, só lo avisan na primera vez. Na ningún tipo de control, e tú por osu vn, haces un update e aquello funciona, e logo como haces para la promo, tienes que cerrar todos os colegas, oi e bágense mi plugin, quero estrellitas e tal, como haces para la difusión. E eso e tamén, sabe un podcast que, o repositorio WordPress que hai, sabes que dan estrellitas e tal, e eso é unha buena promoción, pero se quires promocionar tu plugin pues tienes que moverlos, que no hai má remedio e te cuenta que hai 45 mil, 50 e 5 mil, o sea 50 mil plugins o máis e hai muchos que hacen lo mismo o parecido que os outros. Hai plugins, hai plugins de la bíblia, 50 o máis e hai plugins que hacen lo mismo e son muy parecidos e tú tienes que estragar de los demás e claro, se alime un poquito a comentar. E como le marcas, por exemplo, quando te dice, el bex, en la fecha de actualización, que es cuando dices, este plugin no ha sido actualizado hace dos años e dices, horror, no? E como te dice, este plugin no ha sido probado con esta versión. Eso é como lo hacen? Tu lo pones que ha sido probado o tal? Si, hai unha, en este ejemplo non estava, pero hai unha linea, que es, testes tú, versión o algo, e hai pones tú a 4, 9, 5. Vale, pero no vale ponerlo por poner, que sí vale porque te lo van a hacer igual, pero bueno, hai muchas gente, e incluso hai visto plugins que no funcionan, que dan error, en la versión 3 o 8 de lo que sea, plugin pequeñito o lo que sea, lo instalas pa probarlo e bueno, que los nuevos, hai muchos que no funcionan. E igual en la persona que l'ha probado, l'ha probado en alguna instalación, senar algún mecanismo pa probarlas, igual l'ha funcionado, pero el código que ha subido e luego el tio, o la persona o la chica, pues no funciona, porque hai hecho un cambio e nosotros nos hemos probado unha, nos ha pasado mucho, toda la semana nos pasa con alguno, o que no funciona, o que no hace nada, o que sale un error, e es assim, que me es complicado controlar eso, es muy complicado. E el ranking de la primera página, como te sale? Dices carrar plugin, e salen en ranking que salen, por los, la gente que má se lo baja, como compites por ranking dentro de los plugins? Hai, se non lo se macho, e non sé como que mecanismo tiene, porque, dices en el repositorio, no? Si, tú dices, quero escarrar un plugin, que se hace como un ranking, que a veces te saca, o los que má se vacate, o que má se estrega, o que má se está, e non lo se, e me entegra. Que non tiene un criterio predefinido? Si, pero sin el filtro. Mira, eu vou, que tú lo filtres e te saca. E por ejemplo, Tiene que tener un criterio. Este mio, este que has comentado, eu suelo buscar, sempre lo busco en el repositorio, lo busco dentro de plugins, e pongo, el título entero, o nome del plugin entero, que saía el primero, saía el tercero, e sale, non se sale, o Google converges pago, alguno de éstos e tal, que pasa tio, non sé que forma, eu que hay algo aí, algo aí, unha bueno negra e... E igual, sí, va a ser raro, raro. Este hombre tenia una pregunta, oi, outro má, soy yo, bueno, hola majo, como te llaman, perdona como te llaman? Sí, rafa. Poi intenta complementar un poquito la respuesta de antes, vale? Mañana, se alguien quere enterarse algo má, se venís al community day, esto e en la mesa de plugins o en la decoro e seguro, así que tamín podemos seguir hablando de ésto. Quando subes un plugin al repositorio, é verdade que te revisan todo el código esa vez, e la siguiente vez que lo subes, ya non revisan nada. A mi me ha pasado. Eu tenia un plugin que estaban usando 2.500 personas, meti unha actualización, que rompía o PHP, rompí 2.500 sitios. E aí, pues claro, te pegan un tirón de orreja importante e tu tienes que responder muchos correos que empiezan a llegarte de tío, non sé que ha pasado con tu plugin, pero acaba de cascarme todo. Que están intentando hacer ahora con la nueva historia? Pois o que, ademas, bueno, a la gente de seguridad le viene muy bien, a casar e tal, e o tema de las estrellitas e non sé cuánto. Nosotros, quando hacemos una nueva versión de WordPress, cada vez que se va a liberar, hay un equipo de trabajo en el Slack que lo que hace es que empieza a pasar letes unitarios de PHP. E se pasan todos los letes unitarios de PHP, que ademas nos tiramos ahí, pues media tarde o lo que sea, hasta que todos dan OK e todos salen en verde. Se hay alguno que no sale en verde, pues eso se corrige, hasta que por fin se libera la versión con todo en verde, todo en OK, e que nada falle. O que pasa con los plugins é que va a ver cuándo se suba una nueva versión del plugin va a pasar por una serie de tés unitarios. Quando pase por esa serie de tés dependiendo del resultado que salga va a ver una serie que van a ser los críticos que si non se pasan, pues entonces esa nueva versión non se va a publicar de forma automática porque podria romper cosas e se actualiza e habrá outros cuantos que van a ser propuestos e seguros, etc. Entonces, aí hay muchísimo trabajo, todavía non está terminado pero é el futuro e é a lo que estamos intentando llegar, a que todo eso pues que se controle de forma automática cuándo a gente vaya trabajando. Porque bueno, la automatización é a lo que tenemos que intentar aspirar porque todo esto haciéndolo a mano cada vez, pues é una loucura. En cualquier caso solo se revise la primera vez, no? No se revise a la primera vez. O resto é o que estamos intentando é que sea de forma automática porque además, aunque a mano se revise a la primera vez, também tenemos en cuenta que algunas de las revisiones que hacemos las hacemos nosotros en los community days. Entonces, aí aunque os que estamos en la mesa vallamos a controlarlo todo e seamos os que demos en lo que hay final e tal, hay mucha gente que está mirando a lo mejor un código por primera vez que se acerque en ese código e vamos a estar con ellos, pero algún fallo também se pode colar. Somos humanos e bueno, se tenemos unha herramienta como PHP Unit e podemos tirársela a todo e se pode controlar todo eso, pues sempre va a ser moxomejado. Perfeito, muchas gracias, májo. Alguna pregunta máis? Hecho a correr a por cervezas. A esta contestada? Alguna pregunta máis? Se arrajado. Solo, o que comentaba antes él de que dices oi, quiera hacer un plugin imagínate un plugin que quereis controlar o VPO e quereis controlar a seguridad se le hacias en un o en dos más gigante seria. Si es máis complicado que meter dos líneas, lo harías como un solo plugin o como dos plugins? Yo haría un plugin un plugin, máis como vas a reutilizar eu haría un plugin