{"id":4460,"date":"2022-06-07T10:30:00","date_gmt":"2022-06-07T15:30:00","guid":{"rendered":"https:\/\/skatox.com\/blog\/?p=4460"},"modified":"2022-06-07T13:56:48","modified_gmt":"2022-06-07T18:56:48","slug":"js-archive-list-5-0","status":"publish","type":"post","link":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/","title":{"rendered":"JS Archive List 5.0"},"content":{"rendered":"\n<p>Luego de mas de 3 a\u00f1os sin poder dedicar tiempo a mi primer plugin de WordPress: <a href=\"https:\/\/wordpress.org\/plugins\/jquery-archive-list-widget\" target=\"_blank\" rel=\"noreferrer noopener\">JS Archive List<\/a>. Finalmente he conseguido trabajar en \u00e9l y lanzar una nueva versi\u00f3n. La idea era actualizarlo a las \u00faltimas tecnolog\u00edas, realizar mantenimiento y correcci\u00f3n de errores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nuevo nombre: JS Archive List Widget<\/h2>\n\n\n\n<p>Ya hoy en d\u00eda no es necesario usar jQuery debido a que los navegadores ofrecen nativamente las funcionalidades b\u00e1sicas de jQuery. A pesar de que WordPress lo sigue incluyendo y la mayor\u00eda de temas y plugines lo cargan (causando una descarga adicional de c\u00f3digo) eventualmente se dejar\u00e1 de usar y es mejor estar preparado para ello.<\/p>\n\n\n\n<p>Para preparar el plugin ante este cambio y para actualizarlo a las \u00faltimas tecnolog\u00edas, elimin\u00e9 jQuery de las dependencias. Esto requiri\u00f3 rescribir todo el c\u00f3digo de Javascript a nativo sin dependencias de librer\u00edas. Pr\u00e1cticamente es escribirlo de nuevo, es una tarea f\u00e1cil para el c\u00f3digo de interacci\u00f3n con el DOM pero la parte de animaciones si toc\u00f3 estudiar CSS y ver como aplicar la parte de animaciones usando s\u00f3lo CSS.<\/p>\n\n\n\n<p>Por esta raz\u00f3n, elimin\u00e9 jQuery del nombre (que era MUY popular cuando este plugin se lanz\u00f3 por primera vez) y ahora lo dej\u00e9 simplemente a JS para indicar que est\u00e1 hecho en Javascript.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Soporte a Gutenberg<\/h2>\n\n\n\n<p>Mi objetivo pendiente con este plugin era darle soporte a los bloques, la nueva forma de configurar los widgets y de a\u00f1adir contenido a WordPress. Por mas que no quieran algunos, el futuro de este CMS consiste en crear contenido a trav\u00e9s de bloques de Gutenberg. Tarde o temprano ten\u00eda que a\u00f1adir soporte a esta tecnolog\u00eda. <\/p>\n\n\n\n<p>Para este plugin, deb\u00eda crear un bloque desde 0 para mostrar el formulario que permite configurar el widget.  Luego hacer un adaptador de la configuraci\u00f3n de Gutenberg a la que uso internamente (y para mantener retrocompatibilidad) y al momento de generar el c\u00f3digo HTML que se carga en el sitio, llamo a la funci\u00f3n que genera el HTML del widget.<\/p>\n\n\n\n<p>Fue interesante aprender este proceso de crear bloques. Tambi\u00e9n <strong>es raro escribir plugins de WordPress usando React  y tecnolog\u00edas de JS.<\/strong> La ventaja es que los plugines quedan mejor integrados al CMS y creo que permite a los usuarios configurarlos f\u00e1cilmente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo lo descargo o pruebo?<\/h2>\n\n\n\n<p>Si te interesa este plugin, en esta p\u00e1gina en el lado izquierdo puedes ver la secci\u00f3n de Archivos. Esta parte se genera con JS Archive List Widget y as\u00ed es una de las formas que puedes configurar el plugin para mostrar los archivos.<\/p>\n\n\n\n<p>Para descargarlo y usarlo en tu instalaci\u00f3n de WordPress, haz clic a continuaci\u00f3n y disfruta de ver el listado de tus archivos con JS Archive List Widget.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-plugin-directory wp-block-embed-plugin-directory\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"DNldl7Fpvi\"><a href=\"https:\/\/wordpress.org\/plugins\/jquery-archive-list-widget\/\">JS Archive List<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;JS Archive List&#8221; &#8212; Plugin Directory\" src=\"https:\/\/wordpress.org\/plugins\/jquery-archive-list-widget\/embed\/#?secret=uDQXK0GKUv#?secret=DNldl7Fpvi\" data-secret=\"DNldl7Fpvi\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Ahora tengo que actualizar mi plugin de categor\u00edas y evitar que tome 3 a\u00f1os lanzar una nueva versi\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Luego de mas de 3 a\u00f1os sin poder dedicar tiempo a mi primer plugin de WordPress: JS Archive List. Finalmente he conseguido trabajar en \u00e9l&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/\">Seguir leyendo<span class=\"screen-reader-text\">JS Archive List 5.0<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Despues de 3 a\u00f1os actualizo mi primer plugin de #WordPress: JS Archive List","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[582,1017],"tags":[87],"class_list":["post-4460","post","type-post","status-publish","format-standard","hentry","category-planetas-linux","category-wordpress","tag-plugin","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JS Archive List 5.0 - El blog de Skatox<\/title>\n<meta name=\"description\" content=\"Nueva versi\u00f3n de JS Archive List. Luego de 3 a\u00f1os he podido actualizarlo para eliminar jQuery como dependencia, soporte a Gutenberg y mas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JS Archive List 5.0 - El blog de Skatox\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/\" \/>\n<meta property=\"og:site_name\" content=\"El blog de Skatox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-07T15:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-07T18:56:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/skatox.com\/blog\/images\/2015\/12\/skatux.png\" \/>\n\t<meta property=\"og:image:width\" content=\"625\" \/>\n\t<meta property=\"og:image:height\" content=\"603\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Miguel Useche\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skatox\" \/>\n<meta name=\"twitter:site\" content=\"@skatox\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Miguel Useche\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/\"},\"author\":{\"name\":\"Miguel Useche\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\"},\"headline\":\"JS Archive List 5.0\",\"datePublished\":\"2022-06-07T15:30:00+00:00\",\"dateModified\":\"2022-06-07T18:56:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/\"},\"wordCount\":505,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"keywords\":[\"plugin\"],\"articleSection\":[\"Planetas\",\"Wordpress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/\",\"name\":\"JS Archive List 5.0 - El blog de Skatox\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\"},\"datePublished\":\"2022-06-07T15:30:00+00:00\",\"dateModified\":\"2022-06-07T18:56:48+00:00\",\"description\":\"Nueva versi\u00f3n de JS Archive List. Luego de 3 a\u00f1os he podido actualizarlo para eliminar jQuery como dependencia, soporte a Gutenberg y mas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2022\\\/06\\\/07\\\/js-archive-list-5-0\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JS Archive List 5.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"name\":\"El blog de Skatox\",\"description\":\"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres\",\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/skatox.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\",\"name\":\"El blog de Skatox\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/images\\\/2022\\\/03\\\/tux.png\",\"width\":218,\"height\":218,\"caption\":\"El blog de Skatox\"},\"image\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ElWeblogdeSkatox\\\/\",\"https:\\\/\\\/x.com\\\/skatox\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/skatox\\\/\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/MiguelAngelUsecheCastro\",\"https:\\\/\\\/x.com\\\/skatox\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\",\"name\":\"Miguel Useche\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1776995078\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1776995078\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1776995078\",\"caption\":\"Miguel Useche\"},\"sameAs\":[\"https:\\\/\\\/skatox.com\",\"https:\\\/\\\/x.com\\\/skatox\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JS Archive List 5.0 - El blog de Skatox","description":"Nueva versi\u00f3n de JS Archive List. Luego de 3 a\u00f1os he podido actualizarlo para eliminar jQuery como dependencia, soporte a Gutenberg y mas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/","og_locale":"es_ES","og_type":"article","og_title":"JS Archive List 5.0 - El blog de Skatox","og_url":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/","og_site_name":"El blog de Skatox","article_publisher":"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","article_published_time":"2022-06-07T15:30:00+00:00","article_modified_time":"2022-06-07T18:56:48+00:00","og_image":[{"width":625,"height":603,"url":"https:\/\/skatox.com\/blog\/images\/2015\/12\/skatux.png","type":"image\/png"}],"author":"Miguel Useche","twitter_card":"summary_large_image","twitter_creator":"@skatox","twitter_site":"@skatox","twitter_misc":{"Escrito por":"Miguel Useche","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/#article","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/"},"author":{"name":"Miguel Useche","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba"},"headline":"JS Archive List 5.0","datePublished":"2022-06-07T15:30:00+00:00","dateModified":"2022-06-07T18:56:48+00:00","mainEntityOfPage":{"@id":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/"},"wordCount":505,"commentCount":0,"publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"keywords":["plugin"],"articleSection":["Planetas","Wordpress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/","url":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/","name":"JS Archive List 5.0 - El blog de Skatox","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/#website"},"datePublished":"2022-06-07T15:30:00+00:00","dateModified":"2022-06-07T18:56:48+00:00","description":"Nueva versi\u00f3n de JS Archive List. Luego de 3 a\u00f1os he podido actualizarlo para eliminar jQuery como dependencia, soporte a Gutenberg y mas.","breadcrumb":{"@id":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skatox.com\/blog\/2022\/06\/07\/js-archive-list-5-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/skatox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JS Archive List 5.0"}]},{"@type":"WebSite","@id":"https:\/\/skatox.com\/blog\/#website","url":"https:\/\/skatox.com\/blog\/","name":"El blog de Skatox","description":"Compartiendo mis opiniones inform\u00e1ticas mas all\u00e1 de los 280 caracteres","publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skatox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/skatox.com\/blog\/#organization","name":"El blog de Skatox","url":"https:\/\/skatox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","contentUrl":"https:\/\/skatox.com\/blog\/images\/2022\/03\/tux.png","width":218,"height":218,"caption":"El blog de Skatox"},"image":{"@id":"https:\/\/skatox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","https:\/\/x.com\/skatox","https:\/\/www.linkedin.com\/in\/skatox\/","https:\/\/www.youtube.com\/c\/MiguelAngelUsecheCastro","https:\/\/x.com\/skatox\/"]},{"@type":"Person","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba","name":"Miguel Useche","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1776995078","url":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1776995078","contentUrl":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1776995078","caption":"Miguel Useche"},"sameAs":["https:\/\/skatox.com","https:\/\/x.com\/skatox"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":3937,"url":"https:\/\/skatox.com\/blog\/2018\/11\/26\/jquery-archive-list-4-0\/","url_meta":{"origin":4460,"position":0},"title":"Liberado jQuery Archive List 4.0","author":"Miguel Useche","date":"26 de noviembre de 2018","format":false,"excerpt":"Luego de 3 a\u00f1os y medio sin realizar ning\u00fan desarrollo en mi primer plugin de WordPress: jQuery Archive List (adem\u00e1s de cumplir exactamente 8 a\u00f1os de crearlo). Pude conseguir un tiempo para actualizarlo e incluir funcionalidades pendientes. Lo primero en hacer fue reescribir el c\u00f3digo siguiendo las convenciones de c\u00f3digo\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5318,"url":"https:\/\/skatox.com\/blog\/2025\/11\/28\/como-corregi-una-vulnerabilidad-en-mi-plugin-js-archive-list-tras-un-reporte-de-wordfence\/","url_meta":{"origin":4460,"position":1},"title":"C\u00f3mo correg\u00ed una vulnerabilidad en mi plugin JS Archive List tras un reporte de WordFence","author":"Miguel Useche","date":"28 de noviembre de 2025","format":false,"excerpt":"JS Archive List es un plugin que cre\u00e9 hace m\u00e1s de una d\u00e9cada para mostrar archivos de entradas de WordPress en un formato m\u00e1s limpio y din\u00e1mico usando JavaScript (inicialmente era con JQuery). Pues hace unas semanas recib\u00ed un correo de un grupo de hackers y del equipo de Wordfence\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"https:\/\/skatox.com\/blog\/images\/2025\/11\/image-1.avif","width":350,"height":200,"srcset":"https:\/\/skatox.com\/blog\/images\/2025\/11\/image-1.avif 1x, https:\/\/skatox.com\/blog\/images\/2025\/11\/image-1.avif 1.5x, https:\/\/skatox.com\/blog\/images\/2025\/11\/image-1.avif 2x"},"classes":[]},{"id":2056,"url":"https:\/\/skatox.com\/blog\/2010\/12\/07\/jquery-categories-list\/","url_meta":{"origin":4460,"position":2},"title":"jQuery Categories List","author":"Miguel Useche","date":"7 de diciembre de 2010","format":false,"excerpt":"Este es mi segundo plugin para Wordpress, creado por solicitud de varios usuarios quienes pidieron tener un plugin similar a jQuery Archive List pero para mostrar las categor\u00edas de un blog. B\u00e1sicamente es el mismo plugin a diferencia que muestra las categor\u00edas y la configuraci\u00f3n es un poco distinta. Entre\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4651,"url":"https:\/\/skatox.com\/blog\/2023\/06\/05\/js-categories-list-4-0\/","url_meta":{"origin":4460,"position":3},"title":"JS Categories List 4.0","author":"Miguel Useche","date":"5 de junio de 2023","format":false,"excerpt":"Luego de 7 a\u00f1os tuve la oportunidad de dedicarle tiempo a mi plugin JS Categories List y poder actualizarlo para que est\u00e9 al d\u00eda respecto a los est\u00e1ndares de WordPress y de la web en general. El plugin muestra un listado de categor\u00edas expandibles Durante este tiempo WordPress a\u00f1adi\u00f3 Gutenberg,\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2023\/06\/screenshot-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2053,"url":"https:\/\/skatox.com\/blog\/2010\/11\/26\/actualizacion-de-mi-plugin-jquery-archive-list-widget-para-wordpress\/","url_meta":{"origin":4460,"position":4},"title":"Actualizaci\u00f3n de mi plugin jQuery Archive List Widget para WordPress","author":"Miguel Useche","date":"26 de noviembre de 2010","format":false,"excerpt":"Luego de 11 meses sin prestarle atenci\u00f3n, esta semana decid\u00ed dedicarle un tiempo a mejorar este plugin de Wordpress. Me d\u00ed cuenta que ten\u00eda sugerencia por parte de algunos usuarios para agregar caracter\u00edsticas, mejorar unas existentes y otras cosas que ten\u00eda en mente. Al revisar me di cuenta de la\u2026","rel":"","context":"En \u00abDesarrollo web\u00bb","block_context":{"text":"Desarrollo web","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/desarrollo-web\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3152,"url":"https:\/\/skatox.com\/blog\/2015\/02\/14\/liberado-jquery-archive-list-3-0\/","url_meta":{"origin":4460,"position":5},"title":"Liberado jQuery Archive List 3.0","author":"Miguel Useche","date":"14 de febrero de 2015","format":false,"excerpt":"Luego de mas de un a\u00f1o sin poder dedicarme a este proyecto personal, he podido liberar la versi\u00f3n 3.0 de jQuery Archive List un widget de Wordpress para mostrar el historial de sitio de una mejor manera y con efectos de jQuery. El salto a la versi\u00f3n 3, es debido\u2026","rel":"","context":"En \u00abDesarrollo y Programaci\u00f3n\u00bb","block_context":{"text":"Desarrollo y Programaci\u00f3n","link":"https:\/\/skatox.com\/blog\/category\/todo-lo-relacionado-al-desarrollo-de-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/4460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/comments?post=4460"}],"version-history":[{"count":0,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/4460\/revisions"}],"wp:attachment":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/media?parent=4460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/categories?post=4460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/tags?post=4460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}