 Vámos a empizar a última tanda de ponencia desta tarde e vamos a empizar aqui en el tráxe con nada menos que Laura. Laura es unha joven, eso salta la vista diseñadora, unha desarrolladora, máis bien web de Bilbao, con lo cual ya tiene la mitad ganado, trabaja para a empresa Bovisub. E bueno, nos va a hablar de todo o que ha aprendido ella ao largo del tiempo que lleva desarrollando, a pesar de lo joven que es, pues sobretodo yo la que lo conozco, es unha persona muy apasionada, siempre de cosas que has encontrado en su trabajo de errores, sobretodo de clientes, no es así, e como arreglar a solucionar errores que podemos cometer nosotros con nuestro WordPress, aprender a limpiarlo algo en lo que ella pues ya le ha tocado al final ser experta. E nada, sin má, os dejo con Laura, un aplauso para ella. Sobre eso, como limpiar un WordPress, todos los que tenemos en la instalación de WordPress, seguro que nos hemos encontrado alguna vez en la vida con un WordPress que ha tenido un montón de plugins instalados, han desinstalado plugins, han borrotemas, cosas, e se ha ido ahí dejando en el tiempo e seguramente no hemos ido llovando un mantenimiento e se ha ido ahí almacenando información e datos que seguramente muchos de ellos nos estemos usando. Bueno, primero, ya me apresenta o Fernando, me apresenta brevemente, soy Laura de Bilbao, tengo, hace recientemente, me he hecho un blog en donde, quando saco tiempo libre, escribo de vez en cuando e trabajo por una empresa de diseño gráfico e diseño web e aquí he querido recopilar, he hecho un breve resumen pues de todos os problemas e desastres que he ido encontrando en algunos WordPress. Vale, empezamos. He querido hacer aquí una división de tres cosas que yo creo que es, básicamente, esto es lo que forma parte de una instalación de WordPress e también, a parte, lo que he querido dividir en tres, porque esto, o que está en el mismo servidor o podria ser en diferentes servidores, por exemplo, en una AWS, por una parte podriamos tener la base de datos en un RDS o Aurora, luego estarían los archivos de configuración que es donde están los PHP, HTML, CSS, JavaScript, que eso o tendriamos en un EC2, por ejemplo, y luego los elementos multimedia, que es donde, aquí es o que más pesa que es, llagas imágenes, PNG, JPG, PDF, MP4 e he puesta ahí, a parte, el tema de cópia de sobria de archivos de cache porque ahora os voy a contar al final de aquí de la ponencia dos coces que me encontré que tenia Antela. Vale, empezamos con la base de datos, partiendo, aquí he puesta una captura de pantalla de eh, las doce tablas que tiene en instalación limpia de WordPress cuando la instalamos en nuestro servidor, e he puesta esa captura porque es un instalación simple, en una, o sea, sencilla, si es un multisight tendra más, pero no me he querido meter un multisight porque xinó, necesitaría otra ponencia pa hablar de regio, vale, entonces partiendo de estas doce tablas, las básicas, ya todo, todo o demás serían ya añadidos de plugins o da un tema que no forman parte de forma nativa de nuestro WordPress e que debemos de revisar se realmente los estamos usando o no, vale, loa aquí he puesta un aporte a la base de datos que las formas que tenemos, o bien, na melhor parte de hosting especializados en WordPress o que a tira en PHP MyAdmin o, se ya hacemos fuera de hosting, hay programas cliente pa atacar a base de datos como GDSQL para Windows o SQL Pro para Mac, e se oi, la pregunta realmente, estamos usando todas, e he querido empezar por la raíz del problema que viene del desarrollador e programador de plugins e es que nos, si nos ponemos del punto de vista del usuario que no es desarrollador e tiene los conocimientos básicos quando le da a borrar un plugin supuestamente lo está eliminando e cree que está borrando todo lo de ese plugin pero muchas veces no es así, porque? Porque el programador, el desarrollador del plugin pues non sé por qual será el motivo pero muchas veces se deja ahí tablas que está usando ese plugin e, a la hora de borrarlo, las deje ahí en la base de datos e supuestamente, está engañando al usuario porque con el usuario quando le da a borrar se entiende con borrar que borra todo. Vale, entesa que he puesto las buenas prácticas del programador pa evitar que quedan ahí en la base de datos que, a la hora de desarrollar un plugin hay dos métodos que puede hacer esa eliminación de las bases de datos existe este gancho que es register install hook he puesto aquí, non se va a ver bien pero es una captura de pantalla de como seria la eliminación de oxígenes e tablas de la base de datos o bien mediante o archivo install.php que se ejecuta cada vez que el usuario borra o plugin e luego también he puesto ahí una tabla comparativa en la diferencia entre desactivación e desinstalación del plugin porque unha cosa es desactivarlo e outra cosa es borrar o desactivarlo e se os pone que es quando momentáneamente no queremos usarlo pero no lo queremos a un borrar e outra cosa es borrar pues ahí en el borrado es cuando realmente tenemos que borrar lo que son las bases de datos e eso seria las buenas prácticas vale? entãoces e eso seria e seríamos arreglando e era de raíz o problema de parte del desarrollador o que pasa quando non es así quando nos encontramos que hay ahí tablas en nuestra base de datos de plugins que ya ni tenemos vale? pues non nos toca má remédio que revisar toda la base de datos e las tablas e ver exactamente que cada tabla que he cometido e se realmente la estamos usando vale? e eso sí que he puesto aquí un aporte importante que sempre antes antes de borrar nada absolutamente nada siempre hacer una copia de seguridad siempre antes de hacer ningún cambio nada lo primero e eso e... durante eu estava haciendo a polencia macorrao quando estava estudiando programación de la canción e eu não sei se la habéis escuchado o lado de no te olvides por eso tenemos algún acuery en sobre la base de datos algún delete from e eso que que nos olvide o word porque nos vamos carrar todo vale? e estamos hablando de tablas e ahora me quero meter en el contenido de las tablas e explicar que por defecto WordPress va guardando desde la primera vez que se instala todas las revisiones de post va guardando todos os autoborradores todos os comentarios que se han quedado en spam por defecto WordPress guarda todo que pasa que non eso non está limitado entares se temos a instalación de WordPress de hace varios años e eso se va quedando na base de datos se va quedando na base de datos e realmente hay cosas que no tienen una utilidad pa que queremos tener una revisión de una entrada de hace dos años a no... vale? entonces como solución pues vamos al codex de WordPress tenemos por una parte dos cozas la da arriba que está na azul le uwp e embaixo revision to keep es un filtro que nos permite customizar como guardar las revisiones en el codex viene a que non ha puesto simplemente hecho mención al filtro pero ahí podemos costumizar pues según nos tres necesidades como que tipo de revisiones guardarlas o que tipo de revision guardar e más cosas e logo el de abajo que es una línea a meter en el uwp yon medio config que es para establecer el número de revisiones a guardar en este caso en el ejemplo que hay es y3 esto le estamos diciendo que sólo me va a guardar las últimas tres revisiones vale? entonces no es algo fundamental para que no se nos este acumulando en la base de datos revisiones de pos que sean antigos vale? que pasa se el paso anterior no lo hemos hecho e nos uniremos con o uwp porque tiene revisiones de hace siglos o anterior estaba meta uerfanos o comentarios de span antigos o casas que están en la base de datos que se hace mucho tiempo pues aquí está isto es una solución en el repositorio de uwpres tenemos un plugin advanced database cleaner que lo que hace es hace una revisión en nuestra base de datos e detecta que registros son los más antigos tiene un filtraje en donde podemos nosotos decidir que por eso que queremos borrar y está muy bien sobre todo para hacer una limpieza de todos estos datos revisiones borradores todos os comentarios están en spam todo esto y están en el repositorio para descargarlo eso sí lo que trae lo vuelvo a decir antes de hacer nada siempre copia de seguridad básico vale ahora dejamos a parte de base de datos nos vamos a meter ya en el directorio en arco nos archivos e carpetas de una instalación limpia de uwpres aquí he puesto una captura de como sería la raíz cuando nos descargamos uwpres desde uwpres.org está desactualizado ya no es la 4.9.4 ya es la 4.9.5 que xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa xa originales del repositorio de Warpres. E isso está moi bien, para revisar que se haía algo código que se ha añadido, coxas raras, e eso está tamín bien pa detectar mal Warpres. E eso, e sobretodo paciencia, porque cada desarrollador pone lo de 10 mundos. Eso é o fundamental. E tamín que esto é interesante, por defecto, quando nos descargarmos Warpres de Warpres.rg, vienen dos plugins e tres temas que, se non os vamos a usar, pues os ideales é eliminar-lo. Eu sempre só o dejo dos temas, o tema íjo, o activo e o tema padre, e todo o demás lo borro, e em quanto plugins, o mesmo, se non vamos usar o Akismet anti-Espanya e o Hello Dolly fuera, o que non vamos usar fuera. E agora vamos a pasar-le, algo é só na cuestión que aquí é onde máis peso e onde máis mierda, por ex decir, vo da ver na instalación de Warpres, que é o tema dos elementos multimedia. E vou empezar con as imagenes. Aqui os hablo de que Warpres cada vez que nos usamos unha imagena médios, por defecto Warpres o que ha de esa imagena queda como copias de esa imagena a diferentes tamaños. Ésto lo podemos configurar en os ajustes de médios. E tenemos que tener en cuenta que estas medidas tendremos que ajustar con o nosso tema para evitar, sobre todo, o Servet-Scallet Image. O que hace o cometido que hace isto Warpres, que por que hace da mesma imagena, crea da miniatura, da média e da grande, é para evitar que quando se está acabando na web estamos a mostrar unha imagena que é a 600 x 400, pa que o archivo tiene 1.000 x 800. Então é o cometido que o Warpres faz que as redimensiones querem se metido para evitar o Servet-Scallet Image. Así que aí vemos a configuración de nosso tema para ver a que qual son os tamaños das imagenas que nos muestran o nosso tema e así nós en este apartado podemos ajustar o tamaño para evitar o Servet-Scallet Image. É una captura de GT-Metrics, que o GT-Metrics te dice se tienes e estás mostrando imagenes muy grandes. Vale. Agora vamos a pasar ao tema de optimización de las imagenes. Aqui he puesto 3 normas básicas. La primera, para a web, sempre as imagenes son una resolución de 72 pixels por pulada. É dos superimportantes. Eu encontraron webs imagenas de 300 que ya son para impressión. Xa sempre revisar é xa porque por unidos a 72, é o que hai que hacer e nos vamos ahorrar un monton de peso dentro da própria imagena. Vale. Logo, lo de encontrar o tamanho das imagenes, bueno, é isto já é básico. Eu me tomo imagenes directas de la cámara de fotos que se ve o modelo, o afuera. O tamanho das imagenes sempre hai que subir o máis grande do que se veia mostrar na web, pa que logo o Wordpress já cree os diferentes tamaños e se todo o máis optimizado é posible. E, luego, sempre nós, ao hora de subir una imagena na nossa web, la pasamos por o Tiny PNH, que é una herramienta online gratuita. Bueno, é Xfremium. La gratuita te deja subir 20 imagenes, a la vez creo que é xa, está cinco megas, se lo así que subir o máis é de pago, pero está súper bien porque comprime as imagenes e non pierde casi calidad na imagena, así que eu recomendo que o uséis, aunque é xa, lo ideal é subir as ya comprimidas por esta herramienta. Logo, os voy a ensinar un plugin que hai varios plugins para hacer este processo ya dentro da própria instalación. Vale, e agora os voy a pasar unha lista de plugins que está muy bien, que nos van a ayudar a limpiar, que é xa, quando non hemos tenido un cuenta o anterior, pues está a la salvación, o plugin Summit, que nos permite cambiar ya imagenes subidas a nuestro Wordpress en bloque. E está súper bien, en caso de que nos hemos encontrado Wordpress, ya que as imagenes son gigantes e non tíren solución, pues simplemente nos lo descarramos del repositorio e aí podemos cambiar el termino das imagenes de forma automática. Logo, el que é o que os comentaba antes, que vagas e non se han subido ya comprimidas as imagenes, podejam preparar e con el time e png, pois existen varias, este é unha de ellos, eu posso ver que é personalmente o que máis me gustan, aí é o repositorio de vários plugins que o que hacen é optimizar e a as imagenes quando resuben a la instalación de Wordpress. Este me gusta porque en cima te permite elegir el nivel de compresión, tiene normal agresivo a ultra, aunque a veces eu a ultra non se vou poner porque máis saí de algumas imagenes en las apixela de un pouco, con a normal e aí já está bien, e também que não cuesta así, pero permite também hacer compresión massiva de fotos que ya están subidas a a la instalación de Wordpress. E este plugin que me lo dijeron dos personas e que eu não o sabia porque les comenté, tenho instalación de Wordpress e que pesou un montón, porque eu tenho un montón de imagenes e me dijo, pues hay un plugin que lo que hace é te borra as imagenes que non se están usando e foi así. A ver, eu vou a mirar e se llama DNUI, está en el repositorio de Wordpress e o que haces é coge el nombre de la imagen e va buscando na base de datos ese nombre de la imagen e va viendo se en la tabla post, en la tabla meta, esa imagen está metida en algún post, se non a detecta borra a la imagen, porque a borra defecto, em Wordpress, quando borramos un post, por exemplo, eu vou a borrar este post e já non lo quero, as imagenes que están asociadas a ese post non se borran, quedan guardadas en la tabla meta o bloats en medis. Entonces, para evitar que se queden fotos Wordfanas que nos están usando vamos este plugin nos ayuda a localizarlas, porque sempre antes de borrar nada eu recomendo a fazer una copia segura de la carpeta o bloats por si borramos alguna foto que se esté usando, pero este plugin está moi bien en éxos casos en el que há un monton de fotos e que non se están usando, por exemplo, en temas de éxos que vienen con demos e vienen un monton de fotos e cosas así. E agora os voy a hablar de las copias de seguridad, que isto va a parte de os 3, que lo apuesto un pouco aquí a parte, porque, que non se porque e eu ha visto en varios plugins, quando os plugins deshacer copias de seguridad en Wordpress por defecto, se não o configuramos e simplemente o instalamos e fazamos una copia de seguridad, guarda esa copia de seguridad dentro de la própria instalación, o que é algo contraproducente e dicir, guarda una copia de seguridad e la dejo aí ao lado de minha instalación e que va así, esa primeiro está ocupando espacio, segundo supone que es por seguridad por si le pasa algo a esa instalación de Wordpress, da que sentido tiene, se se por algún motivo se infecta nuestro Wordpress e da copia de seguridad, da, puede estar tamén da copia de seguridad haqueada, então, esa lo mejor, vamos, o recomendable é sempre, a copia de seguridad, sacarla afuera, ya sea, a la nube, a Dropbox, a Amazon, a o localmente, que va a ser nunca a nuestra instalación de Wordpress, aqui puesta el ejemplo Duplicator, aunque haces, regentemente leí un posque, a esa via detecta un malware o algo, pero bueno, hay muchos más, tamén está, he usado eu o look da plus, que por defecto, se non haces nada, te deja aí la copia local, aqui, o tema de la cache, o plugin de auto-optimize, o susto que me dio o outro dia, cuando fui a entrar a una web en Wordpress, não pude hacer la captura, pero aqui pona unha con 30 euros que me encontré, isto, hay 100% rojo e ponía 19 ejas de cache, que pasa va aquí, e logo me puse a buscar a internet, isto seguramente, xala, tenho que pasar alguien más, porque no, es normal 19, o xala, algo está pasando, e me puse a investigar, entré en la, en repositoria de Wordpress, a ver que, se havia salido e havia pasado, e porque sucedía, e veí en las preguntas frecuentes una de ellas é, que hago, se mi cache está aumentando muchísimo, e aqui puse tamajo la respuesta, que é por la opción de agregar, javasí que en línea o agregarse, es en línea, que é só que, hay que tener cuidado con estas opciones, porque pode hacer que nos traco a cache, que automáticamente auto-optimize e non limpie la cache, entonces, hay mucho ojo con os plugins de cache, para no llevar nos uso, porque xala 19 ejas, no, es una salvajada, no pude hacer la captura, cogí es, deje la página, bueno, voy a, como pasamos, no hice la captura, e o voy a esperar a ver, sin genera más cache, para sacar la captura, bueno, e é só é todo. Bueno, se tenéis alguna preguntita, me acerco con el micro. Bueno, eu queria preguntarte porque, a veces, con respecto a lo de las imagines que has dicho, e vas a, dices, tu queres subir una imagen, que é de calidad, e que se vea tanto en el móvil, e que se pode descargar, pero, também, que, se la ves en un iMac de 5K, e é full screen, se vea, se vea tamén bem, pero, luego, te vas al GT Metrics, e te dices que no, que en la cambie, é que le baje de resolución e todo é só, bueno, son teorías porque non se está mostrando en toda a resolución, pero non sé esas medidas como, ou sea, eu sí pongo una imagen de fondo, e la pongo a 1080, en un ordenador de 5K, una pantalla de 5K, e que se verá pixelada. Qual seria el tope para éxas imagines? Que tu consideras? Eu, por exemplo, digo, se passa de 300 megas, ya é imposible, ni para un fondo de pantalla, e lo demás, pues que sea 72. Como mucho, no? Megas, se dicho megas? Sí, sí. Especialo. A ver, van función, tam, el van función del tema que estemos usando, de la imagen, tamén que da te cuenta que, por exemplo, nosotras, nós desarrollamos tamén en pantallas grandes, eu sempre me pongo en el lado del usuario, te vamos que ver que a maior parte, o sea, casi todos os usuarios van a tener pantallas pequeñas, e, no, nosotras obria a decir una medida exacta qual es o óptimo, pero, sobre todo, nos temos a poner en el lado del usuario como lo vaya a ver, e... e é, ou sea, é en función del propio tema de como sea a página web. Cada vez que, justo de esa pantalla, ou sea, muy poca, un pouco porcentaje de tener puxas a pantalla, estamos, yo, sobre todo, nós sempre nos lo vamos de todos os dispositivos, sempre nos intentamos poner en el lado del usuario que va ser ao final del público final que lo vaya a ver. Gracias por la charla. Has mencionado en plugin, non me llega la vista e non me ha dado tiempo a tomar nota para revisar las imágenes que están subidas e, si non están indexadas, eliminarlas, no? Que é indexa? A nivel interno, las páginas, ou sea, las fotos subidas ao WordPress solamente o hace un escaneo de toda a red, os estoy pensando en las imágenes que se suben a lo mejor para alazar en un boletín e non se enlazan dentro a nivel interno, sino que es para un envío. Eso tamén lo revisaria. Quero que, o indexa, creo que en la cartola de pos, timeta, se esa URL de la imagen está asociada a algún pos que haya. Tenemos aquí alguno máis. Te queria preguntar por un plugin para alimpiar a base de datos de plugins que han sido borrados e que en realidad te dejan aí como o QC ya, creo que yo me encontraron en las tablas e me ha dejado aí todo o poso e tengo un... no sé, se me podes decir algún plugin para que limpie, fiable. Pues es que un plugin como tal, no lo hay, hace poco Fernando en su blog hizo un pos de todo un plugin, por exemplo, hay algunos plugins, HuCommerce, alguno outro máis que como saben por ejemplo a HuCommerce y creo que WorldFans dejan cosas en la base de datos e entres han lanzado bien, no me acuerdo, un bien pero algo para eliminar completamente el propio desarrollador del plugin a desarrollar algo para eliminar completamente su plugin. Pero como tal, en los propios desarrolladores no han hecho nada al final no tienes má remedio que hacerlo tú o que buscarte la vida o que buscarte la vida o que buscarte la vida o que buscarte la vida o que buscarte la vida o que tablas de la base de datos nos estamos andando hay alguno que te comenté HuCommerce alguno máis que ha desarrollado e a unha herramienta para poder borrar todo lo suyo. Una última pregunta por aí, dos hola José Antonio buenas tardes, muchas gracias só lo te queria preguntar al limpiar la base de datos entonces no hay forma humana de saber que tablas tenemos que eliminar muchas gracias pues lo que comentaba antes que ya le cuenta que es en función de como estes desarrolladores al final los desarrolladores son los que han hecho e han programado el plugin e han puesto ahí sus tablas e son ellos os que saben al final es el nosotros somos los que nos vamos a ver nuestra base de datos e tenemos que ver e analizar o que corresponde a cada plugin por ejemplo, si casi normalmente los nombres de las tablas vienen a referencia del nombre del plugin e luego sele venir el cometido por ejemplo, si hace referencia a los usuarios e users sea de referencia e e-mails e e-mails normalmente lo ponen así para que nosotros lo veamos pero no existe un programa que detecte todo, osa que cada plugin está desarrollado de su manera e hace sus tablas en la base de datos nada, no hay más o menos que armarse de paciencia e ir borrando e eso e sempre hacer una copia de seguridad antes vale que no leemos tenemos aquí la última pregunta quería preguntarte por los plugins que han recomendado para optimizar las imágenes cuando las tienes que cargar tú antes de ti un programa gráfico como Photoshop con 72 pixels o tamaño máximo en el que va a salir en la maquetación e con una compresión adecuada, es decir que tiene cien cascos o máximo es necesario utilizar estos plugins que has que has comentado además este del panda, no se como se llaman citainipeneg es necesario pasarlo por aí yo en setos version pro usamos photoshop, modificamos la imagen, cambiamos la resolución o tamaño e sempre las pasamos por el time porque hasta el propio photoshop deja sus metadatos a la imagen, el primo photoshop también creo que tiene una opción de compresión de imagen pero sigue de no la comprime del todo siguen quedando ahí metadatos yo la del time y peneje comprime un montón es más de una misma imagen se pode hacer unha doble compresión quita un montón de pesa e sobre todo, no, la calidad de la imagen apenas la pierda está muy bien esa herramienta para por exemplo, yo cuando es que he estudiado un poco andro y programación para móviles ese es a la que nos recomendaron para todas as imágenes que escarrábamos en lab sempre pasarlo por el time e peneje e dos o tres veces para quitar que en las apps hay que estar las imágenes tienen que ser lo más optimizadas posible por muchas gracias laura por parte de la organización te agradezco mucho tu ponencia tenemos un detallito para ti e a todos vosotros un fuerte aplauso para laura e aquí la tenéis para hacerle las preguntas que sé que se han quedado en el Tinder