El sistema de gestión de instalación de Altium Designer le permite personalizar manualmente la instalación del software en cualquier momento después de la instalación inicial. Esto abarca las actualizaciones de la funcionalidad principal (o recursos del sistema) y la capacidad de instalar, actualizar o eliminar funcionalidad adicional. Esto último es posible gracias a la disponibilidad de extensiones opcionales Extensions. Esta funcionalidad puede incluir un nuevo importador o exportador, una herramienta para la generación de símbolos esquemáticos o quizá soporte para la colaboración con CAD mecánico. En resumen, cualquier paquete específico de funcionalidad que amplíe y mejore el conjunto de características del software.
Este documento analiza en detalle el concepto de las extensiones y, más importante aún, su gestión.
Extensions Explained
El concepto de Extension es clave para comprender el sistema. Una extensión es, en esencia, un complemento del software que proporciona características y funcionalidad ampliadas. Un conjunto básico de características y funciones se instala y se gestiona de forma transparente como parte de la instalación inicial, denominado System Resources. Además, hay disponibles una serie de Optional Extensions que son paquetes de funcionalidad que el usuario puede instalar o eliminar opcionalmente según sea necesario. Es el concepto de extensión lo que permite personalizar la instalación de acuerdo con las necesidades de diseño.
La personalización de una instalación de Altium Designer se reduce esencialmente a la gestión de las extensiones disponibles. Instale, actualice o elimine las extensiones disponibles cuando lo necesite. Altium ofrece una variedad de extensiones para su uso con Altium Designer. Además, con la extensión Altium Developer extension, usted mismo puede ampliar la funcionalidad de Altium Designer mediante el uso del Altium Designer SDK (kit de desarrollo de software), creando sus propias extensiones para el software.
También forma parte de la extensión Altium Developer la Developer Interface, que es la interfaz de usuario para gestionar extensiones personalizadas. Parte de esta interfaz es una función de publicación que le permite compartir esas extensiones de forma segura con una audiencia más amplia mediante su publicación en un repositorio global de extensiones (un Global Extensions Gallery, si se quiere). Este es un repositorio de Altium basado en la nube que abre la posibilidad a desarrolladores externos de ofrecer y comercializar extensiones para Altium Designer mediante la distribución segura, concesión de licencias e instalación de las extensiones que crean.
Se puede acceder al repositorio global de extensiones a través del Partner Dashboard de AltiumLive 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 empresa, proporcionando distribución controlada y, si es necesario, licenciamiento de la extensión.

La funcionalidad se agrega o se elimina de Altium Designer mediante la instalación y eliminación de extensiones opcionales.
Tipos de extensiones
Como concepto, una extensión opcional es una sola entidad: un paquete de funcionalidad que se instala sin problemas en el entorno de plataforma más amplio de Altium Designer. Sin embargo, desde la perspectiva del diseñador, las extensiones opcionales pueden clasificarse aún más para proporcionar un significado más preciso de lo que realmente se está instalando. Como resultado, una extensión opcional puede clasificarse en uno de los siguientes tipos:
-
System Extension – un paquete dedicado de funcionalidad central de la plataforma que se ha 'extraído' de la plataforma y se entrega en forma de extensión. Al entregar esta funcionalidad como una extensión, Altium puede distribuir actualizaciones de esa funcionalidad central sin tener que publicar una actualización de toda la plataforma. Esto agiliza la entrega de dicha funcionalidad al diseñador que utiliza el software y brinda a los desarrolladores de Altium libertad para mejorar áreas del núcleo de la plataforma de software fuera de esa plataforma, todo ello manteniendo 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 medible. Las extensiones de software pueden ser proporcionadas por el propio Altium, o 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 interna para gestionar extensiones, es decir, integrarlas en el entorno de diseño unificado de la plataforma, es la misma independientemente del tipo de extensión que se esté instalando.
Exploración de extensiones instaladas y disponibles
La funcionalidad adicional del software, proporcionada mediante extensiones opcionales, puede explorarse, instalarse y gestionarse desde la página Extensions and Updates . Desde aquí puede ver qué extensiones están instaladas actualmente, si hay funcionalidad adicional disponible mediante otras extensiones o si hay actualizaciones disponibles para ellas. Además, no existe ninguna limitación: puede instalar, actualizar o eliminar libremente funcionalidad basada en extensiones en cualquier momento según cambien sus necesidades.
Se accede a la vista haciendo clic en el control Usuario actual en la parte superior derecha del espacio de diseño y seleccionando
en el menú.

Acceso a la página Extensions and Updates, el centro de mando desde el que gestionar eficientemente la funcionalidad disponible para el software.
La vista en sí consta de las siguientes 'páginas' diferenciadas (use las pestañas de la parte superior de la vista para cambiar entre ellas):
-
Installed – funcionalidad instalada actualmente como parte de su instalación de Altium Designer.
-
Available – extensiones del sistema y extensiones de software disponibles para su instalación en su instancia de Altium Designer.
-
Updates – cualquier actualización disponible para las extensiones actualmente instaladas (de todos los tipos), así como para la propia plataforma principal.
-
También se puede acceder directamente a la página Extensions and Updates desde la License Management view haciendo clic en el control Extensions and Updates situado en la parte superior de la vista.
-
La página Extensions and Updates también refleja el estado actual de la propia plataforma Altium Designer, con controles disponibles para modificar las características y la funcionalidad centrales instaladas con la plataforma (más información), y también para actualizar la plataforma a la siguiente versión menor de Altium Designer cuando esté disponible (más información).
-
Al acceder a una página de la vista, la información de la extensión se recupera de la ubicación en la que esa extensión está almacenada. Las extensiones propias de Altium se almacenan en un repositorio de Altium dedicado basado en la nube y, por lo tanto, la información se recupera desde allí. Para forzar una actualización manual de los datos de las extensiones, use el control Refresh –
– en la parte superior derecha de una página.
Las extensiones instaladas actualmente se enumeran en las regiones System Extensions y Software Extensions de la página Installed.

Explore una lista de las extensiones instaladas actualmente.
Acceda a la pestaña Available de la página para explorar una lista de toda la funcionalidad basada en extensiones actualmente disponible para su instalación de Altium Designer, incluidas extensiones del sistema y extensiones de software. Esta es funcionalidad que puede añadirse o eliminarse opcionalmente de su instalación de Altium Designer.
Tenga en cuenta que algunas extensiones requieren licencias específicas para poder usar su funcionalidad en Altium Designer.

Explore una lista de las extensiones disponibles.
De forma predeterminada, en la pestaña Available solo se muestran aquellas extensiones que aún no se han añadido a su instalación. 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 ha instalado mostrará el icono de descarga (
) al pasar el cursor sobre ella, mientras que una que ya está instalada se indica 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 pueden encontrar en la siguiente ruta: \ProgramData\Altium\Altium Designer <GUID>\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.
En la pestaña Available, se mostrarán las extensiones disponibles en la fuente de extensiones y actualizaciones especificada en las preferencias de la instalación actual de Altium Designer. Haga clic en el icono
de la parte superior de la página para abrir la System – Installation page del cuadro de diálogo Preferences, donde puede configurar esta fuente. Tenga en cuenta que, al usar el servicio de instalación global, debe haber iniciado sesión en su cuenta de Altium; si no ha iniciado sesión actualmente, se proporcionará un enlace en la página para hacerlo. Después de cambiar la configuración, haga clic en OK para guardar los cambios y cerrar el cuadro de diálogo Preferences. Haga clic en el icono
en la parte superior derecha de la pestaña Available para actualizar la lista de extensiones disponibles desde la fuente especificada.
Haga clic en el nombre de una extensión (de cualquier tipo) en la pestaña Installed o Available 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 proviene (el repositorio global o el servidor local de la organización, por ejemplo)
-
Una descripción más detallada
-
Cualquier nota de versión pertinente
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 en la parte superior izquierda de la página.
Instalación de una extensión
Una extensión individual puede instalarse de una de estas dos maneras:
-
Desde la pestaña resumida Available de la página Extensions and Updates, coloque el cursor sobre la extensión y haga clic en el icono
de la parte superior derecha de su entrada. Pase el cursor sobre el icono de descarga para ver los detalles de la versión disponible.
-
Desde la página detallada de la extensión, haga clic en el botón
.
Como alternativa, si desea instalar todas las extensiones de software, haga clic en el control Install All situado encima de la región Software Extensions en la pestaña Available de nivel resumido.

Instale una extensión desde la página Extensions and Updates.
En la pestaña Available de nivel resumido, aparecerá una barra de progreso que muestra el avance de la descarga (la obtención del conjunto de archivos para esa extensión desde el repositorio de origen) y la instalación posterior. Puede hacer clic para instalar tantas extensiones como desee; se añadirán a una cola, y hasta cuatro extensiones se descargarán e instalarán simultáneamente en un momento dado. Si necesita cancelar la instalación de una extensión, haga clic en su icono de cancelación asociado (
).
Es necesario reiniciar Altium Designer una vez que una extensión termine de instalarse para que la funcionalidad que proporciona surta efecto. Se abrirá un cuadro de diálogo para avisarle de ello; haga clic en Yes para reiniciar en ese momento, o en No si desea instalar extensiones adicionales. Si hace clic en No, la 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 al realizar cambios en la funcionalidad principal de la instalación (más información).
Actualización de una extensión
Acceda a la página Updates de la página Extensions and Updates para explorar una lista de todos los elementos de software de Altium Designer para los que hay una actualización disponible, incluidas las extensiones del sistema y las extensiones de software. En sus regiones System Extensions y Software Extensions , la página presenta todas las actualizaciones de extensiones disponibles.

Compruebe si alguna de las extensiones instaladas actualmente (o la plataforma principal) tiene una actualización disponible.
En la parte superior derecha del área de banner de la página Updates, haga clic en
para actualizar la información de actualización y licencia, o en
para configurar los ajustes de instalación y notificación de actualizaciones de Altium Designer. Esta última opción abre la página System – Installation del cuadro de diálogo Preferences, donde puede configurar con qué frecuencia Altium Designer comprobará si hay actualizaciones de software y le notificará (
). Tenga en cuenta que hay una opción disponible para comprobar nuevas actualizaciones cada vez que se active Altium Designer. Esta es la configuración On Start-up en el menú desplegable Check Frequency.
Según cómo haya configurado la comprobación automática de actualizaciones, se abrirá un cuadro de diálogo emergente al iniciar Altium Designer para notificarle que hay disponible una versión posterior del software. Al hacer clic en Yes irá directamente a la página Updates de la página Extensions and Updates.
Una extensión individual puede actualizarse de una de estas dos maneras:
-
Desde la página Updates de nivel resumido de la página Extensions and Updates, sitúe el cursor sobre la extensión y haga clic en el icono
situado en la parte superior derecha de su entrada. Pase el ratón sobre el icono de descarga para ver los detalles de la versión disponible.
-
Desde la página detallada de la extensión, haga clic en el botón
.
Como alternativa, si desea actualizar todas las extensiones de software, haga clic en el control Update All situado encima de la región Software Extensions en la pestaña Available de nivel resumido.

Actualice una extensión a una nueva versión desde la página Extensions and Updates.
Quienes usan Altium Designer con una licencia Standalone, Private Server o On-Demand (en modo roaming), o quienes tienen una Altium Subscription vencida, pueden ver qué actualizaciones de software están disponibles independientemente del estado de inicio de sesión. Tenga en cuenta que debe iniciar sesión y tener una licencia/suscripción válida 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, actualizar una extensión que requiera una versión posterior de la plataforma principal también dará lugar a la actualización de esa plataforma principal. Para obtener más información sobre cómo actualizar Altium Designer desde la página Extensions and Updates, consulte la página Installing and Managing Altium Designer.
En la página Updates de nivel resumido, aparecerá una barra de progreso que muestra el avance de la descarga (la 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, con hasta cuatro extensiones descargándose 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 una vez que una extensión termine de actualizarse para que la funcionalidad más reciente que proporciona surta efecto. Aparecerá un cuadro de diálogo para avisarle de ello; haga clic en Yes para reiniciar en ese momento o en No si desea actualizar (o instalar) extensiones adicionales. Si hace clic en No, la extensión aparecerá en la página Installed con el icono
para indicar que es necesario reiniciar para completar su instalación.
Desinstalación de una extensión
Una extensión instalada actualmente puede desinstalarse de una de estas dos maneras:
-
Desde la página Installed de nivel resumido de la página Extensions and Updates, sitúe el cursor sobre ella y haga clic en el icono
situado en la parte superior derecha de su entrada.
-
Desde su página detallada, haga clic en el botón
.
Como alternativa, si desea desinstalar todas las extensiones de software instaladas actualmente, haga clic en el control Delete All situado encima de la región Software Extensions en la página Installed de nivel resumido.
Asegúrese de reiniciar Altium Designer después de haber terminado de desinstalar las extensiones requeridas para que su funcionalidad se elimine de la instalación. Aparecerá un cuadro de diálogo para avisarle de ello; haga clic en Yes para reiniciar en ese momento o en No si desea realizar cambios adicionales en su instalación. Si hace clic en No, la extensión aparecerá en la pestaña Available con el icono
para indicar que es necesario reiniciar para completar su eliminación.
Las extensiones del sistema también pueden eliminarse desde la página Configure Platform al realizar 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 sus archivos se eliminarán de la siguiente ruta: \ProgramData\Altium\Altium Designer <GUID>\Extensions. Además, se actualizará el archivo del registro – ExtensionsRegistry.xml – para eliminar las entradas de esas extensiones desinstaladas.