{"id":6498,"date":"2014-11-26T22:06:54","date_gmt":"2014-11-26T22:06:54","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=6498"},"modified":"2016-05-17T14:54:51","modified_gmt":"2016-05-17T14:54:51","slug":"generador-de-modulos-para-prestashop","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/","title":{"rendered":"Generador de m\u00f3dulos para Prestashop"},"content":{"rendered":"<p><span id=\"result_box\" class=\"\" lang=\"es\"><span class=\"hps\">La extensibilidad<\/span> <span class=\"hps\">de<\/span> <span class=\"hps\">PrestaShop<\/span> <span class=\"hps\">gira en torno a<\/span> los <span class=\"hps\">m\u00f3dulos<\/span>, que son <span class=\"hps\">peque\u00f1os programas<\/span> o fragmentos de c\u00f3digo <span class=\"hps\">que a\u00f1aden <\/span><span class=\"hps\">funcionalidad extra a<\/span> <span class=\"hps\">PrestaShop<\/span> <span class=\"hps\">con el fin<\/span> <span class=\"hps\">de ampliar o personalizar una tienda<\/span><span class=\"hps\">.<\/span><\/span><\/p>\n<p>Siempre lo recordar\u00e9 de la carrera, \u00ab<strong>divide y vencer\u00e1s<\/strong>\u00bb es una frase muy popular en el desarrollo de software y en general que, en este caso, podemos pensar que Prestashop tambi\u00e9n se divide en m\u00f3dulos para llegar a una tienda m\u00e1s potente.<\/p>\n<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/11\/puzzle.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6499\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/11\/puzzle.jpg\" alt=\"puzzle\" width=\"600\" height=\"367\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/11\/puzzle.jpg 600w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2014\/11\/puzzle-300x183.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Crear un m\u00f3dulo es bastante sencillo pero hacerlo bien cuesta un poco m\u00e1s. Si has creado un m\u00f3dulo y te gustar\u00eda validarlo puedes hacerlo f\u00e1cilmente desde el <a href=\"https:\/\/validator.prestashop.com\/\" target=\"_blank\">Validador de m\u00f3dulos de Prestashop<\/a>. Necesitar\u00e1s estar logeado o tener una cuenta en Addons Prestashop.<\/p>\n<p>El objetivo de este post no es validar un m\u00f3dulo, sino generarlo mediante un formulario muy sencillo (3 pasos) donde obtendr\u00e1s un zip de la estructura b\u00e1sica de tu m\u00f3dulo. Obtendremos un <strong>blankmodule<\/strong> o m\u00f3dulo vac\u00edo. Solo te faltar\u00e1 la programaci\u00f3n importante pero para empezar te genera una base muy buena y optimizada para ser validada sin problemas.<\/p>\n<p><a href=\"https:\/\/validator.prestashop.com\/generator\" target=\"_blank\">Generar un m\u00f3dulo para Prestashop<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La extensibilidad de PrestaShop gira en torno a los m\u00f3dulos, que son peque\u00f1os programas o fragmentos de c\u00f3digo que a\u00f1aden funcionalidad extra a PrestaShop con el fin de ampliar o personalizar una tienda. Siempre lo recordar\u00e9 de la carrera, \u00abdivide y vencer\u00e1s\u00bb es una frase muy popular en el desarrollo de software y en general [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5817,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[124],"class_list":["post-6498","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop","tag-modulos-prestashop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Generador de m\u00f3dulos para Prestashop - Jose Aguilar Blog<\/title>\n<meta name=\"description\" content=\"La extensibilidad de PrestaShop gira en torno a los m\u00f3dulos, que son peque\u00f1os programas o fragmentos de c\u00f3digo que a\u00f1aden funcionalidad extra a PrestaShop.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generador de m\u00f3dulos para Prestashop - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"La extensibilidad de PrestaShop gira en torno a los m\u00f3dulos, que son peque\u00f1os programas o fragmentos de c\u00f3digo que a\u00f1aden funcionalidad extra a PrestaShop.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2014-11-26T22:06:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-05-17T14:54:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/\",\"name\":\"Generador de m\u00f3dulos para Prestashop - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\",\"datePublished\":\"2014-11-26T22:06:54+00:00\",\"dateModified\":\"2016-05-17T14:54:51+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"description\":\"La extensibilidad de PrestaShop gira en torno a los m\u00f3dulos, que son peque\u00f1os programas o fragmentos de c\u00f3digo que a\u00f1aden funcionalidad extra a PrestaShop.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generador de m\u00f3dulos para Prestashop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generador de m\u00f3dulos para Prestashop - Jose Aguilar Blog","description":"La extensibilidad de PrestaShop gira en torno a los m\u00f3dulos, que son peque\u00f1os programas o fragmentos de c\u00f3digo que a\u00f1aden funcionalidad extra a PrestaShop.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Generador de m\u00f3dulos para Prestashop - Jose Aguilar Blog","og_description":"La extensibilidad de PrestaShop gira en torno a los m\u00f3dulos, que son peque\u00f1os programas o fragmentos de c\u00f3digo que a\u00f1aden funcionalidad extra a PrestaShop.","og_url":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2014-11-26T22:06:54+00:00","article_modified_time":"2016-05-17T14:54:51+00:00","og_image":[{"width":200,"height":200,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","type":"image\/jpeg"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/","url":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/","name":"Generador de m\u00f3dulos para Prestashop - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","datePublished":"2014-11-26T22:06:54+00:00","dateModified":"2016-05-17T14:54:51+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"description":"La extensibilidad de PrestaShop gira en torno a los m\u00f3dulos, que son peque\u00f1os programas o fragmentos de c\u00f3digo que a\u00f1aden funcionalidad extra a PrestaShop.","breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/generador-de-modulos-para-prestashop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Generador de m\u00f3dulos para Prestashop"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=6498"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6498\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/5817"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=6498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=6498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=6498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}