Estendere l'installazione di Altium Designer Agile
A colpo d'occhio
- Scopri cosa sono le estensioni e come vengono utilizzate per personalizzare e ampliare Altium Designer Agile.
- Impara dove trovare le estensioni installate, disponibili e aggiornabili e come esaminarne i dettagli prima di apportare modifiche.
- Scopri come vengono gestiti l'installazione e l'aggiornamento delle estensioni, inclusi l'avanzamento dei download, le code e gli eventuali riavvii necessari.
Il sistema di gestione dell'installazione di Altium Designer Agile consente di personalizzare l'installazione del software in qualsiasi momento dopo l'installazione iniziale. Questo include gli aggiornamenti alle funzionalità di base (o alle risorse di sistema) e la possibilità di installare, aggiornare o rimuovere funzionalità aggiuntive. Quest'ultima possibilità è resa disponibile tramite Extensions opzionali. Queste funzionalità possono includere un nuovo importatore o esportatore, uno strumento per la generazione di simboli schematici o magari il supporto per la collaborazione con sistemi CAD meccanici. In breve, qualsiasi pacchetto mirato di funzionalità che estenda e migliori le caratteristiche del software.
Questo documento approfondisce il concetto di estensioni e, soprattutto, la loro gestione.
Le estensioni in dettaglio
Il concetto di Extension è fondamentale per comprendere il sistema. Un'estensione è, di fatto, un componente aggiuntivo del software che offre caratteristiche e funzionalità ampliate. Un insieme di caratteristiche e funzioni di base viene installato e gestito in modo trasparente durante l'installazione iniziale, ed è denominato System Resources. È inoltre disponibile una serie di Optional Extensions, ovvero pacchetti di funzionalità che l'utente può scegliere di installare o rimuovere in base alle proprie esigenze. È proprio il concetto di estensione a consentire la personalizzazione dell'installazione in funzione delle esigenze di progettazione.
La personalizzazione di un'installazione di Altium Designer Agile si riduce essenzialmente alla gestione delle estensioni disponibili. È possibile installare, aggiornare o rimuovere le estensioni disponibili quando necessario. Altium offre una serie di estensioni da utilizzare con Altium Designer Agile. Inoltre, con l'estensione Altium Developer, è possibile ampliare autonomamente le funzionalità di Altium Designer Agile utilizzando il Altium Designer SDK (Software Development Kit), creando le proprie estensioni per il software.
L'estensione Altium Developer include anche il Developer Interface dedicato, che è l'interfaccia utente per la gestione delle estensioni personalizzate. Questa interfaccia comprende una funzione di pubblicazione che consente di condividere tali estensioni in modo sicuro con un pubblico più ampio, pubblicandole in un repository globale di estensioni (un Global Extensions Gallery, se vogliamo). Si tratta di un repository Altium basato sul cloud che offre agli sviluppatori di terze parti la possibilità di proporre e commercializzare estensioni per Altium Designer Agile attraverso la distribuzione, la concessione in licenza e l'installazione sicure delle estensioni che realizzano.

Le funzionalità vengono aggiunte a o rimosse da Altium Designer Agile tramite l'installazione e la rimozione di estensioni opzionali.
Tipi di estensioni
Dal punto di vista concettuale, un'estensione opzionale è un'entità singola: un pacchetto di funzionalità che si installa integrandosi perfettamente nell'ambiente più ampio della piattaforma Altium Designer Agile. Tuttavia, dal punto di vista del progettista, le estensioni opzionali possono essere ulteriormente suddivise in categorie, per chiarire meglio che cosa viene effettivamente installato. Di conseguenza, un'estensione opzionale può essere classificata in uno dei seguenti tipi:
-
System Extension – un pacchetto dedicato di funzionalità di base della piattaforma che è stato «estratto» dalla piattaforma e fornito sotto forma di estensione. Fornendo queste funzionalità come estensione, Altium può distribuirne gli aggiornamenti senza dover rilasciare un aggiornamento dell'intera piattaforma. Questo semplifica la distribuzione di tali funzionalità ai progettisti che utilizzano il software e offre agli sviluppatori Altium la libertà di migliorare alcune aree della piattaforma software di base indipendentemente dalla piattaforma stessa, mantenendo al contempo la coerenza di una piattaforma unificata.
-
Software Extension – un componente aggiuntivo dedicato al software che ne amplia le caratteristiche e le funzionalità in modo tangibile. Le estensioni software possono essere fornite direttamente da Altium oppure sviluppate da terze parti e commercializzate a un prezzo di acquisto definito.
Esplorazione delle estensioni installate e disponibili
Le funzionalità software aggiuntive, fornite tramite estensioni opzionali, possono essere esplorate, installate e gestite tramite la vista Extensions and Updates in Altium Designer Agile. Da qui è possibile vedere quali estensioni sono attualmente installate, se sono disponibili funzionalità aggiuntive tramite altre estensioni o se sono disponibili aggiornamenti. Inoltre, non vi sono vincoli: è possibile installare, aggiornare o rimuovere liberamente le funzionalità basate su estensioni in qualsiasi momento, al variare delle proprie esigenze.
Per accedere alla vista, fare clic sul controllo Utente corrente in alto a destra nell'area di progettazione e selezionare
dal menu.

Accesso alla vista Extensions and Updates : il centro di controllo da cui gestire in modo efficiente le funzionalità disponibili per il software.
La vista è composta dalle seguenti «pagine» distinte (utilizzare le schede nella parte superiore della vista per passare dall'una all'altra):
-
Installed – le funzionalità attualmente installate nella propria installazione di Altium Designer Agile.
-
Disponibili – le estensioni di sistema e le estensioni software disponibili per l'installazione nella propria istanza di Altium Designer Agile.
-
Updates – tutti gli aggiornamenti disponibili per le estensioni attualmente installate (di qualsiasi tipo), oltre che per la piattaforma principale stessa.
Le estensioni attualmente installate sono elencate nelle sezioni System Extensions e Software Extensions della pagina Installed.

Esplorazione dell'elenco delle estensioni attualmente installate.
Accedere alla pagina Disponibili della vista per esplorare un elenco di tutte le funzionalità basate su estensioni attualmente disponibili per la propria installazione di Altium Designer Agile, comprese le estensioni di sistema e le estensioni software. Si tratta di funzionalità che è possibile scegliere di aggiungere alla o rimuovere dalla propria installazione di Altium Designer Agile.

Esplorazione dell'elenco delle estensioni disponibili.
Fai clic sul nome di un'estensione (di qualsiasi tipo) nella pagina Installed o Disponibili per accedere alla pagina dei dettagli dell'estensione.

Esamina e gestisci l'installazione a livello di singola estensione.
Le informazioni includono:
-
Chi ha creato l'estensione
-
La sua versione
-
La data di rilascio
-
L'origine da cui proviene (ad esempio, il repository globale o il server locale dell'organizzazione)
-
Una descrizione più dettagliata
-
Eventuali note di rilascio pertinenti
Installazione di un'estensione
È possibile installare una singola estensione in due modi:
-
Dalla pagina riepilogativa Disponibili della vista Extensions and Updates, passa il puntatore sull'estensione e fai clic sull'icona
in alto a destra nella relativa voce. Passa il mouse sull'icona di download per visualizzare i dettagli della versione disponibile.
-
Dalla pagina dei dettagli 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 pagina riepilogativa Disponibili .

Installa un'estensione dalla vista Extensions and Updates.
Nella pagina riepilogativa Disponibili viene visualizzata una barra di avanzamento che mostra lo stato del download (il recupero dell'insieme di file dell'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
Al termine dell'installazione di un'estensione è necessario riavviare Altium Designer Agile affinché le funzionalità fornite diventino operative. Si aprirà una finestra di dialogo che ti avvisa di questa necessità; fai clic su Yes per riavviare subito, oppure su No se desideri installare altre estensioni. Se fai clic su No, l'estensione verrà visualizzata nella pagina Installed con l'icona
per indicare che è necessario un riavvio per completarne l'installazione.
Aggiornamento di un'estensione
Accedi alla pagina Updates della vista Extensions and Updates per consultare l'elenco di tutti gli elementi software di Altium Designer Agile per i quali è disponibile un aggiornamento, incluse le estensioni di sistema e le estensioni software. Nelle aree System Extensions e Software Extensions la pagina mostra tutti gli aggiornamenti disponibili per le estensioni.

Verifica se sono disponibili aggiornamenti per le estensioni attualmente installate (o per la piattaforma principale).
È possibile aggiornare una singola estensione in due modi:
-
Dalla pagina riepilogativa Updates della vista Extensions and Updates, passa il puntatore sull'estensione e fai clic sull'icona
in alto a destra nella relativa voce. Passa il mouse sull'icona di download per visualizzare i dettagli della versione disponibile.
-
Dalla pagina dei dettagli 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 pagina riepilogativa Aggiornamenti .

Aggiorna un'estensione a una nuova versione dalla vista Extensions and Updates.
Nella pagina di riepilogo Updates compare una barra di avanzamento che mostra lo stato del download (il recupero dal repository di origine del set di file per la versione più recente dell'estensione). 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
Al termine dell'aggiornamento di un'estensione, è necessario riavviare Altium Designer Agile per rendere disponibili le nuove funzionalità. Una finestra di dialogo ti avviserà di questa necessità; fai clic su Yes per riavviare subito oppure su No se desideri aggiornare o installare altre estensioni. Se fai clic su No, l'estensione comparirà 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 di riepilogo Installed della vista Extensions and Updates, passa il puntatore sull'estensione e fai clic sull'icona
nell'angolo superiore destro della relativa voce.
-
Dalla pagina dei dettagli dell'estensione, 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 di riepilogo Installed.
Assicurati di riavviare Altium Designer Agile dopo aver disinstallato le estensioni desiderate, in modo che le relative funzionalità vengano rimosse dall'installazione. Una finestra di dialogo ti avviserà di questa necessità; fai clic su Yes per riavviare subito oppure su No se desideri apportare altre modifiche all'installazione. Se fai clic su No, l'estensione comparirà nella pagina Available con l'icona
per indicare che è necessario un riavvio per completarne la rimozione.
).