Étendre votre installation Agile d’Altium Designer
Le système de gestion de l’installation d’Altium Designer Agile vous permet de personnaliser votre installation du logiciel à tout moment après l’installation initiale. Cela couvre 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. Ces dernières sont rendues possibles grâce à la mise à disposition d’extensions facultatives 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 packages 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, appelé System Resources. En outre, une gamme de Optional Extensions est disponible sous forme de paquets fonctionnels pouvant être installés ou supprimés de manière facultative par l’utilisateur selon les 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 revient essentiellement à gérer les extensions disponibles. Installez, mettez à jour ou supprimez les extensions disponibles selon vos besoins. Une gamme d’extensions est proposée par Altium pour une utilisation avec Altium Designer Agile. En outre, grâce à l’extension Altium Developer extension, 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 inclut également le Developer Interface dédié, qui constitue l’interface utilisateur de 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 sorte de Global Extensions Gallery, si vous voulez). 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 Agile via la distribution, l’octroi de licences et l’installation sécurisés des extensions qu’ils créent.

Des fonctionnalités sont ajoutées à ou supprimées d’Altium Designer Agile via l’installation et la suppression d’extensions facultatives.
Types d’extensions
En tant que concept, une extension facultative est une entité unique — un package fonctionnel qui s’installe de manière transparente dans l’environnement de plateforme étendu d’Altium Designer Agile. Toutefois, du point de vue du concepteur, les extensions facultatives peuvent être davantage catégorisées afin de mieux préciser ce qui est réellement installé. Par conséquent, une extension facultative peut être classée dans l’un des types suivants :
-
System Extension – un package 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.
Parcourir les extensions installées et disponibles
Les fonctionnalités logicielles supplémentaires, fournies via des extensions facultatives, peuvent être consultées, installées et gérées via la vue Extensions and Updates dans Altium Designer Agile. 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 des fonctionnalités basées sur des extensions à tout moment, selon l’évolution de vos besoins.
La 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 vue 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 Agile.
-
Available – les extensions système et les extensions logicielles disponibles pour installation sur votre instance d’Altium Designer Agile.
-
Updates – toutes 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 régions System Extensions et Software Extensions de la page Installed.

Parcourez la liste des extensions actuellement installées.
Accédez à la page Available de la vue pour parcourir la liste de toutes les fonctionnalités basées sur des extensions actuellement disponibles pour votre installation d’Altium Designer Agile, 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 facultative de votre installation d’Altium Designer Agile.

Parcourez la liste des extensions disponibles.
Cliquez sur le nom d’une extension (de n’importe quel type) sur la page 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
Installation d’une extension
Une extension individuelle peut être installée de l’une des deux manières suivantes :
Depuis la page récapitulative Available de la vue 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 le contrôle Install All au-dessus de la région Software Extensions sur la page récapitulative Available .

Installer une extension depuis la vue Extensions and Updates.
Sur la page récapitulative 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 Agile est nécessaire une fois l’installation d’une extension terminée afin que la fonctionnalité qu’elle fournit prenne 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.
Mise à jour d’une extension
Accédez à la page Updates de la vue Extensions and Updates pour parcourir la liste de tous les éléments logiciels de Altium Designer Agile pour lesquels une mise à jour est disponible, y compris les extensions système et les extensions logicielles. Dans ses régions System Extensions et Software Extensions , la page présente toutes les mises à jour d’extensions disponibles.

Vérifiez si des extensions actuellement installées (ou la plateforme principale) disposent d’une mise à jour.
Une extension individuelle peut être mise à jour de l’une des deux façons suivantes :
-
Depuis la page récapitulative Updates de la vue 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 mettre à jour toutes les extensions logicielles, cliquez sur le contrôle Update All au-dessus de la région Software Extensions sur la page récapitulative Updates .

Mettre à jour une extension vers une nouvelle version depuis la vue Extensions and Updates.
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 Agile 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 contextuelle 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 vue Extensions and Updates, survolez-la puis 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 le contrôle Delete All au-dessus de la région Software Extensions sur la page récapitulative Installed.
Veillez à redémarrer Altium Designer Agile 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 contextuelle 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 sur la page Available avec l’icône
pour indiquer qu’un redémarrage est nécessaire pour finaliser sa suppression.
).