Le système de gestion de l’installation d’Altium Designer vous permet de personnaliser manuellement l’installation du logiciel à tout moment après l’installation initiale. Cela couvre les mises à jour des fonctionnalités de base (ou ressources système), ainsi que la possibilité d’installer, de mettre à jour ou de supprimer des fonctionnalités supplémentaires. Cette dernière possibilité est rendue possible grâce à la mise à disposition d’extensions optionnelles Extensions. Ces fonctionnalités peuvent inclure un nouvel importateur ou exportateur, un outil de génération de symboles schématiques, ou encore la prise en charge de la collaboration avec la CAO mécanique. En bref, il s’agit de modules fonctionnels ciblés qui étendent et enrichissent l’ensemble des fonctionnalités du logiciel.
Ce document examine en détail le concept des extensions et, plus important encore, leur gestion.
Extensions Explained
Le Extension est un concept clé du système à comprendre. Une extension est en pratique un module complémentaire du logiciel, qui fournit des fonctions et fonctionnalités étendues. Un ensemble de fonctions et fonctionnalités de base est installé et géré de manière transparente dans le cadre de l’installation initiale, sous le nom de System Resources. En complément, une gamme de Optional Extensions est disponible ; il s’agit de paquets de fonctionnalités que l’utilisateur peut installer ou supprimer selon ses besoins. C’est ce concept d’extension qui permet de personnaliser l’installation en fonction des besoins de conception.
La personnalisation d’une installation d’Altium Designer revient essentiellement à gérer les extensions disponibles. Installez, mettez à jour ou supprimez les extensions disponibles selon vos besoins. Altium propose une gamme d’extensions destinées à être utilisées avec Altium Designer. En outre, avec l’extension Altium Developer extension, vous pouvez étendre vous-même les fonctionnalités d’Altium Designer grâce au Altium Designer SDK (kit de développement logiciel) — en créant vos propres extensions pour le logiciel.
L’extension Altium Developer intègre également le Developer Interface, qui constitue l’interface utilisateur dédiée à la gestion des extensions personnalisées. Cette interface comprend notamment une fonction de publication qui vous permet de partager ces extensions en toute sécurité avec un public plus large via leur diffusion dans un référentiel global d’extensions (une Global Extensions Gallery, si vous préférez). Il s’agit d’un référentiel Altium basé sur le cloud qui ouvre la possibilité aux développeurs tiers de proposer et de commercialiser des extensions pour Altium Designer grâce à une distribution, une licence et une installation sécurisées des extensions qu’ils créent.
Le référentiel global d’extensions est accessible via le Partner Dashboard AltiumLive à l’adresse https://apps.live.altium.com. Le Dashboard rend une extension nouvellement publiée accessible aux autres utilisateurs enregistrés, par exemple ceux d’un groupe d’entreprise, en assurant une distribution contrôlée et, si nécessaire, l’octroi de licence de l’extension.

Des fonctionnalités sont ajoutées à ou supprimées d’Altium Designer par l’installation et la suppression d’extensions optionnelles.
Types d’extensions
En tant que concept, une extension optionnelle est une entité unique — un paquet de fonctionnalités qui s’intègre de manière transparente dans l’environnement de plateforme étendu d’Altium Designer. Toutefois, du point de vue du concepteur, les extensions optionnelles peuvent être davantage catégorisées afin de mieux préciser ce qui est réellement installé. Ainsi, une extension optionnelle peut être classée dans l’un des types suivants :
-
System Extension – un paquet dédié de fonctionnalités de plateforme de base qui a été « extrait » de la plateforme et livré sous la forme d’une extension. En fournissant cette fonctionnalité sous forme d’extension, Altium peut diffuser des mises à jour de cette fonctionnalité de base sans avoir à publier une mise à jour de l’ensemble de la plateforme. Cela rationalise la diffusion de ces fonctionnalités auprès du concepteur utilisant le logiciel et donne aux développeurs d’Altium la liberté d’améliorer certaines zones de la plateforme logicielle de base en dehors de cette plateforme, tout en conservant la cohérence de livraison d’une plateforme unifiée.
-
Software Extension – un module complémentaire dédié au logiciel qui étend ses fonctions et fonctionnalités d’une manière mesurable. Les extensions logicielles peuvent être fournies par Altium lui-même, ou développées par des tiers et commercialisées à un prix d’achat défini.
Du point de vue du logiciel, une extension reste une extension. Les mécanismes internes de gestion des extensions, c’est-à-dire leur intégration dans l’environnement de conception unifié de la plateforme, sont les mêmes quel que soit le type d’extension installé.
Parcourir les extensions installées et disponibles
Les fonctionnalités logicielles supplémentaires, fournies via des extensions optionnelles, peuvent être consultées, installées et gérées depuis la page Extensions and Updates . C’est à partir de là que vous pouvez voir quelles extensions sont actuellement installées, si des fonctionnalités supplémentaires sont disponibles via d’autres extensions, ou si des mises à jour sont disponibles pour celles-ci. En outre, vous n’êtes soumis à aucune contrainte — vous pouvez librement installer, mettre à jour ou supprimer à tout moment des fonctionnalités basées sur des extensions, selon l’évolution de vos besoins.
Cette vue est accessible en cliquant sur le contrôle Utilisateur actuel en haut à droite de l’espace de conception, puis en sélectionnant
dans le menu.

Accès à la page Extensions and Updates — le centre de commande permettant de gérer efficacement les fonctionnalités disponibles pour le logiciel.
La vue elle-même se compose des « pages » distinctes suivantes (utilisez les onglets en haut de la vue pour passer de l’une à l’autre) :
-
Installed – les fonctionnalités actuellement installées dans le cadre de votre installation d’Altium Designer.
-
Available – les extensions système et les extensions logicielles disponibles à l’installation pour votre instance d’Altium Designer.
-
Updates – toutes les mises à jour disponibles pour les extensions actuellement installées (de tous types), ainsi que pour la plateforme principale elle-même.
-
La page Extensions and Updates est également accessible directement depuis la vue License Management en cliquant sur le contrôle Extensions and Updates en haut de la vue.
-
La page Extensions and Updates reflète également l’état actuel de la plateforme Altium Designer elle-même, avec des contrôles permettant de modifier les fonctions et fonctionnalités de base installées avec la plateforme (en savoir plus), ainsi que de mettre à jour la plateforme vers la prochaine version mineure d’Altium Designer dès qu’elle devient disponible (en savoir plus).
-
Lors de l’accès à une page de cette vue, les informations sur les extensions sont récupérées depuis l’emplacement où l’extension est stockée. Les extensions propres à Altium sont stockées dans un référentiel Altium dédié basé sur le cloud, et les informations sont donc récupérées depuis celui-ci. Pour forcer une actualisation manuelle des données d’extension, utilisez le contrôle Refresh –
– en haut à droite d’une page.
Les extensions actuellement installées sont répertoriées dans les zones System Extensions et Software Extensions de la page Installed.

Parcourez la liste des extensions actuellement installées.
Accédez à l’onglet Available de la page pour parcourir la liste de toutes les fonctionnalités basées sur des extensions actuellement disponibles pour votre installation d’Altium Designer, y compris les extensions système et les extensions logicielles. Il s’agit de fonctionnalités qui peuvent être ajoutées ou supprimées de manière optionnelle dans votre installation d’Altium Designer.
Notez que certaines extensions nécessitent une licence dédiée pour utiliser leurs fonctionnalités dans Altium Designer.

Parcourez la liste des extensions disponibles.
Par défaut, seules les extensions qui n’ont pas encore été ajoutées à votre installation sont affichées dans l’onglet Available . Pour afficher toutes les extensions disponibles, quel que soit leur état d’installation, désactivez l’option Available but not installed en haut à droite d’une zone. Une extension qui n’a pas encore été installée affiche l’icône de téléchargement (
) lorsque vous la survolez, tandis qu’une extension actuellement installée est indiquée par l’icône d’installation (
).
Pour chaque extension installée, les fichiers d’installation associés sont stockés dans un dossier dédié portant le nom de cette extension. Les dossiers d’extensions se trouvent dans le chemin suivant : \ProgramData\Altium\Altium Designer <GUID>\Extensions. En outre, le dossier racine Extensions contient un fichier de registre – ExtensionsRegistry.xml – utilisé pour suivre toutes les extensions actuellement installées pour cette instance d’Altium Designer.
Dans l’onglet Available, les extensions disponibles dans la source d’extensions et de mises à jour spécifiée dans les préférences de l’installation actuelle d’Altium Designer seront répertoriées. Cliquez sur l’icône
en haut de la page pour ouvrir la page System – Installation de la boîte de dialogue Preferences, où vous pouvez configurer cette source. Notez que lors de l’utilisation du service d’installation global, vous devez être connecté à votre compte Altium — un lien sera fourni sur la page pour vous permettre de le faire si vous n’êtes pas actuellement connecté. Après avoir modifié les paramètres, cliquez sur OK pour enregistrer les modifications et fermer la boîte de dialogue Preferences. Cliquez sur l’icône
en haut à droite de l’onglet Available pour actualiser la liste des extensions disponibles depuis la source spécifiée.
Cliquez sur le nom d’une extension (de tout type) dans l’onglet Installed ou Available pour accéder à une page détaillée pour cette extension.

Examinez et gérez votre installation au niveau de chaque extension.
Les informations comprennent :
-
Le créateur de l’extension
-
Sa version
-
Sa date de publication
-
Sa source (le référentiel global ou le serveur local de l’organisation, par exemple)
-
Une description plus détaillée
-
Toutes les notes de version pertinentes
Pour revenir à la vue principale de la page depuis laquelle la page détaillée de l’extension a été ouverte, cliquez soit sur l’onglet de la page, soit sur la partie correspondante du fil d’Ariane en haut à gauche de la page.
Installation d’une extension
Une extension individuelle peut être installée de l’une des deux façons suivantes :
-
Depuis l’onglet récapitulatif Available de la page Extensions and Updates, survolez l’extension puis cliquez sur l’icône
en haut à droite de son entrée. Survolez l’icône de téléchargement pour afficher les détails de la version disponible.
-
Depuis la page détaillée de l’extension, cliquez sur le bouton
.
Sinon, si vous souhaitez installer toutes les extensions logicielles, cliquez sur la commande Install All au-dessus de la zone Software Extensions dans l’onglet récapitulatif Available .

Installer une extension depuis la page Extensions and Updates.
Dans l’onglet récapitulatif Available , une barre de progression apparaît pour indiquer l’avancement du téléchargement (récupération de l’ensemble de fichiers de cette extension depuis le dépôt source) puis de l’installation. Vous pouvez cliquer pour installer autant d’extensions que vous le souhaitez ; elles seront ajoutées à une file d’attente, avec jusqu’à quatre extensions téléchargées et installées simultanément. Si vous devez annuler l’installation d’une extension, cliquez sur son icône d’annulation associée (
).
Un redémarrage de Altium Designer est nécessaire une fois l’installation d’une extension terminée afin que les fonctionnalités qu’elle fournit prennent effet. Une boîte de dialogue s’ouvrira pour vous en informer ; cliquez sur Yes pour redémarrer à ce moment-là, ou sur No si vous souhaitez installer des extensions supplémentaires. Si vous cliquez sur No, l’extension apparaîtra sur la page Installed avec l’icône
pour indiquer qu’un redémarrage est nécessaire pour finaliser son installation.
Les extensions système peuvent également être installées depuis la page Configure Platform lors de modifications apportées aux fonctionnalités principales de l’installation (en savoir plus).
Mise à jour d’une extension
Accédez à la page Updates de la page Extensions and Updates pour parcourir la liste de tous les éléments logiciels de Altium Designer pour lesquels une mise à jour est disponible, y compris les extensions système et les extensions logicielles. Dans ses zones System Extensions et Software Extensions, la page présente toutes les mises à jour d’extensions disponibles.

Vérifiez si des mises à jour sont disponibles pour les extensions actuellement installées (ou pour la plateforme principale).
En haut à droite de la bannière de la page Updates, cliquez sur
pour actualiser les informations de mise à jour et de licence, ou sur
pour configurer les paramètres de notification d’installation et de mise à jour de Altium Designer. Cette dernière option ouvre la page System – Installation page de la boîte de dialogue Preferences, où vous pouvez configurer la fréquence à laquelle Altium Designer recherchera les mises à jour logicielles et vous en informera (
). Notez qu’une option permet de rechercher de nouvelles mises à jour à chaque activation de Altium Designer. Il s’agit du paramètre On Start-up dans le menu déroulant Check Frequency.
Selon la manière dont vous avez configuré la vérification automatique des mises à jour, une boîte de dialogue contextuelle s’ouvrira au lancement de Altium Designer pour vous informer qu’une version plus récente du logiciel est disponible. En cliquant sur Yes , vous accéderez directement à la page Updates de la page Extensions and Updates.
Une extension individuelle peut être mise à jour de l’une des deux façons suivantes :
-
Depuis la page récapitulative Updates de la page Extensions and Updates, survolez l’extension et cliquez sur l’icône
en haut à droite de son entrée. Survolez l’icône de téléchargement avec la souris pour afficher les détails de la version disponible.
-
Depuis la page détaillée de l’extension, cliquez sur le bouton
.
Sinon, si vous souhaitez mettre à jour toutes les extensions logicielles, cliquez sur la commande Update All au-dessus de la zone Software Extensions dans l’onglet récapitulatif Available .

Mettre à jour une extension vers une nouvelle version depuis la page Extensions and Updates.
Les utilisateurs de Altium Designer avec une licence Standalone, Private Server ou On-Demand (en mode itinérant), ou ceux dont l’abonnement Altium a expiré, peuvent voir quelles mises à jour logicielles sont disponibles, quel que soit leur statut de connexion. Notez que vous devez être connecté et disposer d’une licence/d’un abonnement valide pour télécharger et installer les mises à jour.
L’installation d’une nouvelle version de la plateforme installera automatiquement toutes les extensions associées qui disposent également de mises à jour. À l’inverse, la mise à jour d’une extension nécessitant une version plus récente de la plateforme principale entraînera également la mise à jour de cette plateforme principale. Pour en savoir plus sur la mise à jour de Altium Designer depuis la page Extensions and Updates, consultez la page Installing and Managing Altium Designer.
Sur la page récapitulative Updates, une barre de progression apparaît pour indiquer l’avancement du téléchargement (récupération de l’ensemble de fichiers de la version plus récente de cette extension depuis le dépôt source). Comme pour l’installation, vous pouvez cliquer pour mettre à jour autant d’extensions que vous le souhaitez. Elles seront ajoutées à une file d’attente, avec jusqu’à quatre extensions téléchargées simultanément. Si vous devez annuler la mise à jour d’une extension, cliquez sur son icône d’annulation associée (
).
Un redémarrage de Altium Designer est nécessaire une fois la mise à jour d’une extension terminée afin que les nouvelles fonctionnalités qu’elle fournit prennent effet. Une boîte de dialogue s’ouvrira pour vous en informer ; cliquez soit sur Yes pour redémarrer à ce moment-là, soit sur No si vous souhaitez mettre à jour (ou installer) des extensions supplémentaires. Si vous cliquez sur No, l’extension apparaîtra sur la page Installed avec l’icône
pour indiquer qu’un redémarrage est nécessaire pour finaliser son installation.
Désinstallation d’une extension
Une extension actuellement installée peut être désinstallée de l’une des deux façons suivantes :
-
Depuis la page récapitulative Installed de la page Extensions and Updates, survolez-la et cliquez sur l’icône
en haut à droite de son entrée.
-
Depuis sa page détaillée, cliquez sur le bouton
.
Sinon, si vous souhaitez désinstaller toutes les extensions logicielles actuellement installées, cliquez sur la commande Delete All au-dessus de la zone Software Extensions sur la page récapitulative Installed.
Veillez à redémarrer Altium Designer après avoir terminé la désinstallation des extensions requises afin que leurs fonctionnalités soient supprimées de l’installation. Une boîte de dialogue s’ouvrira pour vous en informer ; cliquez sur Yes pour redémarrer à ce moment-là, ou sur No si vous souhaitez apporter d’autres modifications à votre installation. Si vous cliquez sur No, l’extension apparaîtra dans l’onglet Available avec l’icône
pour indiquer qu’un redémarrage est nécessaire pour finaliser sa suppression.
Les extensions système peuvent également être supprimées depuis la page Configure Platform lors de modifications apportées aux fonctionnalités principales de l’installation (en savoir plus).
Pour chaque extension désinstallée, son dossier d’installation associé et ses fichiers seront supprimés du chemin suivant : \ProgramData\Altium\Altium Designer <GUID>\Extensions. En outre, le fichier de registre – ExtensionsRegistry.xml – sera mis à jour afin de supprimer les entrées correspondant à ces extensions désinstallées.