{"id":2582,"date":"2013-04-17T14:18:21","date_gmt":"2013-04-17T18:48:21","guid":{"rendered":"https:\/\/skatox.com\/blog\/?p=2582"},"modified":"2016-07-03T23:48:02","modified_gmt":"2016-07-04T04:18:02","slug":"mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre","status":"publish","type":"post","link":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/","title":{"rendered":"Mi experiencia al desarrollar 2 plugins de WordPress bajo software libre"},"content":{"rendered":"<p>Este art\u00edculo cuenta mi experiencia luego de tres a\u00f1os, al desarrollar un proyecto de software libre (licencia GPL) y motivarlos a crear sus propios proyectos o colaborar en los existentes. Si <strong>no te gusta leer mucho,<\/strong> b\u00e1sicamente quiero compartir que al crear y mantener un proyecto de software libre logras: aprender a ser mejor programador al recibir correcciones de otras personas,\u00a0 conoces gente de varias partes del mundo interesadas en tu programa, ves correr el programa en lugares no pensados, recibes c\u00f3digo programado por otras personas, puedes recibir dinero sin previo aviso y sin nada a cambio, consigues futuros clientes y recibes felicitaciones por resolver un problema de otra persona.<\/p>\n<h3>Inicio<\/h3>\n<p>Como mi blog hecho con <a href=\"https:\/\/wordpress.org\" target=\"_blank\">WordPress<\/a> empez\u00f3 a acumular a\u00f1os, el historial de art\u00edculos se hizo grande y ocupaba mucho espacio para mostrarlo. La soluci\u00f3n por defecto es mostrar los a\u00f1os en una caja desplegable pero luc\u00eda muy feo y consegu\u00ed un sencillo plugin que los mostraba en un men\u00fa desplegable con animaci\u00f3n hecha en Javascript. El plugin dej\u00f3 de soportarse al poco tiempo y no sigui\u00f3 funcionando con WordPress, por ello, decid\u00ed hacer uno similar y como estaba aprendiendo <a href=\"https:\/\/jquery.com\/\" target=\"_blank\">jQuery<\/a> (estaba de moda) lo utilic\u00e9 para la implementaci\u00f3n y nombre. Escribirlo fue f\u00e1cil pues WordPress ofrece una excelente documentaci\u00f3n, adem\u00e1s, utilic\u00e9 el plugin que usaba como base.<\/p>\n<h3>\u00bfOfrecerlo como software libre o usar una licencia cerrada y venderlo?<\/h3>\n<p>Una vez terminado, pense en 3 posibilidades: usarlo para mi mismo, venderlo por un precio muy barato y ganar algo de dinero por \u00e9l, liberarlo como software libre porque le podr\u00eda servir a alguien con la misma necesidad que yo. Decid\u00ed \u00e9sta \u00faltima porque por primera vez ten\u00eda algo que surg\u00eda de una necesidad y estaba seguro de servirle a mucha gente en la misma situaci\u00f3n que yo. Lo sub\u00ed a WordPress y mi sorpresa es que tuvo bastantes descargas los primeros d\u00edas (creo que como 300).<\/p>\n<p>Por novatada, empec\u00e9 a recibir peticiones (no quejas) de gente que deseaba mejor c\u00f3digo porque no me entend\u00edan, soporte para otros d\u00edas (me dec\u00edan que si hablaba espa\u00f1ol por qu\u00e9 no hab\u00eda men\u00fas en este lenguaje), soporte para cambiar el formato del mes, etc. Aprovech\u00e9 un tiempo libre y lanc\u00e9 una segunda versi\u00f3n con el c\u00f3digo mas sencillo y limpio, documentado, soporte para multi-idioma (en ese momento ingl\u00e9s y espa\u00f1ol) e implement\u00e9 la funcionalidad del mes.<\/p>\n<h3>Primeras contribuciones<\/h3>\n<p>Luego de esos cambios pens\u00e9 que el plugin estaba listo y no era necesario hacer mas cosas, para mi sorpresa empec\u00e9 a recibir ideas de nuevas funcionalidades, c\u00f3digo de personas para a\u00f1adir compatibilidad de caracter\u00edsticas de WordPress desconocidas para mi, por ejemplo, para ese entonces no conocida de WordPress MU, shortcodes, filtros, etc. Recib\u00ed parches para mejorar el c\u00f3digo SQL porque hab\u00eda una persona con miles de posts, etc.<\/p>\n<p>Mi sorpresa es ver como gente desconocida, se tom\u00f3 el tiempo para estudiar el c\u00f3digo elaborado por m\u00ed, modificarlo para soportar sus necesidades y compartirlo conmigo para incluirlo en la rama oficial, permitiendo al resto de usuarios disfrutar de estas funcionalidades. Adem\u00e1s, las funcionalidades implementadas eran interesantes y muy variadas, yo s\u00f3lo no hubiese podido hacerlas porque eran situaciones muy distintas en cada caso. Otra cosa interesante, fue que uno de los primeros programadores en enviarme c\u00f3digo, tradujo el plugin a Checo y Esloveno, dos idiomas que jam\u00e1s pens\u00e9 contar en mi plugin.<\/p>\n<h3>Mantenimiento<\/h3>\n<p>Una vez con una base de funcionalidades generales, gente empieza a pedir caracter\u00edsticas\u00a0 mas complejas, a veces fuera de las funcionalidades o el objetivo del plugin, generalmente algunas se resolv\u00edan con otro plugin y otras tuve que agregarlas. Una de las mas solicitadas era la posibilidad de excluir tareas pero fall\u00e9, sin embargo, otro de los primeros programadores\u00a0 en contribuir lo implement\u00f3 sin que le pidiera ayuda y pude ofrecerlo al resto.<\/p>\n<p>Al momento de estabilizarse el proyecto: buena base de usuarios, programadores voluntarios contribuyendo en el proyecto. Not\u00e9 un incremento en el soporte, la gente al ver que el plugin funciona bien desean expandir sus posibilidades y empiezan a contactarte para ver como realizar ciertas cosas o dar nuevas idea.\u00a0 Comenc\u00e9 a recibir donaciones simplemente por realizar el plugin, motivandome a realizar nuevas funcionalidades (como soportar muchas instancias que requer\u00eda casi re-escritura total).<\/p>\n<p>En otras palabras, una vez que el proyecto se mantiene, el mantenimiento consiste en arreglar bugs, dar soporte a las personas y dependiendo de la frecuencia de solicitudes, agregar funcionalidades nuevas. En este punto es bien porque ya vez el fruto del esfuerzo realizado anteriormente, sin embargo, me parece delicado descuidarlo porque se puede ir todo para atr\u00e1s. Pues aqu\u00ed la gente conf\u00eda mas en t\u00ed y espera respuestas r\u00e1pidas, tal vez algunas sean inc\u00f3modas al exigir como si estuviesen pagando altas sumas por ello, pero otras son buenas al agradecerte por el esfuerzo realizado.<\/p>\n<h3>Conclusiones<\/h3>\n<p>Despu\u00e9s de este tiempo, puedo decir que es uno de los proyectos mas satisfactorios a nivel profesional y pesonal, en el primer \u00e1mbito porque me permite mejorar mis capacidades de programaci\u00f3n, conseguir nuevos clientes (mi mayor cliente lo consegu\u00ed al solucionarle un problema con este plugin), mejora el curr\u00edculo (puedo demostrar capacidad de liderar un proyecto, experiencia con PHP y WordPress, Javascript, etc) y mas. Respecto a la parte personal, cada vez que recibo un correo de una persona agradeciendome por el trabajo, por el tiempo ahorrado al utilizar este programa, al ver ejec\u00fatandose en sitios conocidos o muy extra\u00f1os. Me alegra saber que he ayudado a otra persona sin nada a cambio, adem\u00e1s cuando recibo donaciones pues tambi\u00e9n es bien saber que se recibe una recompensa monetaria extra por un trabajo que muchas veces es para m\u00ed (para mi blog).<\/p>\n<p>Si alguno tiene una idea o programa en mente, es sencillo y sienten que pueden ayudar a otro, liberelenlo bajo una licencia de c\u00f3digo abierto, publiquen el repositorio y con el tiempo ver\u00e1s como crece con la ayuda de otros programadores. Realmente es una buena experiencia.<\/p>\n<p>Si alguno desea conocer o probar mis 2 plugins, pueden hacerlo en las siguientes direcciones:<\/p>\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/extend\/plugins\/jquery-categories-list\/\" target=\"_blank\">jQuery Categories List<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/jquery-archive-list-widget\" target=\"_blank\">jQuery Archive List<\/a><\/li>\n<\/ul>\n<p>Happy Hacking!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este art\u00edculo cuenta mi experiencia luego de tres a\u00f1os, al desarrollar un proyecto de software libre (licencia GPL) y motivarlos a crear sus propios proyectos&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/\">Seguir leyendo<span class=\"screen-reader-text\">Mi experiencia al desarrollar 2 plugins de WordPress bajo software libre<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_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":"","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},"jetpack_post_was_ever_published":false},"categories":[549,716,8,557,1017],"tags":[598,87,46,479],"class_list":["post-2582","post","type-post","status-publish","format-standard","hentry","category-desarrollo-web","category-todo-lo-relacionado-al-desarrollo-de-software","category-mi-pagina","category-otras-cosas","category-wordpress","tag-jquery","tag-plugin","tag-software-libre","tag-wordpress","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mi experiencia al desarrollar 2 plugins de Wordpress bajo software libre - El blog de Skatox<\/title>\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\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mi experiencia al desarrollar 2 plugins de Wordpress bajo software libre - El blog de Skatox\" \/>\n<meta property=\"og:description\" content=\"Este art\u00edculo cuenta mi experiencia luego de tres a\u00f1os, al desarrollar un proyecto de software libre (licencia GPL) y motivarlos a crear sus propios proyectos&#8230;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/\" \/>\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=\"2013-04-17T18:48:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-07-04T04:18:02+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=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/\"},\"author\":{\"name\":\"Miguel Useche\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#\\\/schema\\\/person\\\/e081bf33c5b0f1b0514e253cb578e1ba\"},\"headline\":\"Mi experiencia al desarrollar 2 plugins de WordPress bajo software libre\",\"datePublished\":\"2013-04-17T18:48:21+00:00\",\"dateModified\":\"2016-07-04T04:18:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/\"},\"wordCount\":1071,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#organization\"},\"keywords\":[\"jquery\",\"plugin\",\"software libre\",\"wordpress\"],\"articleSection\":[\"Desarrollo web\",\"Desarrollo y Programaci\u00f3n\",\"Mi P\u00e1gina\",\"Otras cosas\",\"Wordpress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/\",\"name\":\"Mi experiencia al desarrollar 2 plugins de Wordpress bajo software libre - El blog de Skatox\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/#website\"},\"datePublished\":\"2013-04-17T18:48:21+00:00\",\"dateModified\":\"2016-07-04T04:18:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/skatox.com\\\/blog\\\/2013\\\/04\\\/17\\\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/skatox.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mi experiencia al desarrollar 2 plugins de WordPress bajo software libre\"}]},{\"@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=1780019652\",\"url\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652\",\"contentUrl\":\"https:\\\/\\\/skatox.com\\\/blog\\\/wp-content\\\/litespeed\\\/avatar\\\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652\",\"caption\":\"Miguel Useche\"},\"sameAs\":[\"https:\\\/\\\/skatox.com\",\"https:\\\/\\\/x.com\\\/skatox\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mi experiencia al desarrollar 2 plugins de Wordpress bajo software libre - El blog de Skatox","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\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/","og_locale":"es_ES","og_type":"article","og_title":"Mi experiencia al desarrollar 2 plugins de Wordpress bajo software libre - El blog de Skatox","og_description":"Este art\u00edculo cuenta mi experiencia luego de tres a\u00f1os, al desarrollar un proyecto de software libre (licencia GPL) y motivarlos a crear sus propios proyectos&#8230;","og_url":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/","og_site_name":"El blog de Skatox","article_publisher":"https:\/\/www.facebook.com\/ElWeblogdeSkatox\/","article_published_time":"2013-04-17T18:48:21+00:00","article_modified_time":"2016-07-04T04:18:02+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":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/#article","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/"},"author":{"name":"Miguel Useche","@id":"https:\/\/skatox.com\/blog\/#\/schema\/person\/e081bf33c5b0f1b0514e253cb578e1ba"},"headline":"Mi experiencia al desarrollar 2 plugins de WordPress bajo software libre","datePublished":"2013-04-17T18:48:21+00:00","dateModified":"2016-07-04T04:18:02+00:00","mainEntityOfPage":{"@id":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/"},"wordCount":1071,"commentCount":1,"publisher":{"@id":"https:\/\/skatox.com\/blog\/#organization"},"keywords":["jquery","plugin","software libre","wordpress"],"articleSection":["Desarrollo web","Desarrollo y Programaci\u00f3n","Mi P\u00e1gina","Otras cosas","Wordpress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/","url":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/","name":"Mi experiencia al desarrollar 2 plugins de Wordpress bajo software libre - El blog de Skatox","isPartOf":{"@id":"https:\/\/skatox.com\/blog\/#website"},"datePublished":"2013-04-17T18:48:21+00:00","dateModified":"2016-07-04T04:18:02+00:00","breadcrumb":{"@id":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skatox.com\/blog\/2013\/04\/17\/mis-experiencia-al-desarrollar-2-plugins-de-wordpress-bajo-software-libre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/skatox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Mi experiencia al desarrollar 2 plugins de WordPress bajo software libre"}]},{"@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=1780019652","url":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652","contentUrl":"https:\/\/skatox.com\/blog\/wp-content\/litespeed\/avatar\/aec95b02408138cb9d08288435373552.jpg?ver=1780019652","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":2099,"url":"https:\/\/skatox.com\/blog\/2011\/03\/13\/el-software-libre-y-su-mezcla-con-la-politica-en-venezuela\/","url_meta":{"origin":2582,"position":0},"title":"El software libre y su mezcla con la pol\u00edtica en Venezuela","author":"Miguel Useche","date":"13 de marzo de 2011","format":false,"excerpt":"Hace unos dias leyendo el blog de Effiejayx y luego de tener una discusi\u00f3n con Lubrio a trav\u00e9s de twitter (\u00e9l no se explicaba como alguien que no est\u00e9 a favor de las ideas del presidente Hugo Chavez podr\u00eda ser fan\u00e1tico del software libre) me puse a pensar sobre el\u2026","rel":"","context":"En \u00abGnu\/Linux\u00bb","block_context":{"text":"Gnu\/Linux","link":"https:\/\/skatox.com\/blog\/category\/gnulinux\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3304,"url":"https:\/\/skatox.com\/blog\/2016\/01\/11\/experiencia-2do-qr-da\/","url_meta":{"origin":2582,"position":1},"title":"Mi experiencia en el 2do QR-DA","author":"Miguel Useche","date":"11 de enero de 2016","format":false,"excerpt":"El pasado 28 de noviembre, se realiz\u00f3 la segunda edici\u00f3n de QR-DA en la ciudad de Palo Gordo, T\u00e1chira. Este evento consiste en un hackaton o una reuni\u00f3n de inform\u00e1ticos, para realizar un aplicativo de labor social, liberarlo y que sea utilizado por muchas personas. 2da Edici\u00f3n La segunda edici\u00f3n\u2026","rel":"","context":"En \u00abEventos Inform\u00e1ticos\u00bb","block_context":{"text":"Eventos Inform\u00e1ticos","link":"https:\/\/skatox.com\/blog\/category\/actividades-locales\/"},"img":{"alt_text":"Fase de planificaci\u00f3n","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/12\/IMG_20151128_121200617_HDR-150x150.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/12\/IMG_20151128_121200617_HDR-150x150.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/12\/IMG_20151128_121200617_HDR-150x150.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/12\/IMG_20151128_121200617_HDR-150x150.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2015\/12\/IMG_20151128_121200617_HDR-150x150.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":5722,"url":"https:\/\/skatox.com\/blog\/2025\/11\/17\/kim6-como-un-pequeno-proyecto-de-software-libre-termino-reuniendo-a-desarrolladores-del-mundo\/","url_meta":{"origin":2582,"position":2},"title":"KIM6: C\u00f3mo un peque\u00f1o proyecto de software libre termin\u00f3 reuniendo a desarrolladores del mundo","author":"Miguel Useche","date":"17 de noviembre de 2025","format":false,"excerpt":"Hace unas semanas coment\u00e9 por aqu\u00ed uno de mis proyectos de software libre: KIM6, un men\u00fa desplegable para Plasma 6 que permite gestionar la resoluci\u00f3n y calidad de tus fotos directamente desde el gestor de archivos. Algo sencillo, \u00fatil y que naci\u00f3 como un fork personal\u2026 pero la historia dio\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":"KIM6 en Plasma 6","src":"https:\/\/skatox.com\/blog\/images\/2025\/08\/Screenshot_20250802_233311.avif","width":350,"height":200,"srcset":"https:\/\/skatox.com\/blog\/images\/2025\/08\/Screenshot_20250802_233311.avif 1x, https:\/\/skatox.com\/blog\/images\/2025\/08\/Screenshot_20250802_233311.avif 1.5x, https:\/\/skatox.com\/blog\/images\/2025\/08\/Screenshot_20250802_233311.avif 2x"},"classes":[]},{"id":2677,"url":"https:\/\/skatox.com\/blog\/2013\/08\/21\/la-catedral-el-bazar-famoso-ensayo-sobre-codigo-abierto\/","url_meta":{"origin":2582,"position":3},"title":"La catedral y el bazar: Famoso ensayo sobre c\u00f3digo abierto","author":"Miguel Useche","date":"21 de agosto de 2013","format":false,"excerpt":"A pesar de tener casi 10 a\u00f1os en el mundo del Software Libre, nunca hab\u00eda le\u00eddo el ensayo escrito por el hacker Eric S. Raymond (quien por cierto vivi\u00f3 en Venezuela cuando era ni\u00f1o) en 1997. Esta publicaci\u00f3n es famosa porque explic\u00f3 por primera vez como es el proceso de\u2026","rel":"","context":"En \u00abLibros\u00bb","block_context":{"text":"Libros","link":"https:\/\/skatox.com\/blog\/category\/libros\/"},"img":{"alt_text":"Portada del ensayo","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2013\/08\/Cathedral-and-the-Bazaar-book-cover.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":6280,"url":"https:\/\/skatox.com\/blog\/2026\/03\/15\/ia-y-software-libre-cuando-entender-el-codigo-importa-mas-que-escribirlo\/","url_meta":{"origin":2582,"position":4},"title":"IA y software libre: cuando entender el c\u00f3digo importa m\u00e1s que escribirlo","author":"Miguel Useche","date":"15 de marzo de 2026","format":false,"excerpt":"Hace unas semanas estuve activo colaborando en proyectos de software libre. No desde la teor\u00eda ni desde el \u201calg\u00fan d\u00eda contribuir\u00e9\u201d, sino desde el c\u00f3digo real: leyendo repositorios ajenos, revisando Pull Requests, arreglando bugs, mejorando funcionalidades y tomando decisiones t\u00e9cnicas. Y en todo ese proceso, hubo algo recurrente: el vibe\u2026","rel":"","context":"En \u00abPlanetas\u00bb","block_context":{"text":"Planetas","link":"https:\/\/skatox.com\/blog\/category\/planetas-linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2026\/03\/image-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2026\/03\/image-1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2026\/03\/image-1.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2026\/03\/image-1.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2026\/03\/image-1.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/skatox.com\/blog\/images\/2026\/03\/image-1.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":1801,"url":"https:\/\/skatox.com\/blog\/2010\/04\/19\/se-viene-el-flisol-2010-san-cristobal-tachira-venezuela\/","url_meta":{"origin":2582,"position":5},"title":"Se viene el FLISOL 2010 &#8211; San Crist\u00f3bal &#8211; T\u00e1chira &#8211; Venezuela","author":"Miguel Useche","date":"19 de abril de 2010","format":false,"excerpt":"Despu\u00e9s de 2 a\u00f1os de ausencia en esta ciudad, se viene el mayor evento de instalaci\u00f3n de Software Libre: Flisol (Festival Latinoamericano de Instalaci\u00f3n de SOftware Libre). El cual, es un evento que se realiza en todas las grandes ciudades Latinoamerica el \u00faltimo s\u00e1bado de abril\u00a0 y que se celebra\u2026","rel":"","context":"En \u00abEventos Inform\u00e1ticos\u00bb","block_context":{"text":"Eventos Inform\u00e1ticos","link":"https:\/\/skatox.com\/blog\/category\/actividades-locales\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/2582","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=2582"}],"version-history":[{"count":0,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/posts\/2582\/revisions"}],"wp:attachment":[{"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/media?parent=2582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/categories?post=2582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/skatox.com\/blog\/wp-json\/wp\/v2\/tags?post=2582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}