 Hola, gracias por venir de novo ao Track 2. Nos va desilusionar, pues hoy tenemos a Javier Casares de Ponente e Javier es uno de esos que se define asimismo como un internauta. Lo podéis encontrar en el equipo de hosting de la comunidad de Wordpress, es un tío muy activo e en todos os contributores de I a los que podes assistir, mañana le veréis e le podes anchicharrar a preguntas ao tempo que os comís unha paella. Eso es spoiler. Javier Casares é administrador de sistemas e podes ver seus proyectos e seus plugins em seu perfil de arroba Javier Casares. Também saíis de sua traje historia javiercasares.com, vppodcast.es e casares.blog. Aí os dejo. Perfeito. Pues hoy vamos a hablar de ese culite. Todos sabeis que con Wordpress para que funcione, necesitamos un MySQL, un MariaDB. Vale, hoy vamos a hablar unha cosa, esto es todo o que os voy a explicar, hoy es un proyecto piloto, es decir, os voy a enseñar o futuro o unha parte del futuro de Wordpress. Como decía, soy Javier Casares, aquí tenéis un montón de enlaces, me podéis encontrar sobretodo en el perfil de Wordpress, ahí tengo todo o que hago, e ultimamente en Mastodon, hago menos en Twitter, o sea, así queréis, e dos detalles importantes, como decíamos, que hago en la comunidade. Eu estou dentro, soy uno de os representantes globales del equipo de hosting e ultimamente me han engañado para ser o responsálogo, o lead de la documentación avanzada de Wordpress. Algo de Wordpress, creo que sé, creo, porque tampón lo tengo muy claro. El equipo de hosting, básicamente, es el equipo que relaciona toda la parte de desarrollo del propio Wordpress con las empresas de hosting, nosotros estamos ahí un pouco en medio, pues haciendo que tanto unos como outros estén contentos, e el equipo de documentación, como el nombre indica, es el equipo de documentación de Wordpress. Hay un montón de proyectos, o en cualquier caso, para ambas cosas os invito mañana a venir ao contributor Day en el que nos focalizaremos sobre todo a parte de documentación. Unha cosa importante de esta charla en concreto, voy a hablar de tecnología, voy a intentar hacerlo fácil, pero voy a hablar de tecnología, sobre todo, cada infraestructura y cada tecnología es diferente, es un mundo, cada servicio servidor es un mundo, espero que lo que diga, nadie lo utilice en mi contra, que es bastante habitual, e, si critico un mequejo de cosas, espero que tapóco se senta nadie ofendido hoy en la sala, que creo non me suena, non veo ninguna cara conocida que me pueda volver. Cosas que voy a explicar hoy, las partes de Wordpress que se seculite, por qué usarlo, vamos a ver, e los dos proyectos que hay, que son el de como usarlo como base de datos e como usarlo como cacha de objetos, luego entraré e voy a explicarlo, es un poco, va a ser má simple de lo que parece. Partes de Wordpress, todos sabéis que Wordpress está formado por diferentes cosas, vosotros bajáis el zip, pero básicamente tenemos tres grandes partes, el núcleo, los plugins e os temas, que es o má habitual de uso de Wordpress, luego tenemos los media, las imágenes, los documentos que subimos al Upload e outra parte importante dentro de Wordpress es la base de datos, que es donde se guardan todos os posts, todas las páginas, todas las configuraciones, hoy vamos a centrarnos en esta última parte. Base de datos, desde el equipo de hosting, normalmente se recomiendan dos, que es MySQL o MariaDB, son las dos habituales, vuestra empresa de hosting, normalmente en el 99,9%, estará usando una de estas dos ediciones, pero también es compatible con otras bases de datos, que se al final os fijáis, todas llevan la palavra MySQL o MariaDB, son de empresas, son de cloud, son de cosas, pero al final es todo lo mismo, MariaDB o MySQL. Que es ese Qlite? E agora sí, os meto en el mundo oscuro. E ese Qlite es una base de datos parecida a MySQL o MariaDB, es una base de datos SQL, que es un tipo de bases de datos, es relacional, que es importante, también lo son MySQL e MariaDB, es gratuita e es de código abierto, e eso es muy atractivo para la comunidad de WordPress, porque WordPress también es gratuito e es de código abierto, vuestra, pues sí, tenemos outra opción más, esto puede ser interesante. E es muy interesante porque está pensado para eso, sobre todo aplicaciones móviles, aplicaciones pequeñas, e quando digo móviles, no me refiero a vuestro teléfono móvil, sino aplicaciones móviles, por así decirlo, sería a palavra máis correcta. Pero sí que es verda que los móviles vuestros, por ejemplo, la agenda de contactos se guarda en una base de datos de SQLite y prácticamente todas las configuraciones hay un montón de herramientas que utiliza vuestro móvil, hablo de iOS, Android, X y demás, utilizan este tipo de base de datos. E outra cosa que utiliza las bases de datos de SQLite son los navegadores, tanto Chrome como Firefox como Edge, por ejemplo, los marcadores, el historial de navegación, todo eso se guarda en SQLite, vale, pero vosotros no os habéis tenido que instalar nada, cosa que, con MySQL e MariaDB, el servidor tiene que tener instalado eso. La diferencia, sobretodo, de SQLite con el resto es lo que se estava diciendo, sobretodo que es que son autónomos, por así decirlo, es decir, SQLite es un pequeño programa que se pode instalar prácticamente en cualquier sitio y luego tú tienes el lenguaje de programación, en este caso PHP, que es con lo que está hecho WordPress, que es el que se comunica, pero no hay ningún servicio al uso, vale? Estos los máis técnicos, entendéis la palavra servicio, pero, digamos, sempre que se habla de un WordPress, tenemos el servidor web, el servidor de base de datos y el PHP, que es el lenguaje de programación. En este caso, solo necesitaremos el servidor web o algo que muestre la web e el lenguaje de programación, que es PHP e la base de datos irá asociada al PHP, no será una cosa externa. Vale, entonces, en este caso, o que decía, el SQLite va ser el motor e el PHP va ser la ejecución. Por que usarlo? SQLite es un sistema muy simple, es mucho más simple, es rápido, es eficiente, como digo, está instalado en miles de millones de teléfonos móviles, o sea, que está hiperprobado, vale? Consume muchos menos recursos que MySQL e sí que podemos decir que es a priori menos escalable, vale? E quizá non ofrece todas as opciones de seguridad que poderia ofrecer un MySQL un MariaDB, vale? E en este caso me direis, vale? Entonces, me estás diciendo que vamos a poner unha cosa peor de la que usamos e os direi, sí, por que no? Vale? Então, claro, es eso, e os direis, claro, es menos escalable, o sea, me estás dando un pseudo-producto, entonces, por que poderia ser interesante esto? Sobre todo por el tema de de sitios pequeños, vale? Hay sitios, por exemplo, unha web corporativa, cada cuento se atualiza unha web corporativa, nunca, la metes ahí e dentro de tres años, o que hai que atualizar? Non sei que, vale? Ese tipo de páginas que no consumen, que las tienes ahí, que al final, non hace falta montar la NASA para todo esto. Como base de datos, e os he dicho que os voy a explicar dos proyectos, vale? Este es uno de ellos. O primeiro es utilizar, sustituir o MySQL o MariaDB con un SQLite, vale? Então, este proyecto se empezó hace un tiempo, en modo plugin, isto es un sistema experimental, lo digo porque se querís probarlo, lo podís probar, pero en modo experimental, tenéis tanto el enlace para descargar el plugin como el repositorio de Git, donde está toda la documentación, todos os tickets, todas las historias. Que cosas lleva? O como funcionaria? Tu lo instalas, instalas un WordPress, te instalas e activas este plugin, vale? En principio, tendría que ir todo ok, te pode al activar, te pode decir, oye, no tienes ese SQLite, tenéis que hablar con vuesta empresa de hosting e decirle, oye, necesito que me instales esto o que lo configureis, pues los servidores de WordPress están pensados para o outro, para ese SQLite, iniciarías o sistema con ese SQLite e empieza un instalación nueva. Ya digo que esto es lo experimental, se tenéis un WordPress, perderíais todo porque empecesa como un instalación nueva, vale? Ya digo, es para un experimental, es para un experimento. De toda forma, no se pierde nada, simplemente es que em vez de llamar aquí a ver los datos, estáis llamando o outro lado. Que cosas harían falta? Primero, el SQLite, vale? Normalmente, os hostings lo llevan e ya veis que el peso del software es muy pequeño e está pensado tal e como está ahora para empezar desde cero, vale? Ao menos el experimento. Migrar se puede, vale? Non voy a entrar, esto, por si alguien lo quiera hacer el experimento, pues con esto se podria, pero eu he cojido mi blog e lo emigrado e a la primera me funcionó todo. O sea que por ahora a fase experimental está guai porque va. E esta diápola tenía hasta ayer hasta hace prácticamente en menos de 24 horas el futuro non está definido. Escrivi al desarrollador de esto e le dije, oe, me puedes dar tres tips de unha charla? E me dijo, oe, me mando un churro gigante e então eu tenho que meter todo esto. Vale? Então é básicamente dos outros detalles. Primeiro, desde que eu hice a apresentación hasta ahora, que foi hace o mojo hace un mes, se ha prácticamente reprogramado todo o sistema. Vale? E se ha hecho para serlo má seguro e má de cosas. Pero, sí que hay un detalle importante e es que ya hay un proyecto de inclusión en el core. E o que podeis ter parte do que podeis chegar a ser Warpress 6.3. Vale? Dentro de 3 semanas a 6.2 os hablo de 6.3, 6.4. Cosas interesantes permite usar ese Qlite obviamente o propio Warpress, es decir, a instalar Warpress o tendríais e os permitiría elegir entre un sistema o outro. Sim, se não tenéis o sistema no tiene o mais SQL viejo, por que? Porque no hace falta usuario e contraseña. E, entonces, a famosa instalación de 5 minutos de Warpress pasa a ser de 20 segundos. Porque sólo tienes que poner o título, o nome, bueno, a conta de correo o le das a instalar e ya está instalado. E ya lo podeis empezar a usar. Ni servidores ni nada. É increíble. E ya digo, é un proof of content, una prueba e se está validando mucho todo. Vale? E estes rápido. Que é a cacha de objetos. Quando, por exemplo, quando tenéis una tienda e alguém deja algo en el carrito, eso, por norma general, se guarda a base de datos. Vale? E isso hace que a base de datos, como tengáis muchos clientes, se empieza a llenar, porque quando dentro de un mes venga alguien, o carrito seguirá lleno. Esa información é que almacenarla. O problema é que a información temporal nas bases de datos estas no é sóptimo. E alguém dijo, pues bueno, vamos a guardarlo en ese culite que no deja de ser outra base de datos. Igual, é prima hermana de Maria de Veo, de MySQL. Tenéis estos plugins. Vale? Também, o plugin experimental, o plugin na versión de desarrollo, por si queréis ver un pouco para onde va. Lo mismo, o instaláis. Éste é más fácil, porque éste, se o instaláis, sí que é compatible con o Wordpress actual sobre todo, aquí sí que os diría, tenéis que hablar com o vuestra empresa de hosting, primeiro, para saber se já estáis usando un sistema de cache. Vale? Se o usáis, já lo tenéis. Se não o tenéis, le podéis pedir que o instalem para aprobar esto. E basicamente é un alternativa que é muito interessante sobre todo os hosting compartidos. Por que? Porque as caches suelen ser compartidas. Então, alguém poderia llegar a acceder a vuestros datos. Con este sistema, é o VWP content. Vale? É como se fuera, é un fichelito aí, está aí guardado, se accede, se lee, e já está. É muy interesante e una de las cosas que se ha aprobado mucho e que, como se están haciendo as pruebas, é para hacer 100 mil compras simultáneas en buco. Então, se está poniendo a prueba moi asako. Vale? Então, é muy interesante para esto. Simplemente, os quedáis con este concepto. Estos, para que lo habléis com vuestra empresa de hosting, ya me hablaran a mí. Vale? Pero aí lo tenéis. E nada, já está. Se alguien quere mentorizar o aiuda de cosas de hosting o documentación, me podéis escribir aquí. Vale? Tenís los enlaces a los equipos de hosting e documentación. Así que, já está. Bien, de tiempo.