Il sistema di gestione dell’installazione di Altium Designer consente di personalizzare manualmente l’installazione del software in qualsiasi momento dopo l’installazione iniziale. Ciò comprende gli aggiornamenti delle funzionalità principali (o delle risorse di sistema) e la possibilità di installare, aggiornare o rimuovere funzionalità aggiuntive. Quest’ultima possibilità è resa disponibile tramite estensioni opzionali Extensions. Queste funzionalità possono includere un nuovo importer o exporter, uno strumento per la generazione di simboli schematici oppure il supporto alla collaborazione con CAD meccanici. In breve, qualsiasi pacchetto mirato di funzionalità che estenda e migliori l’insieme di funzioni del software.
Questo documento esamina in modo specifico il concetto di estensioni e, soprattutto, la loro gestione.
Extensions Explained
Il Extension è un concetto chiave del sistema da comprendere. Un’estensione è di fatto un componente aggiuntivo del software, che fornisce caratteristiche e funzionalità estese. Un insieme principale di caratteristiche e funzioni viene installato e gestito in modo trasparente come parte dell’installazione iniziale, indicato come System Resources. Inoltre, è disponibile una gamma di Optional Extensions, ovvero pacchetti di funzionalità che l’utente può installare o rimuovere facoltativamente secondo necessità. È proprio il concetto di estensione che consente di personalizzare l’installazione in base alle esigenze di progettazione.
La personalizzazione di un’installazione di Altium Designer si riduce essenzialmente alla gestione delle estensioni disponibili. Installa, aggiorna o rimuovi le estensioni disponibili quando ne hai bisogno. Altium mette a disposizione una gamma di estensioni da utilizzare con Altium Designer. Inoltre, con l’estensione Altium Developer extension, puoi estendere tu stesso le funzionalità di Altium Designer tramite l’uso del Altium Designer SDK (Software Development Kit), creando le tue estensioni per il software.
Inoltre, intrinseco all’estensione Altium Developer è il dedicato Developer Interface, che costituisce l’interfaccia utente per la gestione delle estensioni personalizzate. Parte di questa interfaccia è una funzione di pubblicazione che consente di condividere tali estensioni in modo sicuro con un pubblico più ampio tramite il rilascio in un repository globale di estensioni (un Global Extensions Gallery, per così dire). Si tratta di un Altium Repository basato su cloud che apre la possibilità agli sviluppatori terzi di offrire e commercializzare estensioni per Altium Designer tramite distribuzione, licenza e installazione sicure delle estensioni che realizzano.
È possibile accedere al repository globale delle estensioni tramite l’AltiumLive Partner Dashboard all’indirizzo https://apps.live.altium.com. Il Dashboard rende disponibile una nuova estensione pubblicata ad altri utenti registrati, ad esempio quelli di un gruppo aziendale, fornendo distribuzione controllata e, se necessario, licenza dell’estensione.

Le funzionalità vengono aggiunte ad o rimosse da Altium Designer tramite l’installazione e la rimozione di estensioni opzionali.
Tipi di estensioni
Come concetto, un’estensione opzionale è una singola entità: un pacchetto di funzionalità che si installa senza soluzione di continuità nell’ambiente di piattaforma più ampio di Altium Designer. Tuttavia, dal punto di vista del progettista, le estensioni opzionali possono essere ulteriormente categorizzate per fornire un significato più preciso su ciò che viene effettivamente installato. Di conseguenza, un’estensione opzionale può essere classificata in uno dei seguenti tipi:
-
System Extension – un pacchetto dedicato di funzionalità principali della piattaforma che è stato “estratto” dalla piattaforma e distribuito sotto forma di estensione. Distribuendo questa funzionalità come estensione, Altium può fornire aggiornamenti a tale funzionalità principale senza dover rilasciare un aggiornamento dell’intera piattaforma. Questo semplifica la distribuzione di tali funzionalità al progettista che utilizza il software e offre agli sviluppatori di Altium la libertà di migliorare aree del software di base al di fuori della piattaforma stessa, mantenendo al contempo la distribuzione coerente di una piattaforma unificata.
-
Software Extension – un componente aggiuntivo dedicato per il software che ne estende caratteristiche e funzionalità in modo misurabile. Le estensioni software possono essere fornite direttamente da Altium oppure sviluppate da terze parti e commercializzate a un prezzo di acquisto definito.
Dal punto di vista del software, un’estensione è un’estensione. Le meccaniche di back-end per la gestione delle estensioni, cioè la loro integrazione nell’ambiente di progettazione unificato della piattaforma, sono le stesse indipendentemente dal tipo di estensione installata.
Esplorazione delle estensioni installate e disponibili
Le funzionalità software aggiuntive, fornite tramite estensioni opzionali, possono essere visualizzate, installate e gestite tramite la pagina Extensions and Updates . Da qui puoi vedere quali estensioni sono attualmente installate, se sono disponibili funzionalità aggiuntive tramite ulteriori estensioni o se sono disponibili aggiornamenti per esse. Inoltre, non sei vincolato in alcun modo: puoi installare, aggiornare o rimuovere liberamente le funzionalità basate su estensioni in qualsiasi momento in base all’evoluzione delle tue esigenze.
La vista si apre facendo clic sul controllo Utente corrente in alto a destra nello spazio di progettazione e selezionando
dal menu.

Accesso alla pagina Extensions and Updates – il centro di comando da cui gestire in modo efficiente le funzionalità disponibili per il software.
La vista stessa è composta dalle seguenti “pagine” distinte (usa le schede nella parte superiore della vista per passare dall’una all’altra):
-
Installed – funzionalità attualmente installate come parte della tua installazione di Altium Designer.
-
Available – estensioni di sistema ed estensioni software disponibili per l’installazione nella tua istanza di Altium Designer.
-
Updates – tutti gli aggiornamenti disponibili per le estensioni attualmente installate (di qualsiasi tipo), nonché per la piattaforma principale stessa.
-
La pagina Extensions and Updates può essere aperta anche direttamente dalla License Management view facendo clic sul controllo Extensions and Updates nella parte superiore della vista.
-
La pagina Extensions and Updates riflette anche lo stato corrente della piattaforma Altium Designer stessa, con controlli disponibili per modificare le caratteristiche e le funzionalità principali installate con la piattaforma (scopri di più) e anche per aggiornare la piattaforma alla successiva point version di Altium Designer non appena diventa disponibile (scopri di più).
-
Quando si accede a una pagina nella vista, le informazioni sull’estensione vengono recuperate dalla posizione in cui tale estensione è archiviata. Le estensioni di Altium sono archiviate in un Altium Repository dedicato basato su cloud e, di conseguenza, le informazioni vengono recuperate da lì. Per forzare un aggiornamento manuale dei dati delle estensioni, usa il controllo Refresh –
– nella parte superiore destra di una pagina.
Le estensioni attualmente installate sono elencate nelle aree System Extensions e Software Extensions della pagina Installed.

Sfoglia l’elenco delle estensioni attualmente installate.
Accedi alla scheda Available della pagina per sfogliare l’elenco di tutte le funzionalità basate su estensioni attualmente disponibili per la tua installazione di Altium Designer, incluse le estensioni di sistema e le estensioni software. Si tratta di funzionalità che possono essere facoltativamente aggiunte a o rimosse da la tua installazione di Altium Designer.
Nota che alcune estensioni richiedono una licenza dedicata per utilizzare le loro funzionalità in Altium Designer.

Sfoglia l’elenco delle estensioni disponibili.
Per impostazione predefinita, nella scheda Available vengono mostrate solo le estensioni che non sono ancora state aggiunte alla tua installazione. Per visualizzare tutte le estensioni disponibili indipendentemente dal loro stato di installazione, disattiva l’opzione Available but not installed nella parte superiore destra di un’area. Un’estensione non ancora installata mostrerà l’icona di download (
) quando ci passi sopra con il puntatore, mentre una già installata è indicata dall’icona di installazione completata (
).
Per ogni estensione installata, i relativi file di installazione vengono archiviati in una cartella dedicata che porta il nome dell’estensione stessa. Le cartelle delle estensioni si trovano nel seguente percorso: \ProgramData\Altium\Altium Designer <GUID>\Extensions. Inoltre, la cartella radice Extensions contiene un file di registro – ExtensionsRegistry.xml – utilizzato per tenere traccia di tutte le estensioni attualmente installate per quella specifica istanza di Altium Designer.
Nella scheda Available, verranno elencate le estensioni disponibili nella sorgente di estensioni e aggiornamenti specificata nelle preferenze dell’installazione corrente di Altium Designer. Fai clic sull’icona
nella parte superiore della pagina per aprire la pagina System – Installation page della finestra di dialogo Preferences, dove puoi configurare questa sorgente. Nota che quando utilizzi il servizio di installazione globale, devi aver effettuato l’accesso al tuo Altium Account: nella pagina verrà fornito un collegamento per farlo se al momento non hai effettuato l’accesso. Dopo aver modificato le impostazioni, fai clic su OK per salvare le modifiche e chiudere la finestra di dialogo Preferences. Fai clic sull’icona
in alto a destra della scheda Available per aggiornare l’elenco delle estensioni disponibili dalla sorgente specificata.
Fai clic sul nome di un’estensione (di qualsiasi tipo) nella scheda Installed o Available per accedere a una pagina dettagliata relativa a tale estensione.

Esamina e gestisci la tua installazione a livello della singola estensione.
Le informazioni includono:
-
Chi ha creato l’estensione
-
La sua versione
-
La sua data di rilascio
-
Da dove proviene (ad esempio il Global Repository o il server locale dell’organizzazione)
-
Una descrizione più dettagliata
-
Eventuali note di rilascio pertinenti
Per tornare alla vista principale della pagina da cui è stata aperta la pagina dettagliata dell’estensione, fai clic sulla scheda della pagina oppure sulla parte corrispondente del percorso di navigazione nella parte superiore sinistra della pagina.
Installazione di un’estensione
Una singola estensione può essere installata in uno dei due modi seguenti:
-
Dalla scheda di riepilogo Available della pagina Extensions and Updates, passa con il puntatore sull’estensione e fai clic sull’icona
in alto a destra della relativa voce. Passa il mouse sull’icona di download per visualizzare i dettagli della versione disponibile.
-
Dalla pagina dettagliata dell'estensione, fai clic sul pulsante
.
In alternativa, se desideri installare tutte le estensioni software, fai clic sul controllo Install All sopra l'area Software Extensions nella scheda Available a livello di riepilogo.

Installa un'estensione dalla pagina Extensions and Updates.
Nella scheda Available a livello di riepilogo, verrà visualizzata una barra di avanzamento che mostra lo stato di avanzamento del download (recupero del set di file per quell'estensione dal repository di origine) e della successiva installazione. Puoi fare clic per installare tutte le estensioni che desideri; verranno aggiunte a una coda, con un massimo di quattro estensioni scaricate e installate contemporaneamente. Se devi annullare l'installazione di un'estensione, fai clic sulla relativa icona di annullamento (
).
È necessario riavviare Altium Designer dopo il completamento dell'installazione di un'estensione affinché la funzionalità fornita diventi effettiva. Si aprirà una finestra di dialogo per avvisarti; fai clic su Yes per riavviare in quel momento, oppure su No se desideri installare ulteriori estensioni. Se fai clic su No, l'estensione apparirà nella pagina Installed con l'icona
per indicare che è necessario un riavvio per completarne l'installazione.
Le estensioni di sistema possono essere installate anche dalla pagina Configure Platform quando si apportano modifiche alle funzionalità principali dell'installazione (scopri di più).
Aggiornamento di un'estensione
Accedi alla pagina Updates della pagina Extensions and Updates per consultare l'elenco di tutti gli elementi software di Altium Designer per i quali è disponibile un aggiornamento, incluse le estensioni di sistema e le estensioni software. Nelle aree System Extensions e Software Extensions, la pagina presenta tutti gli aggiornamenti disponibili per le estensioni.

Verifica se per le estensioni attualmente installate (o per la piattaforma principale) è disponibile un aggiornamento.
Nell'angolo in alto a destra dell'area banner della pagina Updates, fai clic su
per aggiornare le informazioni su aggiornamenti e licenze oppure su
per configurare le impostazioni di installazione e di notifica degli aggiornamenti di Altium Designer. Quest'ultima opzione apre la pagina System – Installation della finestra di dialogo Preferences, in cui puoi configurare la frequenza con cui Altium Designer controllerà la disponibilità di aggiornamenti software e ti invierà una notifica (
). Tieni presente che è disponibile un'opzione per verificare la presenza di nuovi aggiornamenti ogni volta che Altium Designer viene attivato. Si tratta dell'impostazione On Start-up nel menu a discesa Check Frequency.
A seconda di come hai configurato il controllo automatico degli aggiornamenti, all'avvio di Altium Designer si aprirà una finestra di dialogo popup che ti informerà della disponibilità di una versione più recente del software. Facendo clic su Yes verrai indirizzato direttamente alla pagina Updates della pagina Extensions and Updates.
Un'estensione singola può essere aggiornata in uno dei due modi seguenti:
-
Dalla pagina Updates a livello di riepilogo della pagina Extensions and Updates, passa il puntatore sull'estensione e fai clic sull'icona
in alto a destra della relativa voce. Passa il mouse sull'icona di download per visualizzare i dettagli della versione disponibile.
-
Dalla pagina dettagliata dell'estensione, fai clic sul pulsante
.
In alternativa, se desideri aggiornare tutte le estensioni software, fai clic sul controllo Update All sopra l'area Software Extensions nella scheda Available a livello di riepilogo.

Aggiorna un'estensione a una nuova versione dalla pagina Extensions and Updates.
Gli utenti che utilizzano Altium Designer con una licenza Standalone, Private Server o On-Demand (in modalità roaming), oppure con un Altium Subscription scaduto, possono vedere quali aggiornamenti software sono disponibili indipendentemente dallo stato di accesso. Tieni presente che per scaricare e installare gli aggiornamenti devi aver effettuato l'accesso e disporre di una licenza/sottoscrizione valida.
L'installazione di una nuova versione della piattaforma installerà automaticamente anche tutte le estensioni correlate per cui sono disponibili aggiornamenti. Viceversa, l'aggiornamento di un'estensione che richiede una versione successiva della piattaforma principale comporterà anche l'aggiornamento di tale piattaforma principale. Per ulteriori informazioni sull'aggiornamento di Altium Designer dalla pagina Extensions and Updates, consulta la pagina Installing and Managing Altium Designer.
Nella pagina Updates a livello di riepilogo, verrà visualizzata una barra di avanzamento che mostra lo stato del download (recupero del set di file per la versione più recente di quell'estensione dal repository di origine). Come per l'installazione, puoi fare clic per aggiornare tutte le estensioni che desideri. Verranno aggiunte a una coda, con un massimo di quattro estensioni scaricate contemporaneamente. Se devi annullare l'aggiornamento di un'estensione, fai clic sulla relativa icona di annullamento (
).
È necessario riavviare Altium Designer dopo il completamento dell'aggiornamento di un'estensione affinché la nuova funzionalità fornita diventi effettiva. Si aprirà una finestra di dialogo per avvisarti; fai clic su Yes per riavviare in quel momento oppure su No se desideri aggiornare (o installare) ulteriori estensioni. Se fai clic su No, l'estensione apparirà nella pagina Installed con l'icona
per indicare che è necessario un riavvio per completarne l'installazione.
Disinstallazione di un'estensione
Un'estensione attualmente installata può essere disinstallata in uno dei due modi seguenti:
-
Dalla pagina Installed a livello di riepilogo della pagina Extensions and Updates, passa il puntatore su di essa e fai clic sull'icona
in alto a destra della relativa voce.
-
Dalla relativa pagina dettagliata, fai clic sul pulsante
.
In alternativa, se desideri disinstallare tutte le estensioni software attualmente installate, fai clic sul controllo Delete All sopra l'area Software Extensions nella pagina Installed a livello di riepilogo.
Assicurati di riavviare Altium Designer dopo aver completato la disinstallazione delle estensioni richieste affinché la relativa funzionalità venga rimossa dall'installazione. Si aprirà una finestra di dialogo per avvisarti; fai clic su Yes per riavviare in quel momento oppure su No se desideri apportare ulteriori modifiche all'installazione. Se fai clic su No, l'estensione apparirà nella scheda Available con l'icona
per indicare che è necessario un riavvio per completarne la rimozione.
Le estensioni di sistema possono essere rimosse anche dalla pagina Configure Platform quando si apportano modifiche alle funzionalità principali dell'installazione (scopri di più).
Per ogni estensione disinstallata, la relativa cartella di installazione e i relativi file verranno rimossi dal seguente percorso: \ProgramData\Altium\Altium Designer <GUID>\Extensions. Inoltre, il file di registro – ExtensionsRegistry.xml – verrà aggiornato per rimuovere le voci relative a tali estensioni disinstallate.