{"id":6751,"date":"2016-04-05T08:51:15","date_gmt":"2016-04-05T08:51:15","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=6751"},"modified":"2017-07-05T14:11:59","modified_gmt":"2017-07-05T14:11:59","slug":"nueva-arquitectura-prestashop-1-7","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/","title":{"rendered":"Nueva arquitectura en PrestaShop 1.7"},"content":{"rendered":"<p>PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: <strong>Symfony 2<\/strong>.<\/p>\n<p>Incorporando esta nueva arquitectura no significa que PrestaShop haya cambiado totalmente. Seg\u00fan comentan, por ahora solo se est\u00e1 introduciendo en el backoffice. Solo la p\u00e1gina de productos y la p\u00e1gina de m\u00f3dulos han adoptado esta nueva arquitectura. El resto de p\u00e1ginas del backoffice seguir\u00e1 utilizando la arquitectura heredada de PrestaShop 1.5 y 1.6, pero se ir\u00e1n cambiando poco a poco en versiones posteriores.<\/p>\n<p>PrestaShop ha decidido introducir <strong>Symfony<\/strong> en su proyecto porque desean tener un c\u00f3digo m\u00e1s robusto, m\u00e1s modular y totalmente comprobable. PrestaShop es un proyecto que est\u00e1 madurando a gran velocidad y ya es hora de renovar algunas ideas que vienen de hace varios a\u00f1os.<\/p>\n<p>La actualizaci\u00f3n a PrestaShop 1.7 no ser\u00e1 tarea f\u00e1cil. Dar\u00e1 dolores de cabeza a los programadores y los comerciantes tendr\u00e1n que rascarse algo m\u00e1s los bolsillos o mantenerse en versiones como la 1.6.x ya que es estable y adem\u00e1s seguir\u00e1 recibiendo actualizaciones de seguridad durante varios meses.<\/p>\n<p>Una actualizaci\u00f3n siempre trae mejoras pero si ya dispones de una tienda desarrollada y funcionando bajo PrestaShop 1.6, personalmente recomiendo mantenerse en esa versi\u00f3n al menos hasta que los m\u00f3dulos esenciales de terceros que usas en tu tienda se hayan actualizado para funcionar correctamente en esta nueva versi\u00f3n.<\/p>\n<p>Los temas de PrestaShop 1.6 no funcionar\u00e1n en PrestaShop 1.7 pero al menos parece ser que han desarrollado un tema base minimalista con el que se pueden programar r\u00e1pidamente otros temas. Esto quiere decir que si quieres actualizar y mantener el tema que est\u00e1s usando en tu versi\u00f3n anterior, deber\u00e1s comprar o reconstruir de nuevo el tema en PrestaShop 1.7.<\/p>\n<p>Le he estado dando un vistazo al nuevo tema y me parece muy correcto a nivel visual para que programadores puedan desarrollar nuevos temas partiendo de \u00e9l pero se van a tener que familiarizar con la nueva estructura de archivos.<\/p>\n<div id=\"attachment_6752\" style=\"width: 530px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/theme-classic-prestashop.png\" target=\"_blank\" rel=\"attachment wp-att-6752\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6752\" class=\"wp-image-6752\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/theme-classic-prestashop-1024x782.png\" alt=\"theme-classic-prestashop\" width=\"520\" height=\"397\" srcset=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/theme-classic-prestashop-1024x782.png 1024w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/theme-classic-prestashop-300x229.png 300w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/theme-classic-prestashop-768x587.png 768w, https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/theme-classic-prestashop.png 1371w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/a><p id=\"caption-attachment-6752\" class=\"wp-caption-text\">PrestaShop 1.7 Front Office<\/p><\/div>\n<p>Algunas de las mejoras que aprecio en el nuevo tema son las siguientes:<\/p>\n<ul>\n<li>La cabecera y pie de p\u00e1gina han sido mejorados<\/li>\n<li>La p\u00e1gina principal es m\u00e1s simple (mejor para los programadores)<\/li>\n<li>Las p\u00e1ginas internas de la cuenta de cliente han mejorado<\/li>\n<li>La p\u00e1gina del producto ha mejorado mucho<\/li>\n<li>El carrito y pasarela de pago ha cambiado bastante para mejor de cara a la usabilidad.<\/li>\n<\/ul>\n<p>He instalado algunos de mis m\u00f3dulos en esta nueva versi\u00f3n 1.7 (de pruebas) y debo decir que la l\u00f3gica funciona correctamente pero ser\u00e1 necesario adaptar alg\u00fan archivo CSS y Javascript de la parte visual.<\/p>\n<p>Una de las cosas que m\u00e1s me gusta de esta actualizaci\u00f3n es que PrestaShop sigue apostando por Bootstrap queriendo as\u00ed centralizar el desarrollo de temas y m\u00f3dulos utilizando esta tecnolog\u00eda.<\/p>\n<p>Me gusta mucho tambi\u00e9n la mejora que han a\u00f1adido que optimiza la carga de archivos CSS y Javascript potenciando una mejora importante en la velocidad carga de la tienda.<\/p>\n<p>Los m\u00f3dulos que est\u00e1n funcionando en PrestaShop 1.5 y 1.6 deber\u00e1n testearse en esta nueva versi\u00f3n, sobre todo aquellos que se visualizan en la p\u00e1gina del producto que necesitar\u00e1n una adaptaci\u00f3n de dise\u00f1o.<\/p>\n<p>Puedes descargar e instalar la nueva versi\u00f3n 1.7.x en la p\u00e1gina oficial para probarla.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: Symfony 2. Incorporando esta nueva arquitectura no significa que PrestaShop haya cambiado totalmente. Seg\u00fan comentan, por ahora solo se est\u00e1 introduciendo en el backoffice. Solo la p\u00e1gina de productos y la p\u00e1gina de m\u00f3dulos han adoptado esta nueva [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":6753,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[124],"class_list":["post-6751","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>Nueva arquitectura en PrestaShop 1.7 - Jose Aguilar Blog<\/title>\n<meta name=\"description\" content=\"PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: Symfony 2.\" \/>\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=\"Nueva arquitectura en PrestaShop 1.7 - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: Symfony 2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/\" \/>\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=\"2016-04-05T08:51:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-07-05T14:11:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png\" \/>\n\t<meta property=\"og:image:width\" content=\"250\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/\",\"name\":\"Nueva arquitectura en PrestaShop 1.7 - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png\",\"datePublished\":\"2016-04-05T08:51:15+00:00\",\"dateModified\":\"2017-07-05T14:11:59+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"description\":\"PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: Symfony 2.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png\",\"width\":250,\"height\":250},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nueva arquitectura en PrestaShop 1.7\"}]},{\"@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":"Nueva arquitectura en PrestaShop 1.7 - Jose Aguilar Blog","description":"PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: Symfony 2.","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":"Nueva arquitectura en PrestaShop 1.7 - Jose Aguilar Blog","og_description":"PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: Symfony 2.","og_url":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2016-04-05T08:51:15+00:00","article_modified_time":"2017-07-05T14:11:59+00:00","og_image":[{"width":250,"height":250,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png","type":"image\/png"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/","url":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/","name":"Nueva arquitectura en PrestaShop 1.7 - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png","datePublished":"2016-04-05T08:51:15+00:00","dateModified":"2017-07-05T14:11:59+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"description":"PrestaShop 1.7 es una evoluci\u00f3n de la versi\u00f3n 1.6.1.0 donde se ha introducido principalmente una nueva arquitectura: Symfony 2.","breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2016\/04\/prestashop-1.7.png","width":250,"height":250},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/nueva-arquitectura-prestashop-1-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Nueva arquitectura en PrestaShop 1.7"}]},{"@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\/6751","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=6751"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/6751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/6753"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=6751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=6751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=6751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}