Étendre votre installation d’Altium Designer Agile
En un coup d'œil
- Comprenez ce que sont les extensions et comment elles permettent de personnaliser et d’enrichir Altium Designer Agile.
- Découvrez où trouver les extensions installées, disponibles ou pouvant être mises à jour, et comment consulter leurs détails avant d’apporter des modifications.
- Découvrez comment sont gérées l’installation et la mise à jour des extensions, notamment la progression des téléchargements, les files d’attente et les redémarrages nécessaires.
Le système de gestion des installations d’Altium Designer Agile vous permet de personnaliser votre installation du logiciel à tout moment après l’installation initiale. Cela comprend les mises à jour des fonctionnalités de base (ou des ressources système), ainsi que la possibilité d’installer, de mettre à jour ou de supprimer des fonctionnalités supplémentaires. Cette dernière possibilité repose sur la mise à disposition de Extensions facultatives. Il peut s’agir d’un nouvel outil d’importation ou d’exportation, d’un outil de génération de symboles schématiques ou encore de la prise en charge de la collaboration avec la CAO mécanique. En bref, tout ensemble ciblé de fonctionnalités qui étend et enrichit les capacités du logiciel.
Ce document examine en détail le concept des extensions et, surtout, leur gestion.
Comprendre les extensions
Le concept d’Extension est essentiel pour comprendre le système. Une extension est, en pratique, un module complémentaire du logiciel qui apporte des fonctions et des capacités supplémentaires. Un ensemble de fonctionnalités de base est installé et géré de manière transparente lors de l’installation initiale, sous le nom de System Resources. En complément, différentes Optional Extensions sont disponibles : il s’agit d’ensembles 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 Agile se résume essentiellement à la gestion des extensions disponibles. Installez, mettez à jour ou supprimez les extensions disponibles au gré de vos besoins. Altium propose différentes extensions destinées à Altium Designer Agile. De plus, grâce à l’extension Altium Developer, vous pouvez étendre vous-même les fonctionnalités d’Altium Designer Agile à l’aide du Altium Designer SDK (kit de développement logiciel), en créant vos propres extensions pour le logiciel.
L’extension Altium Developer comprend également un Developer Interface dédié, qui constitue l’interface utilisateur de gestion des extensions personnalisées. Cette interface intègre une fonction de publication qui vous permet de partager ces extensions en toute sécurité avec un public plus large en les publiant dans un référentiel mondial d’extensions (une Global Extensions Gallery, en quelque sorte). Ce référentiel Altium hébergé dans le cloud permet aux développeurs tiers de proposer et de commercialiser des extensions pour Altium Designer Agile grâce à des mécanismes sécurisés de distribution, de gestion des licences et d’installation des extensions qu’ils créent.

L’ajout ou la suppression de fonctionnalités dans Altium Designer Agile s’effectue par l’installation ou la suppression d’extensions facultatives.
Types d’extensions
Sur le plan conceptuel, une extension facultative est une entité unique : un ensemble de fonctionnalités qui s’intègre de manière transparente à l’environnement global de la plateforme Altium Designer Agile. Toutefois, du point de vue du concepteur, les extensions facultatives peuvent être classées en catégories afin de préciser ce qui est installé. Une extension facultative peut ainsi appartenir à l’un des types suivants :
-
System Extension – un ensemble dédié de fonctionnalités de base de la plateforme qui a été « extrait » de celle-ci et fourni sous forme d’extension. En proposant ces fonctionnalités sous forme d’extension, Altium peut les mettre à jour sans avoir à publier une mise à jour de l’ensemble de la plateforme. Cette approche simplifie la mise à disposition de ces fonctionnalités pour le concepteur qui utilise le logiciel et donne aux développeurs d’Altium la liberté d’améliorer certaines parties du cœur de la plateforme logicielle indépendamment de celle-ci, tout en conservant la cohérence d’une plateforme unifiée.
-
Software Extension – un module complémentaire dédié au logiciel qui étend ses fonctions et ses capacités de manière tangible. Les extensions logicielles peuvent être fournies par Altium ou développées par des tiers et commercialisées à un prix défini.
Consulter les extensions installées et disponibles
Les fonctionnalités logicielles supplémentaires fournies par les extensions facultatives peuvent être consultées, installées et gérées depuis la vue Extensions and Updates d’Altium Designer Agile. Vous pouvez y voir quelles extensions sont actuellement installées, si d’autres extensions proposent des fonctionnalités supplémentaires ou si des mises à jour sont disponibles. De plus, vous n’êtes soumis à aucune contrainte : vous pouvez librement installer, mettre à jour ou supprimer les fonctionnalités apportées par les extensions à tout moment, en fonction de l’évolution de vos besoins.
Pour accéder à cette vue, cliquez sur la commande Utilisateur actuel en haut à droite de l’espace de conception, puis sélectionnez
dans le menu.

Accès à la vue Extensions and Updates – le centre de commande pour gérer efficacement les fonctionnalités disponibles dans le logiciel.
La vue 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 votre installation d’Altium Designer Agile.
-
Disponibles – les extensions système et logicielles qui peuvent être installées dans votre instance d’Altium Designer Agile.
-
Updates – les mises à jour disponibles pour les extensions actuellement installées (de tous types), ainsi que pour la plateforme principale elle-même.
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 à la page Disponibles de la vue pour parcourir la liste de toutes les fonctionnalités fournies par des extensions actuellement disponibles pour votre installation d’Altium Designer Agile, y compris les extensions système et logicielles. Ces fonctionnalités peuvent être ajoutées à votre installation d’Altium Designer Agile ou supprimées de celle-ci, selon vos besoins.

Parcourez la liste des extensions disponibles.
Cliquez sur le nom d’une extension (quel que soit son type) sur la page Installed ou Disponibles pour accéder à la page détaillée de cette extension.

Examinez et gérez votre installation extension par extension.
Les informations comprennent :
-
Le créateur de l’extension
-
Sa version
-
Sa date de publication
-
Sa source (par exemple, le référentiel global ou le serveur local de l’organisation)
-
Une description plus détaillée
-
Les notes de version pertinentes
Installation d’une extension
Une extension peut être installée de deux manières :
-
Depuis la page récapitulative Disponibles de la vue 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 pour afficher les détails de la version disponible.
-
Depuis la page détaillée de l’extension, cliquez sur le bouton
.
Si vous souhaitez installer toutes les extensions logicielles, vous pouvez également cliquer sur la commande Install All au-dessus de la zone Software Extensions sur la page récapitulative Disponibles .

Installez une extension depuis la vue Extensions and Updates.
Sur la page récapitulative Disponibles , une barre de progression apparaît pour indiquer l’avancement du téléchargement (récupération de l’ensemble des fichiers de cette extension depuis le référentiel 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 l’icône d’annulation associée
Un redémarrage d’Altium Designer Agile est nécessaire après l’installation d’une extension pour que les fonctionnalités qu’elle fournit prennent effet. Une boîte de dialogue s’ouvre pour vous en informer ; cliquez sur Yes pour redémarrer immédiatement, ou sur No si vous souhaitez installer d’autres extensions. Si vous cliquez sur No, l’extension apparaît sur la page Installed avec l’icône
pour indiquer qu’un redémarrage est nécessaire afin de terminer son installation.
Mise à jour d’une extension
Accédez à la page Updates de la vue Extensions and Updates pour consulter la liste de tous les composants logiciels d’Altium Designer Agile 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.
Une extension peut être mise à jour de deux manières :
-
Depuis la page récapitulative Updates de la vue 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 pour afficher les détails de la version disponible.
-
Depuis la page détaillée de l’extension, cliquez sur le bouton
.
Si vous souhaitez mettre à jour toutes les extensions logicielles, vous pouvez également cliquer sur la commande Update All au-dessus de la zone Software Extensions sur la page récapitulative Mises à jour .

Mettez à jour une extension vers une nouvelle version depuis la vue Extensions and Updates.
Sur la page de synthèse Updates, une barre de progression indique l’avancement du téléchargement (récupération, depuis le dépôt source, de l’ensemble des fichiers de la version plus récente de cette extension). 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 un maximum de quatre extensions téléchargées simultanément. Si vous devez annuler la mise à jour d’une extension, cliquez sur l’icône d’annulation correspondante
Un redémarrage d’Altium Designer Agile est nécessaire après la mise à jour d’une extension pour que les nouvelles fonctionnalités qu’elle propose prennent effet. Une boîte de dialogue s’affiche pour vous en informer ; cliquez sur Yes pour redémarrer immédiatement ou sur No si vous souhaitez mettre à jour (ou installer) d’autres extensions. Si vous cliquez sur No, l’extension apparaît sur la page Installed avec l’icône
pour indiquer qu’un redémarrage est nécessaire pour terminer son installation.
Désinstallation d’une extension
Une extension actuellement installée peut être désinstallée de deux façons :
-
Depuis la page de synthèse Installed de la vue Extensions and Updates, survolez l’extension et cliquez sur l’icône
en haut à droite de son entrée.
-
Depuis sa page détaillée, cliquez sur le bouton
.
Si vous souhaitez désinstaller toutes les extensions logicielles actuellement installées, vous pouvez également cliquer sur la commande Delete All au-dessus de la zone Software Extensions sur la page de synthèse Installed.
Veillez à redémarrer Altium Designer Agile après avoir désinstallé les extensions souhaitées afin que leurs fonctionnalités soient supprimées de l’installation. Une boîte de dialogue s’affiche pour vous en informer ; cliquez sur Yes pour redémarrer immédiatement ou sur No si vous souhaitez apporter d’autres modifications à votre installation. Si vous cliquez sur No, l’extension apparaît sur la page Available avec l’icône
pour indiquer qu’un redémarrage est nécessaire pour terminer sa suppression.
).