El sistema de gestión de instalación de Altium Designer Agile le permite hacer a mano su instalación del software en cualquier momento después de la instalación inicial. Esto incluye actualizaciones de la funcionalidad principal (o recursos del sistema) y la posibilidad de instalar, actualizar o eliminar funcionalidad adicional. Esto último es posible gracias a la provisión de módulos opcionales Extensions. Esta funcionalidad podría incluir un nuevo importador o exportador, una herramienta para la generación de símbolos esquemáticos, o tal vez soporte para la colaboración CAD mecánica. En resumen, cualquier paquete específico de funciones que amplíe y mejore el conjunto de características del software.
Este documento se centra en el concepto de extensiones y, lo que es más importante, en su gestión.
Extensions Explained
El sitio Extension es un concepto clave del sistema que hay que comprender. Una extensión es un complemento del software que proporciona características y funciones ampliadas. Un conjunto básico de características y funciones se instala y gestiona de forma transparente como parte de la instalación inicial, denominada System Resources. Además, hay disponibles una serie de Optional Extensions que son paquetes de funciones que el usuario puede instalar o eliminar según sus necesidades. Es el concepto de extensión el que permite que la instalación se haga a mano de acuerdo con las necesidades del diseño.
La personalización de una instalación de Altium Designer Agile se reduce esencialmente a la gestión de las extensiones disponibles. Instala, actualiza o elimina las extensiones disponibles como y cuando lo necesites. Una serie de extensiones están disponibles en Altium para su uso con Altium Designer Agile. Además, y con la extensión Altium Developer, puede ampliar la funcionalidad de Altium Designer Agile usted mismo mediante el uso del Altium Designer SDK (Software Development Kit) - creando tus propias extensiones para el software.
También inherente a la extensión Altium Developer es el dedicado Developer Interfaceque es la interfaz de usuario para la gestión de extensiones personalizadas. Parte de esta interfaz es una característica de publicación que le permite compartir esas extensiones de forma segura con un público más amplio a través de la liberación a un repositorio global de extensiones (un Global Extensions Gallery, por así decirlo). Se trata de un Repositorio de Altium basado en la nube que abre la posibilidad a terceros desarrolladores de ofrecer e intercambiar extensiones para Altium Designer Agile a través de la distribución segura, la concesión de licencias y la instalación de las extensiones que elaboran.
Se puede acceder al repositorio global de extensiones a través de AltiumLive Partner Dashboard en https://apps.live.altium.com. El Dashboard expone una extensión recién publicada a otros usuarios registrados, como los de un grupo de empresas, proporcionando una distribución controlada y (si es necesario) la concesión de licencias de la extensión.

La funcionalidad se añade o elimina de Altium Designer Agile a través de la instalación y eliminación de extensiones opcionales.
Tipos de Extensiones
Como concepto, una extensión opcional es una entidad única - un paquete de funcionalidad que se instala sin problemas en el entorno más amplio de la plataforma Altium Designer Agile. Sin embargo, desde la perspectiva del diseñador, las extensiones opcionales pueden ser categorizadas para proporcionar una mayor profundidad de significado en cuanto a lo que se está instalando. Como resultado, una extensión opcional se puede clasificar en uno de los siguientes tipos:
-
System Extension - un paquete específico de funciones básicas de la plataforma que se ha "sacado" de la plataforma y se ofrece en forma de extensión. Al ofrecer esta funcionalidad como una extensión, Altium puede ofrecer actualizaciones de esa funcionalidad básica sin tener que lanzar una actualización de toda la plataforma en sí. Esto agiliza la entrega de dicha funcionalidad al diseñador que utiliza el software y da libertad a los desarrolladores de Altium para mejorar las áreas del núcleo de la plataforma de software fuera de esa plataforma, todo ello conservando la entrega cohesiva de una plataforma unificada.
-
Software Extension - un complemento dedicado para el software que amplía sus características y funcionalidad de alguna manera mensurable. Las extensiones de software pueden ser entregadas por la propia Altium, o ser desarrolladas por terceros y comercializadas por un precio de compra definido.
Desde la perspectiva del software, una extensión es una extensión. La mecánica back-end de manejo de extensiones, es decir, integrándolas en el entorno de diseño unificado de la plataforma, es la misma independientemente del tipo de extensión que se instale.
Búsqueda de extensiones instaladas y disponibles
Funcionalidad de software adicional, proporcionada a través de extensiones opcionales, se puede navegar, instalar y gestionar a través de la vista Extensions and Updates en Altium Designer Agile. Es desde aquí que usted puede ver qué extensiones están instaladas actualmente, si la funcionalidad adicional está disponible a través de otras extensiones, o si hay alguna actualización disponible para ellos. Además, usted no está limitado de ninguna manera - usted puede instalar libremente, actualizar o eliminar la funcionalidad basada en la extensión en cualquier momento a medida que cambien sus necesidades.
Para acceder a la vista, haga clic en el control Usuario actual situado en la parte superior derecha del espacio de diseño y seleccione
en el menú.

Acceso a la vista Extensions and Updates vista - comando central desde el que gestionar eficazmente la funcionalidad disponible en el software.
La vista en sí consta de las siguientes "páginas" distintas (utilice las pestañas de la parte superior de la vista para pasar de una a otra):
-
Installed - Funcionalidad actualmente instalada como parte de su instalación de Altium Designer Agile.
-
Disponible - extensiones del sistema y extensiones de software que están disponibles para la instalación de su instancia de Altium Designer Agile.
-
Updates - Cualquier actualización que esté disponible para las extensiones actualmente instaladas (de todo tipo), así como para la propia plataforma principal.
-
La Extensions and Updates vista también se puede acceder directamente desde la vista de Gestión de Licencias haciendo clic en el control Extensions and Updates en la parte superior de la vista.
-
La vista Extensions and Updates también refleja el estado actual de la plataforma Altium Designer Agile, con controles disponibles para modificar las características básicas y la funcionalidad instalada con la plataforma(más información), y también para actualizar la plataforma a la próxima versión de Altium Designer Agile cuando esté disponible(más información).
-
Al acceder a una página en la vista, la información de la extensión se recupera de la ubicación en la que se almacena esa extensión. Las extensiones propias de Altium se almacenan en, y la información, por lo tanto, se recupera de, un repositorio dedicado de Altium basado en la nube. Para forzar una actualización manual de los datos de la extensión, utilice el control Refresh
- en la parte superior derecha de la página.
Las extensiones actualmente instaladas se listan en los campos System Extensions y Software Extensions de la página Installed página.

Navegue a través de un listado de las extensiones actualmente instaladas.
Acceda a la página Disponible de la vista para navegar por un listado de toda la funcionalidad basada en extensiones actualmente disponible para su instalación de Altium Designer Agile, incluyendo extensiones de sistema y extensiones de software. Esta es la funcionalidad que puede ser opcionalmente añadida o eliminada de su instalación de Altium Designer Agile.
Tenga en cuenta que algunas extensiones requieren licencias dedicadas para utilizar su funcionalidad en Altium Designer Agile.

Navegue por el listado de extensiones disponibles.
-
Por defecto, sólo las extensiones que aún no se han añadido a la instalación se presentan en la página Disponible . Para ver todas las extensiones disponibles independientemente de su estado de instalación, desactive la opción Available but not installed en la parte superior derecha de una región. Una extensión que aún no se haya instalado mostrará el icono de descarga (
) al pasar el ratón sobre ella, mientras que una que esté instalada se indicará con el icono de instalada (
).
-
Para cada extensión instalada, sus archivos de instalación asociados se almacenan en una carpeta dedicada que lleva el nombre de esa extensión. Las carpetas de extensiones se encuentran en la siguiente ruta: \ProgramData\Altium\Altium Designer Agile \Extensions. Además, la carpeta raíz Extensions contiene un archivo de registro - ExtensionsRegistry.xml - que se utiliza para realizar un seguimiento de todas las extensiones instaladas actualmente para esa instancia de Altium Designer Agile.
-
En la página Available se listarán las extensiones que estén disponibles en la fuente de extensiones y actualizaciones especificada en las preferencias de la instalación actual de Altium Designer Agile. Haga clic en el icono
en la parte superior de la vista para abrir la página Sistema - Instalación del Preferences diálogo donde puede configurar esta fuente. Tenga en cuenta que cuando se utiliza el servicio de instalación global, debe iniciar sesión en su cuenta de Altium - un enlace se proporcionará en la página con la que hacerlo si no está conectado actualmente. Después de cambiar la configuración, haga clic en OK para guardar los cambios y cerrar el cuadro de diálogo Preferences diálogo. Haga clic en el icono
en la parte superior derecha de la Available para actualizar la lista de extensiones disponibles de la fuente especificada.
Haga clic en el nombre de una extensión (de cualquier tipo) en la página Installed o Disponible para acceder a una página detallada de esa extensión.

Examine y gestione su instalación a nivel de extensión individual.
La información incluye:
-
Quién creó la extensión
-
Su versión
-
Su fecha de lanzamiento
-
De dónde procede (del repositorio global o del servidor local de la organización, por ejemplo)
-
Una descripción más detallada
-
Notas de la versión pertinentes
Para volver a la vista principal de la página desde la que se accedió a la página detallada de la extensión, haga clic en la pestaña de la página o en la parte correspondiente de las migas de pan situadas en la parte superior izquierda de la página.
Instalación de una extensión
Una extensión individual puede instalarse de dos maneras:
-
Desde la página de resumen Disponible de la vista Extensions and Updates pase el ratón por encima de la extensión y haga clic en el icono
situado en la parte superior derecha de su entrada. Pase el ratón por encima del icono de descarga para ver los detalles de la versión disponible.
-
En la página de detalles de la extensión, haga clic en el botón
.
Alternativamente, si desea instalar todas las extensiones de software, haga clic en el botón Install All situado sobre la región Software Extensions en la página Disponible a nivel de resumen.

Instale una extensión desde la Extensions and Updates vista.
En la página Disponible a nivel de resumen, aparecerá una barra de progreso que muestra el progreso de la descarga (obtención del conjunto de archivos para esa extensión desde el repositorio de origen) y la posterior instalación. Puede hacer clic para instalar tantas extensiones como desee; se añadirán a una cola, con un máximo de cuatro extensiones descargándose e instalándose en un momento dado. Si necesita cancelar la instalación de una extensión, haga clic en el icono de cancelación asociado (
).
Es necesario reiniciar Altium Designer Agile después de que una extensión termine de instalarse para que la funcionalidad que proporciona tenga efecto. Se abrirá un cuadro de diálogo avisándole de ello; haga clic en Yes para reiniciar en ese momento, o No si desea instalar extensiones adicionales. Si pulsa Nola extensión aparecerá en la página Installed con el icono
para indicar que es necesario reiniciar para completar su instalación.
Las extensiones del sistema también pueden instalarse desde la página Configure Platform cuando se realizan cambios en la funcionalidad principal de la instalación(más información).
Actualizar una extensión
Acceda a la Updates página de la Extensions and Updates para navegar por un listado de todos los elementos de software de Altium Designer Agile, para los que existe una actualización, incluyendo extensiones de sistema y extensiones de software. En su System Extensions y Software Extensions la página presenta todas las actualizaciones de extensiones disponibles.

Examine si alguna de las extensiones actualmente instaladas (o la plataforma principal) tiene una actualización disponible.
En la parte superior derecha de la Updates página, haga clic en
para actualizar la actualización y la información de licencia o
para configurar la instalación de Altium Designer Agile y los ajustes de notificación de actualización. Esta última opción abre la página Sistema - Instalación del cuadro de diálogo Preferences donde puede configurar la frecuencia con la que Altium Designer Agile buscará actualizaciones de software y se lo notificará (
). Tenga en cuenta que hay una opción disponible para buscar nuevas actualizaciones cada vez que se activa Altium Designer Agile. Esta es la On Start-up en el menú Check Frequency del menú desplegable.
Dependiendo de cómo haya configurado la comprobación automática de actualizaciones, se abrirá un cuadro de diálogo emergente cuando inicie Altium Designer Agile notificándole que hay disponible una versión posterior del software. Haciendo clic en Yes le llevará directamente a la página Updates página de la Extensions and Updates vista.
Una extensión individual puede actualizarse de dos maneras:
-
Desde la página Updates de la vista Extensions and Updates pase el ratón por encima de la extensión y haga clic en el icono
situado en la parte superior derecha de su entrada. Pase el ratón por encima del icono de descarga para ver los detalles de la versión disponible.
-
En la página detallada de la extensión, haga clic en el botón
.
Alternativamente, si desea actualizar todas las extensiones de software, haga clic en el botón Update All situado sobre la región Software Extensions en la página de actualizaciones a nivel de resumen.

Actualice una extensión a una nueva versión desde la Extensions and Updates vista.
Aquellos que utilizan Altium Designer Agile con una licencia Standalone, Private Server, o On-Demand (en modo roaming) o aquellos con una Suscripción de Altium caducada pueden ver qué actualizaciones de software están disponibles independientemente del estado de inicio de sesión. Tenga en cuenta que usted necesita estar conectado y tener una licencia válida / suscripción para descargar e instalar actualizaciones.
La instalación de una nueva versión de la plataforma instalará automáticamente cualquier extensión relacionada que también tenga actualizaciones. A la inversa, la actualización de una extensión que requiere una versión posterior de la plataforma principal dará lugar a la actualización de esa plataforma principal también. Para obtener más información sobre la actualización de Altium Designer Agile desde la vista Extensions and Updates consulte la página Instalación y Gestión de Altium Designer Agile.
En la página Updates aparecerá una barra de progreso que muestra el progreso de la descarga (obtención del conjunto de archivos para la versión posterior de esa extensión desde el repositorio de origen). Al igual que con la instalación, puede hacer clic para actualizar tantas extensiones como desee. Se añadirán a una cola en la que se descargarán hasta cuatro extensiones en un momento dado. Si necesita cancelar la actualización de una extensión, haga clic en su icono de cancelación asociado (
).
Es necesario reiniciar Altium Designer Agile después de que una extensión termine de actualizarse para que la funcionalidad posterior que proporciona surta efecto. Aparecerá un cuadro de diálogo avisándole de ello; haga clic en Yes para reiniciar en ese momento o No si desea actualizar (o instalar) extensiones adicionales. Si hace clic en Nola extensión aparecerá en la página Installed con el icono
para indicar que es necesario reiniciar para completar su instalación.
Desinstalar una extensión
Una extensión instalada puede desinstalarse de dos maneras:
-
Desde la página Installed de la vista Extensions and Updates sitúese sobre ella y haga clic en el icono
situado en la parte superior derecha de su entrada.
-
En su página detallada, haz clic en el botón
.
Alternativamente, si desea desinstalar todas las extensiones de software actualmente instaladas, haga clic en el control Delete All situado sobre la región Software Extensions en la página Installed resumen.
Asegúrese de reiniciar Altium Designer Agile después de haber terminado de desinstalar las extensiones necesarias para que su funcionalidad sea eliminada de la instalación. Aparecerá un cuadro de diálogo avisándole de ello; haga clic en Yes para reiniciar en ese momento o No si desea realizar cambios adicionales en la instalación. Si hace clic en Nola extensión aparecerá en la página Available con el icono
para indicar que es necesario reiniciar para completar su eliminación.
Las extensiones del sistema también pueden eliminarse de la página Configure Platform cuando se realizan cambios en la funcionalidad principal de la instalación(más información).
Para cada extensión que se desinstale, su carpeta de instalación asociada y los archivos se eliminarán de la siguiente ruta: \ProgramData\Altium\Altium Designer Agile \Extensions. Además, el archivo de registro - ExtensionsRegistry.xml - se actualizará para eliminar las entradas de las extensiones desinstaladas.