El sistema de gestión de la instalación de Altium Designer Develop le permite personalizar su instalación del software en cualquier momento después de la instalación inicial. Esto incluye la posibilidad de instalar o eliminar funciones adicionales que son posibles 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 Develop se reduce esencialmente a la gestión de las extensiones disponibles. Instale o elimine las extensiones disponibles como y cuando lo necesite. Una serie de extensiones están disponibles en Altium para su uso con Altium Designer Develop. Además, y con la extensión Altium Developer, usted mismo puede ampliar la funcionalidad de Altium Designer Develop 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 Develop 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 Develop 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 de la plataforma de Altium Designer Develop. 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 dedicado de funcionalidad básica de la plataforma que se ha "sacado" de la plataforma y se ha entregado en forma de extensión.
-
Software Extension - un complemento específico 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 en Altium Designer Develop. Desde aquí puede ver qué extensiones están actualmente instaladas o si hay funcionalidad adicional disponible a través de otras extensiones. Además, usted no está limitado de ninguna manera - puede instalar o eliminar libremente la funcionalidad basada en extensiones en cualquier momento a medida que cambien sus necesidades.
Para acceder a esta vista, haga clic en el control Usuario actual situado en la parte superior derecha del espacio de diseño y seleccione
en el menú.

Acceder a la vista Extensions 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 Develop.
-
Available - extensiones de sistema y extensiones de software que están disponibles para la instalación de su instancia de Altium Designer Develop.
-
La vista Extensions también proporciona controles para modificar las características básicas y la funcionalidad instalada con la plataforma(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 por la lista de extensiones instaladas actualmente.
Acceda a la Available de la vista para navegar por un listado de toda la funcionalidad basada en extensiones actualmente disponible para su instalación de Altium Designer Develop, 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 Develop.
Tenga en cuenta que algunas extensiones requieren licencias dedicadas para utilizar su funcionalidad en Altium Designer Develop.

Navegue por la lista de extensiones disponibles
-
Por defecto, sólo las extensiones que aún no se han añadido a su instalación se presentan en la página Available página. 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 haya sido instalada mostrará el icono de descarga (
) cuando pase el ratón por encima de ella, mientras que una que esté actualmente instalada se indicará mediante el icono instalado (
).
-
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 Develop \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 actualmente instaladas para esa instancia de Altium Designer Develop.
-
En la página Available se listarán las extensiones disponibles en la fuente de extensiones y actualizaciones especificada en las preferencias de la instalación actual de Altium Designer Develop. Haga clic en el icono
situado en la parte superior de la vista para abrir la página Sistema - Instalación del diálogo Preferences 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 el icono 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 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 página desde la que se accedió a la página detallada de la extensión (ya sea Installed o Available), haga clic en la pestaña de la página en la parte superior.
Instalación de una extensión
Una extensión individual puede instalarse de dos maneras:
-
Desde la página Available de la vista Extensions 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 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 Available resumen.

Instale una extensión desde la Extensions vista.
En la página de resumen Available 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 Develop una vez finalizada la instalación de una extensión para que la funcionalidad que proporciona surta 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).
Desinstalación de una extensión
Una extensión actualmente instalada puede desinstalarse de dos maneras:
-
Desde la página Installed de la vista Extensions 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 Develop 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 su 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 Develop \Extensions. Además, el archivo de registro - ExtensionsRegistry.xml - se actualizará para eliminar las entradas de las extensiones desinstaladas.