{"id":114826,"date":"2021-12-15T15:09:23","date_gmt":"2021-12-15T09:39:23","guid":{"rendered":"https:\/\/git-staging.wpastra.com\/?post_type=docs&#038;p=114826"},"modified":"2022-09-08T14:50:36","modified_gmt":"2022-09-08T09:20:36","slug":"manage-astra-pro-with-composer","status":"publish","type":"docs","link":"https:\/\/git-staging.wpastra.com\/es\/docs\/manage-astra-pro-with-composer\/","title":{"rendered":"Gestionar Astra Pro con Composer"},"content":{"rendered":"<p>Composer es un gestor de dependencias para PHP, que puedes utilizar para tus sitios web WordPress. Este documento le mostrar\u00e1 c\u00f3mo gestionar Astra Pro en sus proyectos utilizando Composer.<\/p>\n\n\n\n<p>Con Composer, puedes a\u00f1adir todos tus temas y plugins est\u00e1ndar a un nuevo sitio de WordPress desde un solo lugar. Adem\u00e1s, puedes mantener tus sitios web actualizados de la misma forma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uso de Astra Pro con Composer<\/h2>\n\n\n\n<p>Puedes utilizar Composer para actualizar o degradar Astra Pro. Antes de utilizar Composer, tendr\u00e1 que tener el plugin Astra Pro instalado y su licencia activada. Por lo tanto, tendr\u00e1s que hacerlo manualmente en cualquier sitio web nuevo.<\/p>\n\n\n\n<p>Siga estos pasos para preparar su nuevo sitio web antes de utilizar Composer:<\/p>\n\n\n\n<p><strong>Primer paso<\/strong> - Instale y active el plugin Astra Pro. Si no est\u00e1 seguro de c\u00f3mo hacerlo, puede consultar <a href=\"https:\/\/git-staging.wpastra.com\/es\/docs\/how-to-install-astra-pro-addon-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\">este documento<\/a>;<\/p>\n\n\n\n<p><strong>Paso 2<\/strong> - A continuaci\u00f3n, copie su licencia Astra Pro de la carpeta <a href=\"https:\/\/store.brainstormforce.com\/login\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tienda<\/a>y active la licencia en su sitio web. Adem\u00e1s, puede encontrar m\u00e1s detalles sobre la activaci\u00f3n de la licencia en <a href=\"https:\/\/git-staging.wpastra.com\/es\/docs\/activate-astra-pro-addon-license\/\" target=\"_blank\" rel=\"noreferrer noopener\">este documento<\/a>.<\/p>\n\n\n\n<p>La activaci\u00f3n de la licencia del plugin en su nuevo sitio web registrar\u00e1 la URL del sitio web en nuestra Tienda. Ahora puede configurar su archivo Composer.json y gestionar Astra Pro con Composer m\u00e1s adelante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configurar el archivo Composer.json<\/h2>\n\n\n\n<p>El archivo composer.json es necesario para que Composer funcione en su sitio web. Para gestionar el Astra Pro con Composer, tendr\u00e1 que configurar el archivo composer.json y a\u00f1adir c\u00f3digo relacionado con el Astra Pro.&nbsp;<\/p>\n\n\n\n<p>Aqu\u00ed, asumimos que usted ya tiene el archivo en el directorio ra\u00edz de su sitio web. Tambi\u00e9n asumimos que ha configurado su proyecto. Compruebe <a href=\"https:\/\/getcomposer.org\/doc\/01-basic-usage.md\">este art\u00edculo<\/a> si necesitas ayuda para instalar Composer, a\u00f1adir el archivo composer.json o configurar el proyecto.<\/p>\n\n\n\n<p>Empecemos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ejemplo de c\u00f3digo<\/h3>\n\n\n\n<p>Puede consultar el ejemplo del c\u00f3digo completo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{\n    \"nombre\": \"ejemplo\/ejemplo\",\n    \"type\": \"proyecto\",\n    \"description\": \"Descripci\u00f3n del proyecto\",\n    \"require\": {\n        \"brainstormforce\/astra-addon\": \"^3.0\"\n    },\n    \"extra\": {\n        \"installer-paths\": {\n            \"wp-content\/plugins\/{$name}\/\": [\"type:wordpress-plugin\"]\n        }\n    },\n    \"repositorios\": [\n        {\n            \"type\": \"paquete\",\n            \"paquete\": {\n                \"name\": \"brainstormforce\/astra-addon\",\n                \"version\": \"3.6.3\",\n                \"type\": \"wordpress-plugin\",\n                \"dist\": {\n                    \"type\": \"zip\",\n                    \"url\": \"https:\/\/support.brainstormforce.com\/wp-json\/bsf-products\/v1\/download\/astra-addon\/?purchase_key={PURCHASE_KEY}&amp;site_url={SITE_URL}\"\n                },\n                \"require\": {\n                    \"composer\/installers\": \"^1.11\"\n                }\n            }\n        }\n    ]\n}\n<\/pre>\n\n\n\n<p>A continuaci\u00f3n te explicamos c\u00f3mo hacerlo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A\u00f1adir paquete Astra Pro y restricciones de versi\u00f3n<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\"require\": {\n        \"brainstormforce\/astra-addon\": \"^3.0\"\n    },\n<\/pre>\n\n\n\n<p>Tienes que a\u00f1adir la siguiente l\u00ednea a tu archivo composer.json bajo la clave \"require\". Esto le dir\u00e1 a Composer que a\u00f1ada el paquete Astra Pro a la lista de paquetes de los que depende tu proyecto.&nbsp;<\/p>\n\n\n\n<p>Adem\u00e1s, esto establecer\u00e1 las restricciones de versi\u00f3n del plugin Astra Pro a cualquier versi\u00f3n estable superior a 3.0.0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Repositorios Arrey<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\"repositorios\": [\n        {\n            \"tipo\": \"paquete\",\n            \"paquete\": {\n                ...\n                }\n            }\n        }\n    ]\n<\/pre>\n\n\n\n<p>A continuaci\u00f3n, debe registrar el repositorio de paquetes Astra Pro en su archivo composer.json. Para ello, primero debe editar el objeto Astra Pro Package.&nbsp;<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-small-font-size\"><strong>repositorios: <\/strong>Repositorio Arrey que contiene el objeto paquete Astra Pro<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Elemento<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><td><strong>Tipo<\/strong><\/td><\/tr><tr><td><strong>paquete<\/strong><\/td><td>Descripci\u00f3n del paquete para la versi\u00f3n Astra Pro solicitada<\/td><td>elemento del paquete<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Astra Pro Paquete Objeto<\/h4>\n\n\n\n<p>El objeto \"paquete\" contiene datos sobre el paquete Astra Pro que est\u00e1 solicitando. Aqu\u00ed debe modificar el objeto <strong>versi\u00f3n <\/strong>para cada actualizaci\u00f3n. As\u00ed, para actualizar Astra Pro con Composer, a\u00f1ada un n\u00famero de versi\u00f3n superior a la que tiene instalada actualmente. Del mismo modo, para degradar Astra Pro, a\u00f1ada un n\u00famero de versi\u00f3n de plugin anterior.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">\"paquete\": {\n  \"name\": \"brainstormforce\/astra-addon\",\n  \"version\": \"3.6.3\",\n  \"type\": \"wordpress-plugin\",\n  \"dist\": {\n    \"type\": \"zip\",\n    \"url\": \"https:\/\/support.brainstormforce.com\/wp-json\/bsf-products\/v1\/download\/astra-addon\/?purchase_key={PURCHASE_KEY}&amp;site_url={SITE_URL}\"\n   },\n  \"require\": {\n     \"composer\/installers\": \"^1.11\"\n   }\n}\n<\/pre>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-small-font-size\"><strong><strong>paquete: <\/strong><\/strong>Astra Pro Descripci\u00f3n del paquete Objeto<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Elemento<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><td><strong>Tipo<\/strong><\/td><td><strong>Notas<\/strong><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>versi\u00f3n<\/strong><\/td><td>La versi\u00f3n Astra Pro que se solicita<\/td><td>cadena<\/td><td>Debe especificar la versi\u00f3n exacta en formato \"X.X.X\" (por ejemplo, \"3.6.3\") para cada actualizaci\u00f3n.<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>dist<\/strong><\/td><td>La versi\u00f3n empaquetada de los archivos de la versi\u00f3n estable Astra Pro<\/td><td>Paquete de datos objeto<\/td><td><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><br><strong>url<\/strong><\/td><td>Enlace de descarga con par\u00e1metros de autenticaci\u00f3n<\/td><td>cadena<\/td><td>elemento url<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Adem\u00e1s, es necesario actualizar el <strong>url <\/strong>a\u00f1adiendo su clave de licencia Astra Pro y un dominio del sitio web en el que est\u00e1 actualizando el plugin.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-small-font-size\"><strong>url: <\/strong>Par\u00e1metros URL<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Par\u00e1metro<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><td><strong>Tipo<\/strong><\/td><td><strong>Requerido<\/strong><\/td><td><strong>Notas<\/strong><\/td><\/tr><tr><td><strong>CLAVE_COMPRA<\/strong><\/td><td>La llave Astra Pro<\/td><td>cadena<\/td><td>Requerido<\/td><td>La clave puede obtenerse en nuestra <a href=\"https:\/\/store.brainstormforce.com\/\">Tienda<\/a> en <em>Cuenta &gt; Licencias<\/em><\/td><\/tr><tr><td><strong>URL_SITIO<\/strong><\/td><td>El dominio de su sitio web (sin HTTPS)<\/td><td>cadena<\/td><td>Requerido<\/td><td>El formato v\u00e1lido es: \"ejemplo.com\"&nbsp;<br>(no \"https:\/\/example.com\")<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Ejemplo de URL:<\/strong><\/p>\n\n\n\n<p>https:\/\/support.brainstormforce.com\/wp-json\/bsf-products\/v1\/download\/astra-addon\/?purchase_key=<strong>fdsi3h3iu4n22l344n4l2<\/strong>&amp;site_url=<strong>ejemplo.com<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalar o actualizar Astra Pro con Composer<\/h2>\n\n\n\n<p>Ahora que su composer.json est\u00e1 configurado, est\u00e1 listo para actualizar o instalar Astra Pro en su sitio web. Puede instalar o actualizar Astra Pro ejecutando el siguiente comando en Composer:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">actualizaci\u00f3n del compositor<\/pre>","protected":false},"excerpt":{"rendered":"<p>Composer es un gestor de dependencias para PHP, que puede utilizar para sus sitios web WordPress. Este documento le mostrar\u00e1 c\u00f3mo gestionar Astra Pro en sus proyectos utilizando Composer. Con Composer, puede a\u00f1adir todos sus temas y plugins est\u00e1ndar a un nuevo sitio WordPress desde un solo lugar. Adem\u00e1s, puede mantener su [...]<\/p>","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"docs_category":[108],"docs_tag":[],"class_list":{"0":"post-114826","1":"docs","2":"type-docs","3":"status-publish","5":"docs_category-general"},"spectra_custom_meta":{"wp_last_modified_info":["September 8, 2022 @ 2:50 PM"],"wplmi_shortcode":["[lmt-post-modified-info]"],"_edit_lock":["1662630364:89"],"_edit_last":["89"],"tap_disable_autolinker":["no"],"tap_autolink_inside_heading":["global"],"tap_autolink_random_placement":["global"],"tap_post_autolinker_limit":["0"],"_yoast_wpseo_focuskw":["Astra Pro With Composer"],"_yoast_wpseo_linkdex":["73"],"_yoast_wpseo_content_score":["90"],"_yoast_wpseo_estimated-reading-time-minutes":["3"],"views":["10301"],"helpful":["1"],"unhelpful":["2"],"redirects":["2"],"_yoast_wpseo_primary_docs_category":["108"],"_wp_old_slug":["download-astra-pro-using-composer","download-astra-pro-with-composer"],"_yoast_wpseo_metadesc":["Would you like to manage the Astra Pro with Composer? Learn how to configure the composer.json file and update or install the Astra Pro."],"rank_math_primary_docs_category":["108"],"rank_math_description":["Would you like to manage the Astra Pro with Composer? Learn how to configure the composer.json file and upgrade or downgrade the Astra Pro."],"rank_math_focus_keyword":["Astra Pro With Composer"],"rank_math_news_sitemap_robots":["index"],"rank_math_robots":["a:1:{i:0;s:5:\"index\";}"],"rank_math_analytic_object_id":["22"],"rank_math_internal_links_processed":["1"],"rank_math_seo_score":["75"],"_wplmi_last_modified":["2022-09-08 14:50:36"],"pfd_related_docs":[""],"_trp_automatically_translated_slug_es_ES":["gestionar-astra-pro-con-composer"],"_uag_page_assets":["a:9:{s:3:\"css\";s:2495:\".wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-debf2792 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-debf2792{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;border-color: inherit;row-gap: 0px;column-gap: 0px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-debf2792{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-debf2792{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-debf2792 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-debf2792{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:7:{i:0;s:14:\"core\/paragraph\";i:1;s:12:\"core\/heading\";i:2;s:17:\"core\/preformatted\";i:3;s:11:\"core\/spacer\";i:4;s:10:\"core\/table\";i:5;s:14:\"uagb\/container\";i:6;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1776576958\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Nikola Mihajlovic","author_link":"https:\/\/git-staging.wpastra.com\/es\/author\/nikolam\/"},"uagb_comment_info":0,"uagb_excerpt":"Composer is a dependency manager for PHP, which you can use for your WordPress websites. This document will show you how to manage Astra Pro on your projects using Composer. With Composer, you can add all of your standard themes and plugins to a new WordPress site from one place. Also, you can keep your&hellip;","_links":{"self":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs\/114826"}],"collection":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/comments?post=114826"}],"version-history":[{"count":0,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs\/114826\/revisions"}],"wp:attachment":[{"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/media?parent=114826"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs_category?post=114826"},{"taxonomy":"docs_tag","embeddable":true,"href":"https:\/\/git-staging.wpastra.com\/es\/wp-json\/wp\/v2\/docs_tag?post=114826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}