 Bono, vamos a ir con a segunda ponencia de la tarde en la que va a venir un señor que es el Rafín de Santan. Muchas gracias, hola, que tal, bien? Bono, os voy a hablar de Wolperspade Ground, algunos no conoceréis, ahora os explico un poquitín en profundidad de que va esto, vale? Voy a presentar, aunque ya vi Dania me ha presentado moi bien, pero bueno, por algo máres profesional, decíos, soy desarrollador web, frilas, vamos un programador autónomo, lo que viene a ser un programador, vale? Mis trabajos son, básicamente, proyectos a medida, con Wolpers y bucomers, mayormente, yo me digo máis bien a esas cosas que es muy difícil, que como se hace esto, mira ver si, pues, los marrones que decimos, eso, a eso me digo. E llevo un grupo, junto con otro compañero, con Adrian de Meetup e tengo con Adrian, que no es el mismo Adrian, sino otro Adrian, un podcast que llama El Arroyo, que llamamos que es el Desarroyo Web Rural, vale? Y bueno, también colaboro con una persona de unidad, haciéndole desarrollo en una empresa que ha montado, que es WP Récules, vale? Que no podéis echa un vistazo. Bien, pues ya está, entonces, vamos a plantearnos un poco el problema, que problema intenta resolver esto de Wolpers program. Muchas veces nos planteamos que vamos a necesitar unha instalación de Wolpers para aprovar un plotting, por ejemplo, ver se nos va a valer en lo que tenemos que hacer, tenemos que aprovar un tema, outra cosa que no podemos hacer en producción e tenemos que aprovar se nos funciona. Tengo una versión de PHP, voy a cambiar a una versión superior, se va a romper la web, no se va a romper la web que va a pasar aquí, un bloques, plugins de bloques que para ver se nos valen, o por ejemplo, esto que es muy interesante, se alguien desarrolla plugins, pues poner en la página, en la landing del plugin que hayas hecho, unha demo completamente funcional, vale? Esto nos lo resuelve Wolpers program. E luego, antes ha hablado Alejandro también sobre a formación. Esto Wolpers program viene también muy bien para montar entornos completamente funcionales de Wolpers en nada e sin necesidad de tener nada. Agora vamos a verlo. Vale, entonces nos planteábamos que necesitamos algo de eso e hasta ahora que teníamos que hacer, bueno, tenemos que instalar un Wolpers, como instalamos un Wolpers? Un entorno local, o com local, o com mam, o algo así, o sinón un servidor, tenemos un servidor de pruebas e aí montamos un Wolpers para aprobar algunas das cosas que hemos visto. Que necesidades tiene? Que requerimientos, según o requerimiento, según o que nos dice Wolpers? PHP 7.4, MySQL, Enginso Apache, e soporta HTTP. Esto é o que hice Wolpers, vale? En súa documentación. Vale, ya configura o servidor, lo hago así, lo tengo así. E agora, isto está sacado de la documentación de Wolpers e é isto o que temos que hacer. O que nos dice que teníamos que hacer. Descargar instalación, instalar, etcétera. Entonces, para una persona que o que quere o que eu quero aprobar este plugin, así me va a funcionar. E tengo que hacer todo isto. E isto me sopera. Mucha gente no hace pruebas, no prueba las cosas, porque non entiende que de todo esto e no tiene porque saberlo. Entonces, para éso viene, bueno, ya veis que el diseño non é o mío. Eu non sou diseñador. Vale, entonces, para éso, tenemos agora, a partir de agora, Wolpers program, é unha herramienta relativamente nueva, eu creo que salió antes da work on jubros, em maio, por aí, debido de salir. Vale. E eu vou ler, traducido, así da aquella manera, o que dice que hace. Hace que Wolpers se accesible ao instante para os usuarios, aprendices, bueno, aquí igual poderá ver posta alumnos. Extensores, bueno, e colaboradores, vale? Queria dizer, nos va a montar un entorno de Wolpers completamente funcional em qualquer navegador sin necesidad de tener conocimientos, ni de instalar nada más, vale? Sin necesidad de ser nada. Podemos probar un plugin, un tema, un bloque, vamos a poder crear un sitio a nosotras nos da unha instalación limpia, vamos a poder funcionar, crear páginas, crear entradas, o que queramos, exportarlo e mañana o pasado quando queramos, podemos importar e seguir trabajando. Podemos probar con diferentes versiones de PHP, o típico, un plugin que necesito, o soy un desarrollador e necesito saber que versiones de PHP soportan mi plugin. Bueno, pues esto es tan sencillo como seleccionar. E o que es decían de sincertar un Wolpers totalmente real por ejemplo, un Academy Online, un sitio, un manual, vale? Para que el que entre el alumno pueda toquetear sin ningún problema. E esto es unha cosa que también me parece muy importante que es privado, es decir, non es un servicio externo de terceros, no, todo está ahí e en el momento que cerremos ya non se guarda nada. Bueno, lo podís descargar e guardarlo vosotros, pero es totalmente privado. Bien, para aprobarlo simplemente esa web, esa URL que es playground.warps.net Sin traís ahí, vais saber que automáticamente os va a cargar unha instalación de Warps por defecto ya completa que podáis entrar a Lightning e empezar a funcionar. Só con eso, mirad. Te cramos la dirección e esto é o que nos hace. Lo prepara, boom, ya veis lo que tarda un segundo non necesito e veis que entro al bag e yo puedo editar o sea, es totalmente funcional. Vale? Crálo bloque meto aí de acuerdo, entonces con eso ya empezar a trabajar. Fijaos, a mi me parece que esto é la letra. Vale. Si vemos un poco el vídeo os fijais en la barra de navegación a la derecha veis que tengo PHP 8.0 bueno, xi non lo veis, os lo digo WP 6.3 desde ayer de onde vamos a poder configurar esta instalación que me he creado que versión quiero de PHP e que versión quiero de Warps. Vale? Le pincho aí donde está eso e me aparece esta ventanita este pop-up. Con este pop-up voy a poder veis abajo se non se ve bien, lo xinto pone PHP versión e Warps versión en el aire es decir, yo con eso que tengo ahí despliego, le digo pues voy a probar con PHP 7.3 a ver se funciona o PHP 8.2 a ver si esto funciona e ya está volvá a recargar con esa versión de PHP vale? e con versiones de Warps lo mismo tiene versiones esos e versiones maiores de Warps pero bueno funcionales e luego tiene veis que pone Nightly es la versión beta, ahora mismo se vais a Nightly e se instala la versión 6.4 vale? es una versión beta para probar que es lo que va a venir a ver si funciona lo mío con lo que va a venir esto é moi interesante luego que más teníamos customizar el funcionamiento es decir, cambiamos PHP cambiamos version de Warps e el tipo do almacenamento por defecto me pone que es temporal que quere decir eso? yo meto la dirección me crea una instalación de Warps e se yo le doy a recargar todo o que haya hecho lo he perdido eso quere decir temporal a ver, cada vez que recargo pierdo lo que haya hecho que é persistente nos mete unha cookie en nuestro navegador e quando recargas te lees a cookie e o que tengas a cookie te lo vuelvo a meter e luego tiene esta tercera que é la leche que é sincronizar con tu ordenador é decir, se os abierto esta tercera só funciona con Chrome vale? mas o menos todo mundo esto que quere decir que se yo doy aí, me abri una ventanita de selección en una carpeta de ordenador selección en la carpeta e aí te va a crear esa instalación e todo o que hagas arriba te lo vas sincroniza e de tal forma que el dia de mañana vuelves con eso sincroniza vale? eso sí sincroniza de arriba a abajo e se envio en local e de eso eso non te lo sincroniza arriba entonces esta é a configuración básica cualquiera pode entrar modificar eso a seu gusto e a funcionar vale? unha cosa, non sei se luego lo vemos antes en el pequeño vídeo hemos visto que se pode entrar al admin e que é totalmente funcionar eu creo un post que é unha página e é o último, unha pequena cosa que é instalar plugin sistemas quando vamos a unha instalación nuestra vamos a plugins e nos aparece aí porque le internamente o que haces le és la API del repositorio de plugins e nos enseña la lista de plugins e o buscador éste non lo hace agora os voy a enseñar como instalar plugin de repositorio o que sí tienes la opción es de subir se tú tienes un plugin en tu ordenador subir plugin, te lo sube e a funcionar vale? bien máis cosas que podemos hacer exportar e importar quando hemos creado éso, imagináos unha lo que é o sitio de alumnos e a cada alumnos le damos unha destas, oye tenés que hacer ésto e logo, o que pode ser éo alumno es exportar éso te descargas un pequeno zip e ya está volvers dentro de 4 días a la url le das al botón de subir cargas é xe sitio e te volva a cargar como te lo havías exportado é un pequeno zip que ocupa muy pouco bien é o que se pode hacer sin á de click agora temos 3 formas de interactuar un pouco con el workspace Playground podemos hacerlo mediante 3 appis que é o nome vale? não é resapi como se alguno sabeis funcionar éxos son appis, éxos é outra historia tenemos o que é o nome acuere api a Bruplins e transfers para não liar... so cheio em ferixas farei saber oassung mas égo leis api é a mais espela é isto super pontente para centrar é isso teníamos a dirección HTTPS, 2.barra-barra, Playground.warps.net, vale? Esa é o URL. E habréis visto múchas páginas que vemos o URL, barrita, interrogación e pone lo que sea igual a lo que sea. Ampersand, lo que sea, é o que habéis visto, no? En Warps está. Entonces, éso é variable igual a valor. Bien, no explotado cabez. Bien, éso quer dizer que eu le voy a poder pasar valores a ciertas variables que tiene la query API mediante esa cerra e interrogación e luego ampersanes para decirle que é o que quero que me cargue del tirón, vale? Mirad, se poden hacer operaciones básicas. Como, por exemplo, pre-instalar plugins en ese sitio que voy a crear. Pre-instalar temas. Éstos que estén en repositoria, hablamos, vale? Plugins o temas. Cambiar versiones, é decir, no quero que me cargue da 8 e a versión de Warps 6.3. Eu quero que direzamente me cargue o plugin Jetpack e con a versión de Warps 6.2 e PHP 7.3 pois o podemos hacer del tirón. E, luego, também podemos cambiar o modo de almacenamiento. É o que hemos visto que temporal, persistente o tal, o podemos hacer também desde aquí. Mirad como funciona. Éstas son as opciones, vale? Entonces, a primeira coluna, que supongo que no veáis nada, pero, bueno, crez-me, hay tres colunas. É a primeira coluna, esto está sacado todo da acumentación, vale, buscáis la acumentación e é unha acumentación muy buena. E eu pongo, por exemplo, hay unha opción que é PHP e eu pongo Warpres.net, barra, cerrar interrogación, PHP igual a 7.1 e me crea a la instalación é xa que hemos visto con a versión 7.1. E le digo an persán, uvp, que é outra opción, verás que é aí, igual a 5.9 e me lo carga con éxito, vale? A que é só unha cosa, en plugin e temas não podemos dar porque, quando vais al repositorio de plugins, de Warpres, cada plugin tiene seu URL única. Vale? Que é Warpres o rege, barra plugins, barra o nome do plugin, o nome não, o slag do plugin, vale? O slug do plugin. Então, quando queramos probar ou pre-instalar um plugin o tema dentro de nuestra instalación de Playground, le decimos plugin igual e cogemos ese slag. En este caso, o problema de coblox, plugin igual a coblox. Vale? Que é só lo saqueis, os repito, da parte final de o URL do repositorio. E com o tema, é exactamente igual. Vale? Podemos cambiarle o URL onde queremos que empiece e igual estamos haciendo un curso e queremos que empiece a añadir novo post. O URL igual o ppadmin, barra, postnew.php e dirextamente não lo creais, vale? E aí veis outras opciones, o almacenamiento, etc. Por exemplo, instalar o tema Astra do repositorio PlaygroundWarpres.net Sim igual Astra Ya está. Instalar o plugin Gutenberg o mesmo, o que acabamos de ver agora. Pantalla completa, por defecto se tú pones PlaygroundWarpres.net te lo crea como en una ventanita dentro de o que é la pantalla del navegador. Se queremos que ocupe todo o que é o ancho del navegador todo o ancho da pantalla le decimos ese modo modo igual a síndez e ya está. E luego, o que os decía podemos combinar todo esto como nos dé la gana. En este caso tengo puesto o plugin igual a Gutenberg es decir, me va a pre instalar o plugin de Gutenberg ampersang, url, admin posnewphp quando cargue me va a ir a unha entrada nova e modo a pantalla completa o ancho completo o ancho completo del navegador e así con todas as opciones que veíamos na API e isto pero isto é lo guai é poder meterlo dentro de una web mía ou de lo que sea isto podemos hacer moi sencillo con o elemento HTML de iframe se nosotro ponemos un iframe en cualquier html cualqueda e le metemos la dirección que teníamos aí puesta ya nos va a cargar dentro de nuestra web o que tenemos ahí mira, este é un ejemplo isto é un HTML que podísa ejecutar en local un HTML un título un h1 e le metido aí un iframe e isto e isto seria isto seria é o título e debajo me mete la instalación fijaos pero eu quando vi isto me estallado la cabeza un pouco a cantidad de posibilidades que tenemos con isto vale, bueno ya os lo vendido no vamos a mirar un poquitín por encima nas outras 2 APIs para saber no como se hace porque isso nos daría para un taller sino que se pode hacer, un poquitín tenemos por outro lado la blueprint isto non é máis que un archivo Jason non sei se conoceis os archivos Jason non dejan de ser un archivito de texto con un esquema con unos corchetes e unas llavecitas vale, agora veremos um exemplo para aquellos que seis programadores tiene un esquema que isto os viene muy bien se en el editor de código le ponísseis esquema os va validando se as opciones que estáis poniendo son corretas e se pode utilizar dos formas una es a traver de la URL de WordPress program es decir, a traves de la query API que hemos visto antes que se tu coges el Jason que al final podes ser un choricillo así e lo pones todo así pero claro, eso nadie lo hace o normal es que se utilice con la siguiente API que es la de JavaScript vale esto seria un ejemplo a que hay una cosa super guapa también super interesante este es o archivo Jason que es o archivo de esto que os decía a que declarar unos pasos en el primer paso no lo veréis desde ahí pero os lo cuento en el primer paso estou diciendo que instalé un plugin e en el segundo paso le estoy importando un archivo de contenido de esos de cuando vais a decir exportar contenido pues un archivo de esos pero fijaos, yo aquí con esta API al importar el plugin le estoy dando la URL luego aquí puedo importar o cualquier plugin no como en el otro caso que era el repositorio yo tengo mi plugin en mi web este caso fgrweb.esbarralcala.zip e va allí e me lo instala e lo mismo con o outro la query API nos limita un pouco ese sentido porque es lo de repositorio pero aquí o que queráis e enseñar-li un demo del plugin o cliente ya está bueno no están así pero e por último tenemos a API de JavaScript que necesitaríamos también lo mismo que antes un elemento eframe descargar un paquete npm o sino tirar de perdonar e para algunos hablo en chino e lo siento e esto es así o hay que llamar a un ACDN ese archivo JavaScript por ejemplo mirad, este seria el caso máis básico yo creo un eframe le doy un id al eframe e luego importo eso que os he dicho en este caso desde un ACDN e le digo al eframe o sea le digo el id que le doy arriba que me estoy dando cuenta que tengo un error pero el id que le doo al eframe es el que tengo que poner aquí vale e luego tenemos una cosa que es o url que te playgroundwarpers.net para aquellos que estéis un pouco metidos en esto digamos que es donde tiene los nodos de la API vale o sea que se hay que llamarle vale los que seáis desarrolladores o nos guste jugar hay unha extensión muy buena o sea de esta misma gente para el editor de código que es impredente descargar buscarse en el repositorio de extensiones te la instalas e ahí está, se queréis probarla e te crea aí eso que tu le das lo mismo es como en el otro lado le daba versión de phpwarpers lo único que esto te lo crea no arriba en url de warpers.net sino te lo hacen local aquí te crea un local Jogos con esas opciones que lo arde bai o sea pa jugar te haga en local está moi bien esta extensión e luego para os que estéis un pouco metidos en la comunidad e seno lo estáis es buena oportunidad para echa un vistazo hay un equipo en la comunidad warpers sabéis que es un un proyecto de código abierto e que toda la comunidad está invitada a participar bien pues en traducciones el grupo de traduciones que es muy fácil de hacer se ha aprovechado esto e ha creado unha herramienta de verdad mirado esta url tan larga que es translate.warpers.rg barraprojet barrawpplugins hasta aí es unha url después le digo barra e el sla del plugin que quiro traducir este caso bucomers de pack barra barra s es decir este plugin me le vas con ese plugin en el idioma español vale pero ya listo para traducir muchas veces el problema al traducir un plugin un tema que nos encontramos es que tú ves unas tablas e ves chorizos de texto e no sabes el contexto de onde está eso hasta ahora para traducir un plugin seno sabías ese contexto tenías que crear tú una instalación meter ese plugin e utiliza eso para ver qual es la traducción máis correcta este caso no sé se veía bien al hacer esto tú te pones encima de unha cadena que no está traducida te abre unha ventanita te lo pone inglés e te dice mete aquí como va esto en español lo pones en español e le das a enviar e ya está e esto con temas tamén con plugins e con temas los que contribueis un poquitín de verdad aprobarlo porque esto es la bomba ya está bueno a lo que incluso no somos desarrolladores nos has dejado todo locos una preguntilla bueno sonando fantástica charla conocía a la herramienta pero he flipao máis todavía magia negra bueno ha sido tan buena charla que varias preguntas que tenia e las has contestado que quira hacerte unha sabes si existe algún alguna herramienta que de forma visual puedas elegir php o sa todo lo que puedes hacer con la api query que para nós é relativamente sencillo poner os valores sabes se alguien se acurra unha interfaz para que un usuario final pueda hacer ignoro se alguien está haciendo algo seguramente se lo has pensado tú seguramente alguien mas en el mundo seguramente era por si lo conocías xa un aplauso para Fernando