Das Installationsverwaltungssystem von Altium Designer Develop ermöglicht es Ihnen, Ihre Softwareinstallation jederzeit nach der Erstinstallation individuell anzupassen. Dazu gehört die Möglichkeit, zusätzliche Funktionen zu installieren oder zu entfernen, was durch die Bereitstellung optionaler Extensions ermöglicht wird. Diese Funktionen können beispielsweise einen neuen Importer oder Exporter, ein Werkzeug zur Generierung von Schaltplansymbolen oder Unterstützung für die Zusammenarbeit mit mechanischen CAD-Systemen umfassen. Kurz gesagt: gezielte Funktionspakete, die den Funktionsumfang der Software erweitern und verbessern.
Dieses Dokument widmet sich speziell dem Konzept der Erweiterungen und vor allem deren Verwaltung.
Extensions Explained
Das Extension ist ein zentrales Konzept des Systems, das verstanden werden sollte. Eine Erweiterung ist im Wesentlichen ein Add-on zur Software, das zusätzliche Merkmale und Funktionen bereitstellt. Ein grundlegender Satz an Merkmalen und Funktionen wird transparent als Teil der Erstinstallation installiert und verwaltet und als System Resources bezeichnet. Darüber hinaus steht eine Reihe von Optional Extensions zur Verfügung – Funktionspakete, die vom Benutzer bei Bedarf optional installiert oder entfernt werden können. Das Erweiterungskonzept ermöglicht es, die Installation entsprechend den Designanforderungen individuell anzupassen.
Die Anpassung einer Altium Designer Develop-Installation läuft im Wesentlichen auf die Verwaltung der verfügbaren Erweiterungen hinaus. Installieren oder entfernen Sie verfügbare Erweiterungen ganz nach Bedarf. Altium stellt eine Reihe von Erweiterungen für die Verwendung mit Altium Designer Develop bereit. Darüber hinaus können Sie mit der Altium Developer extension die Funktionalität von Altium Designer Develop selbst mithilfe des Altium Designer SDK (Software Development Kit) erweitern, indem Sie eigene Erweiterungen für die Software erstellen.
Zur Altium Developer extension gehört außerdem das spezielle Developer Interface, die Benutzeroberfläche zur Verwaltung benutzerdefinierter Erweiterungen. Teil dieser Oberfläche ist eine Veröffentlichungsfunktion, mit der Sie diese Erweiterungen sicher mit einem größeren Benutzerkreis teilen können, indem Sie sie in einem globalen Repository für Erweiterungen veröffentlichen (einem Global Extensions Gallery, wenn man so will). Dabei handelt es sich um ein cloudbasiertes Altium Repository, das Drittentwicklern die Möglichkeit eröffnet, Erweiterungen für Altium Designer Develop über die sichere Verteilung, Lizenzierung und Installation ihrer erstellten Erweiterungen anzubieten und zu vertreiben.
Auf das globale Repository für Erweiterungen kann über das AltiumLive Partner Dashboard unter https://apps.live.altium.com zugegriffen werden. Das Dashboard macht eine neu veröffentlichte Erweiterung anderen registrierten Benutzern zugänglich, etwa denen in einer Unternehmensgruppe, indem es eine kontrollierte Verteilung und gegebenenfalls Lizenzierung der Erweiterung bereitstellt.

Funktionalität wird zu Altium Designer Develop durch die Installation und Entfernung optionaler Erweiterungen hinzugefügt bzw. daraus entfernt.
Arten von Erweiterungen
Konzeptionell ist eine optionale Erweiterung eine einzelne Einheit – ein Funktionspaket, das sich nahtlos in die umfassendere Plattformumgebung von Altium Designer Develop integriert. Aus Sicht des Entwicklers können optionale Erweiterungen jedoch weiter kategorisiert werden, um genauer zu verdeutlichen, was installiert wird. Daher kann eine optionale Erweiterung in einen der folgenden Typen eingeordnet werden:
-
System Extension – ein dediziertes Paket von Kernfunktionen der Plattform, das aus der Plattform „herausgelöst“ und in Form einer Erweiterung bereitgestellt wurde.
-
Software Extension – ein dediziertes Add-on für die Software, das ihre Merkmale und Funktionen in messbarer Weise erweitert. Softwareerweiterungen können von Altium selbst bereitgestellt oder von Drittanbietern entwickelt und zu einem festgelegten Kaufpreis vertrieben werden.
Aus Sicht der Software ist eine Erweiterung einfach eine Erweiterung. Die Backend-Mechanik zur Verarbeitung von Erweiterungen, d. h. ihre Integration in die einheitliche Designumgebung der Plattform, ist unabhängig vom Typ der installierten Erweiterung dieselbe.
Installierte und verfügbare Erweiterungen durchsuchen
Zusätzliche Softwarefunktionen, die über optionale Erweiterungen bereitgestellt werden, können über die Extensions Ansicht in Altium Designer Develop durchsucht, installiert und verwaltet werden. Hier sehen Sie, welche Erweiterungen derzeit installiert sind oder ob zusätzliche Funktionen über weitere Erweiterungen verfügbar sind. Außerdem sind Sie in keiner Weise eingeschränkt – Sie können erweiterungsbasierte Funktionen jederzeit frei installieren oder entfernen, wenn sich Ihre Anforderungen ändern.
Die Ansicht wird geöffnet, indem Sie oben rechts im Designbereich auf das Steuerelement „Aktueller Benutzer“ klicken und im Menü
auswählen.

Zugriff auf die Extensions Ansicht – die zentrale Stelle, von der aus sich die für die Software verfügbaren Funktionen effizient verwalten lassen.
Die Ansicht selbst besteht aus den folgenden separaten „Seiten“ (verwenden Sie die Registerkarten oben in der Ansicht, um zwischen ihnen zu wechseln):
-
Installed – Funktionen, die derzeit als Teil Ihrer Altium Designer Develop-Installation installiert sind.
-
Available – Systemerweiterungen und Softwareerweiterungen, die für die Installation in Ihrer Instanz von Altium Designer Develop verfügbar sind.
-
Die Extensions Ansicht bietet außerdem Steuerelemente zum Ändern der mit der Plattform installierten Kernmerkmale und -funktionen (mehr erfahren).
-
Beim Aufrufen einer Seite in der Ansicht werden Erweiterungsinformationen von dem Speicherort abgerufen, an dem die jeweilige Erweiterung gespeichert ist. Altiums eigene Erweiterungen werden in einem dedizierten cloudbasierten Altium Repository gespeichert; die Informationen werden daher ebenfalls von dort abgerufen. Um eine manuelle Aktualisierung der Erweiterungsdaten zu erzwingen, verwenden Sie das RefreshSteuerelement –
– oben rechts auf einer Seite.
Derzeit installierte Erweiterungen werden in den Bereichen System Extensions und Software Extensions der Seite Installed aufgeführt.

Durchsuchen Sie eine Liste der derzeit installierten Erweiterungen.
Öffnen Sie die Seite Available der Ansicht, um eine Liste aller derzeit für Ihre Installation von Altium Designer Develop verfügbaren erweiterungsbasierten Funktionen zu durchsuchen, einschließlich Systemerweiterungen und Softwareerweiterungen. Dabei handelt es sich um Funktionen, die Ihrer Altium Designer Develop-Installation optional hinzugefügt oder daraus entfernt werden können.
Beachten Sie, dass einige Erweiterungen eine spezielle Lizenzierung erfordern, um ihre Funktionen in Altium Designer Develop nutzen zu können.

Durchsuchen Sie eine Liste verfügbarer Erweiterungen
-
Standardmäßig werden auf der Seite Available nur die Erweiterungen angezeigt, die Ihrer Installation noch nicht hinzugefügt wurden. Um alle verfügbaren Erweiterungen unabhängig von ihrem Installationsstatus anzuzeigen, deaktivieren Sie die Option Available but not installed oben rechts in einem Bereich. Eine Erweiterung, die noch nicht installiert wurde, zeigt beim Darüberfahren das Download-Symbol (
) an, während eine derzeit installierte Erweiterung durch das Symbol „Installiert“ (
) gekennzeichnet ist.
-
Für jede installierte Erweiterung werden die zugehörigen Installationsdateien in einem dedizierten Ordner gespeichert, der nach dieser Erweiterung benannt ist. Erweiterungsordner befinden sich unter folgendem Pfad: \ProgramData\Altium\Altium Designer Develop <GUID>\Extensions. Darüber hinaus enthält der Stammordner Extensions eine Registrierungsdatei – ExtensionsRegistry.xml –, mit der alle derzeit für diese Instanz von Altium Designer Develop installierten Erweiterungen nachverfolgt werden.
-
Auf der Seite Available werden Erweiterungen aufgelistet, die in der in den Einstellungen der aktuellen Altium Designer Develop-Installation angegebenen Quelle für Erweiterungen und Updates verfügbar sind. Klicken Sie oben in der Ansicht auf das Symbol
, um die Seite System – Installation page des Dialogfelds Preferences zu öffnen, in dem Sie diese Quelle konfigurieren können. Beachten Sie, dass Sie bei Verwendung des globalen Installationsdienstes bei Ihrem Altium Account angemeldet sein müssen – falls Sie derzeit nicht angemeldet sind, wird auf der Seite ein entsprechender Link angezeigt. Klicken Sie nach dem Ändern der Einstellungen auf OK, um die Änderungen zu speichern und das Dialogfeld Preferences zu schließen. Klicken Sie oben rechts auf der Seite Available auf das Symbol
, um die Liste der verfügbaren Erweiterungen aus der angegebenen Quelle zu aktualisieren.
Klicken Sie auf den Namen einer Erweiterung (beliebigen Typs) auf der Seite Installed oder Available, um eine Detailseite für diese Erweiterung zu öffnen.

Prüfen und verwalten Sie Ihre Installation auf Ebene der einzelnen Erweiterung.
Zu den Informationen gehören:
-
Wer die Erweiterung erstellt hat
-
Ihre Version
-
Ihr Veröffentlichungsdatum
-
Woher sie stammt (z. B. aus dem Global Repository oder vom lokalen Server der Organisation)
-
Eine ausführlichere Beschreibung
-
Alle relevanten Versionshinweise
Um zu der Seite zurückzukehren, von der aus die Detailseite der Erweiterung aufgerufen wurde (entweder Installed oder Available), klicken Sie oben auf die entsprechende Seitenregisterkarte.
Installieren einer Erweiterung
Eine einzelne Erweiterung kann auf zwei Arten installiert werden:
-
Bewegen Sie auf der Übersichtsseite Available der Extensions Ansicht den Mauszeiger über die Erweiterung und klicken Sie oben rechts in ihrem Eintrag auf das Symbol
. Bewegen Sie den Mauszeiger über das Download-Symbol, um Details zur verfügbaren Version anzuzeigen.
-
Klicken Sie auf der Detailseite der Erweiterung auf die Schaltfläche
.
Alternativ können Sie, wenn Sie alle Softwareerweiterungen installieren möchten, auf das Steuerelement Install All über dem Bereich Software Extensions auf der Übersichtsseite Available klicken.

Installieren Sie eine Erweiterung über die Extensions Ansicht.
Auf der Übersichtsseite Available wird ein Fortschrittsbalken angezeigt, der den Fortschritt des Downloads (Abrufen des Dateisatzes für diese Erweiterung aus dem Quell-Repository) und der anschließenden Installation zeigt. Sie können auf so viele Erweiterungen klicken, wie Sie möchten; sie werden einer Warteschlange hinzugefügt, wobei jeweils bis zu vier Erweiterungen gleichzeitig heruntergeladen und installiert werden. Wenn Sie die Installation einer Erweiterung abbrechen müssen, klicken Sie auf das zugehörige Abbruchsymbol (
).
Ein Neustart von Altium Designer Develop ist erforderlich, nachdem die Installation einer Erweiterung abgeschlossen wurde, damit die von ihr bereitgestellte Funktionalität wirksam wird. Ein Dialogfeld wird geöffnet, um Sie darauf hinzuweisen; klicken Sie Yes , um zu diesem Zeitpunkt neu zu starten, oder No, wenn Sie zusätzliche Erweiterungen installieren möchten. Wenn Sie auf No klicken, wird die Erweiterung auf der Installed Seite mit dem
Symbol angezeigt, um darauf hinzuweisen, dass ein Neustart erforderlich ist, damit ihre Installation abgeschlossen werden kann.
Systemerweiterungen können auch über die Seite Configure Platform installiert werden, wenn Änderungen an der Kernfunktionalität der Installation vorgenommen werden (mehr erfahren).
Deinstallation einer Erweiterung
Eine derzeit installierte Erweiterung kann auf eine von zwei Arten deinstalliert werden:
-
Bewegen Sie auf der Übersichtsseite Installed der Ansicht Extensions den Mauszeiger über den Eintrag und klicken Sie oben rechts in dessen Eintrag auf das Symbol
.
-
Klicken Sie auf der Detailseite auf die Schaltfläche
.
Alternativ können Sie, wenn Sie alle derzeit installierten Softwareerweiterungen deinstallieren möchten, auf das Steuerelement Delete All oberhalb des Bereichs Software Extensions auf der Übersichtsseite Installed klicken.
Stellen Sie sicher, dass Sie Altium Designer Develop neu starten, nachdem Sie die Deinstallation der erforderlichen Erweiterungen abgeschlossen haben, damit ihre Funktionalität aus der Installation entfernt wird. Ein Dialogfeld wird eingeblendet, um Sie darauf hinzuweisen; klicken Sie auf Yes , um zu diesem Zeitpunkt neu zu starten, oder auf No, wenn Sie weitere Änderungen an Ihrer Installation vornehmen möchten. Wenn Sie auf No klicken, wird die Erweiterung auf der Seite Available mit dem
Symbol angezeigt, um darauf hinzuweisen, dass ein Neustart erforderlich ist, damit ihre Entfernung abgeschlossen werden kann.
Systemerweiterungen können auch über die Seite Configure Platform entfernt werden, wenn Änderungen an der Kernfunktionalität der Installation vorgenommen werden (mehr erfahren).
Für jede deinstallierte Erweiterung werden der zugehörige Installationsordner und die zugehörigen Dateien aus dem folgenden Pfad entfernt: \ProgramData\Altium\Altium Designer Develop <GUID>\Extensions. Darüber hinaus wird die Registrierungsdatei – ExtensionsRegistry.xml – aktualisiert, um Einträge für diese deinstallierten Erweiterungen zu entfernen.