System zarządzania instalacją w Altium Designer Develop umożliwia dowolne dostosowanie instalacji oprogramowania w każdym momencie po instalacji początkowej. Obejmuje to możliwość instalowania lub usuwania dodatkowych funkcji, co jest możliwe dzięki udostępnieniu opcjonalnych Extensions. Funkcje te mogą obejmować nowy importer lub eksporter, narzędzie do generowania symboli schematycznych albo wsparcie dla współpracy z mechanicznym CAD. Krótko mówiąc: dowolne ukierunkowane pakiety funkcjonalności, które rozszerzają i wzbogacają zestaw możliwości oprogramowania.
Ten dokument szczegółowo omawia koncepcję rozszerzeń, a co ważniejsze — ich zarządzanie.
Extensions Explained
Kluczową koncepcją systemu, którą należy zrozumieć, jest Extension . Rozszerzenie jest w praktyce dodatkiem do oprogramowania, zapewniającym rozszerzone funkcje i możliwości. Podstawowy zestaw funkcji jest instalowany i obsługiwany w sposób transparentny w ramach instalacji początkowej — określa się go jako System Resources. Dodatkowo dostępny jest zakres Optional Extensions, czyli pakietów funkcjonalności, które użytkownik może opcjonalnie instalować lub usuwać w zależności od potrzeb. To właśnie koncepcja rozszerzeń umożliwia „ręczne” dopasowanie instalacji do wymagań projektowych.
Dostosowanie instalacji Altium Designer Develop sprowadza się zasadniczo do zarządzania dostępnymi rozszerzeniami. Instaluj lub usuwaj dostępne rozszerzenia wtedy, gdy ich potrzebujesz. Altium udostępnia szereg rozszerzeń do użycia z Altium Designer Develop. Ponadto, dzięki rozszerzeniu Altium Developer extension, możesz samodzielnie rozszerzać funkcjonalność Altium Designer Develop, korzystając z Altium Designer SDK (Software Development Kit) — tworząc własne rozszerzenia dla oprogramowania.
Nieodłącznym elementem Altium Developer extension jest także dedykowany Developer Interface, który stanowi interfejs użytkownika do zarządzania niestandardowymi rozszerzeniami. Częścią tego interfejsu jest funkcja publikowania, umożliwiająca bezpieczne udostępnianie tych rozszerzeń szerszemu gronu odbiorców poprzez wydanie ich do globalnego repozytorium rozszerzeń (czyli Global Extensions Gallery, jeśli tak to ująć). Jest to chmurowe repozytorium Altium, które otwiera możliwość oferowania i wymiany rozszerzeń dla Altium Designer Develop przez zewnętrznych deweloperów — poprzez bezpieczną dystrybucję, licencjonowanie i instalację tworzonych przez nich rozszerzeń.
Globalne repozytorium rozszerzeń jest dostępne przez AltiumLive Partner Dashboard pod adresem https://apps.live.altium.com. Dashboard udostępnia nowo opublikowane rozszerzenie innym zarejestrowanym użytkownikom, np. w ramach grupy firmowej, zapewniając kontrolowaną dystrybucję oraz (w razie potrzeby) licencjonowanie rozszerzenia.

Funkcjonalność jest dodawana do lub usuwana z Altium Designer Develop poprzez instalowanie i usuwanie opcjonalnych rozszerzeń.
Typy rozszerzeń
Jako koncepcja, opcjonalne rozszerzenie jest pojedynczą jednostką — pakietem funkcjonalności, który bezproblemowo integruje się z szerszym środowiskiem platformy Altium Designer Develop. Jednak z perspektywy projektanta opcjonalne rozszerzenia można dodatkowo kategoryzować, aby lepiej oddać, co dokładnie jest instalowane. W rezultacie opcjonalne rozszerzenie można sklasyfikować jako jeden z następujących typów:
-
System Extension – dedykowany pakiet podstawowej funkcjonalności platformy, który został „wydzielony” z platformy i dostarczony w formie rozszerzenia.
-
Software Extension – dedykowany dodatek do oprogramowania, który w mierzalny sposób rozszerza jego funkcje i możliwości. Rozszerzenia programowe mogą być dostarczane przez samo Altium lub opracowywane przez podmioty trzecie i sprzedawane za określoną cenę.
Z perspektywy oprogramowania rozszerzenie to rozszerzenie. Mechanika zaplecza związana z obsługą rozszerzeń, tj. integrowaniem ich w zunifikowanym środowisku projektowym platformy, jest taka sama niezależnie od typu instalowanego rozszerzenia.
Przeglądanie zainstalowanych i dostępnych rozszerzeń
Dodatkową funkcjonalność oprogramowania, dostarczaną poprzez opcjonalne rozszerzenia, można przeglądać, instalować i zarządzać nią w widoku Extensions w Altium Designer Develop. To tutaj możesz sprawdzić, które rozszerzenia są aktualnie zainstalowane oraz czy dostępna jest dodatkowa funkcjonalność poprzez kolejne rozszerzenia. Co więcej, nie jesteś w żaden sposób ograniczony — możesz swobodnie instalować lub usuwać funkcje oparte na rozszerzeniach w dowolnym momencie, gdy zmieniają się Twoje potrzeby.
Widok jest dostępny po kliknięciu kontrolki Current User w prawym górnym rogu obszaru projektowego i wybraniu
z menu.

Dostęp do widoku Extensions — centrum dowodzenia, z którego można sprawnie zarządzać funkcjonalnością dostępną dla oprogramowania.
Sam widok składa się z następujących odrębnych „stron” (użyj kart u góry widoku, aby się między nimi przełączać):
-
Installed – funkcjonalność aktualnie zainstalowana w ramach Twojej instalacji Altium Designer Develop.
-
Available – rozszerzenia systemowe i rozszerzenia programowe dostępne do instalacji w Twojej instancji Altium Designer Develop.
-
Widok Extensions udostępnia także kontrolki do modyfikowania podstawowych funkcji i możliwości zainstalowanych wraz z platformą (dowiedz się więcej).
-
Podczas otwierania strony w widoku informacje o rozszerzeniach są pobierane z lokalizacji, w której dane rozszerzenie jest przechowywane. Rozszerzenia Altium są przechowywane w dedykowanym chmurowym repozytorium Altium, więc stamtąd pobierane są informacje. Aby wymusić ręczne odświeżenie danych rozszerzeń, użyj kontrolki Refresh –
– w prawym górnym rogu strony.
Aktualnie zainstalowane rozszerzenia są wymienione w obszarach System Extensions i Software Extensions na stronie Installed.

Przeglądaj listę aktualnie zainstalowanych rozszerzeń.
Wejdź na stronę Available widoku, aby przeglądać listę całej funkcjonalności opartej na rozszerzeniach, która jest obecnie dostępna dla Twojej instalacji Altium Designer Develop, w tym rozszerzeń systemowych i programowych. Jest to funkcjonalność, którą można opcjonalnie dodać do lub usunąć z instalacji Altium Designer Develop.
Zwróć uwagę, że niektóre rozszerzenia wymagają dedykowanej licencji, aby korzystać z ich funkcjonalności w Altium Designer Develop.

Przeglądaj listę dostępnych rozszerzeń
-
Domyślnie na stronie Available prezentowane są tylko te rozszerzenia, które nie zostały jeszcze dodane do Twojej instalacji. Aby wyświetlić wszystkie dostępne rozszerzenia niezależnie od ich statusu instalacji, wyłącz opcję Available but not installed w prawym górnym rogu danego obszaru. Rozszerzenie, które nie zostało jeszcze zainstalowane, po najechaniu kursorem pokaże ikonę pobierania (
), natomiast rozszerzenie już zainstalowane jest oznaczone ikoną zainstalowania (
).
-
Dla każdego zainstalowanego rozszerzenia powiązane pliki instalacyjne są przechowywane w dedykowanym folderze nazwanym od tego rozszerzenia. Foldery rozszerzeń można znaleźć pod następującą ścieżką: \ProgramData\Altium\Altium Designer Develop <GUID>\Extensions. Dodatkowo folder główny Extensions zawiera plik rejestru – ExtensionsRegistry.xml – który służy do śledzenia wszystkich rozszerzeń aktualnie zainstalowanych dla danej instancji Altium Designer Develop.
-
Na stronie widoku Available będą wyświetlane rozszerzenia dostępne w źródle rozszerzeń i aktualizacji określonym w preferencjach bieżącej instalacji Altium Designer Develop. Kliknij ikonę
u góry widoku, aby otworzyć stronę System – Installation page w oknie dialogowym Preferences, gdzie możesz skonfigurować to źródło. Zwróć uwagę, że podczas korzystania z globalnej usługi instalacji musisz być zalogowany do swojego Altium Account — jeśli nie jesteś aktualnie zalogowany, na stronie zostanie udostępniony link umożliwiający logowanie. Po zmianie ustawień kliknij OK, aby zapisać zmiany i zamknąć okno dialogowe Preferences. Kliknij ikonę
w prawym górnym rogu strony Available , aby odświeżyć listę dostępnych rozszerzeń z określonego źródła.
Kliknij nazwę rozszerzenia (dowolnego typu) na stronie Installed lub Available, aby przejść do szczegółowej strony tego rozszerzenia.

Sprawdzaj i zarządzaj instalacją na poziomie pojedynczych rozszerzeń.
Informacje obejmują:
-
Kto utworzył rozszerzenie
-
Jego wersję
-
Datę wydania
-
Źródło pochodzenia (np. Global Repository lub lokalny serwer organizacji)
-
Bardziej szczegółowy opis
-
Wszelkie istotne informacje o wydaniu (release notes)
Aby wrócić do strony, z której otwarto szczegóły rozszerzenia (czyli Installed lub Available), kliknij kartę strony u góry.
Instalowanie rozszerzenia
Pojedyncze rozszerzenie można zainstalować na jeden z dwóch sposobów:
-
Na stronie podsumowania Available w widoku Extensions najedź na rozszerzenie i kliknij ikonę
w prawym górnym rogu jego wpisu. Najedź kursorem na ikonę pobierania, aby wyświetlić szczegóły dostępnej wersji.
-
Na stronie szczegółów rozszerzenia kliknij przycisk
.
Alternatywnie, jeśli chcesz zainstalować wszystkie rozszerzenia programowe, kliknij kontrolkę Install All nad obszarem Software Extensions na stronie podsumowania Available.

Zainstaluj rozszerzenie z widoku Extensions .
Na stronie podsumowania Available pojawi się pasek postępu pokazujący postęp pobierania (pobieranie zestawu plików dla danego rozszerzenia z repozytorium źródłowego) oraz następującej po nim instalacji. Możesz kliknąć, aby zainstalować dowolną liczbę rozszerzeń; zostaną one dodane do kolejki, przy czym w danym momencie pobierane i instalowane mogą być maksymalnie cztery rozszerzenia. Jeśli musisz anulować instalację rozszerzenia, kliknij powiązaną z nim ikonę anulowania (
).
Po zakończeniu instalacji rozszerzenia wymagane jest ponowne uruchomienie Altium Designer Develop , aby udostępniana przez nie funkcjonalność zaczęła działać. Zostanie otwarte okno dialogowe informujące o tym; kliknij Yes , aby w tym momencie uruchomić ponownie, lub No , jeśli chcesz zainstalować dodatkowe rozszerzenia. Jeśli klikniesz No, rozszerzenie pojawi się na stronie Installed z ikoną
, wskazującą, że do dokończenia instalacji wymagane jest ponowne uruchomienie.
Rozszerzenia systemowe można również instalować ze strony Configure Platform podczas wprowadzania zmian w podstawowej funkcjonalności instalacji (dowiedz się więcej).
Odinstalowywanie rozszerzenia
Aktualnie zainstalowane rozszerzenie można odinstalować na jeden z dwóch sposobów:
Alternatywnie, jeśli chcesz odinstalować wszystkie aktualnie zainstalowane rozszerzenia oprogramowania, kliknij element sterujący Delete All nad obszarem Software Extensions na stronie Installed (poziom podsumowania).
Pamiętaj, aby po zakończeniu odinstalowywania wymaganych rozszerzeń ponownie uruchomić Altium Designer Develop, aby ich funkcjonalność została usunięta z instalacji. Pojawi się okno dialogowe informujące o tym; kliknij Yes , aby w tym momencie uruchomić ponownie, lub No , jeśli chcesz wprowadzić dodatkowe zmiany w instalacji. Jeśli klikniesz No, rozszerzenie pojawi się na stronie Available z ikoną
, wskazującą, że do dokończenia usuwania wymagane jest ponowne uruchomienie.
Rozszerzenia systemowe można również usuwać ze strony Configure Platform podczas wprowadzania zmian w podstawowej funkcjonalności instalacji (dowiedz się więcej).
Dla każdego odinstalowanego rozszerzenia jego powiązany folder instalacyjny i pliki zostaną usunięte z następującej ścieżki: \ProgramData\Altium\Altium Designer Develop <GUID>\Extensions. Dodatkowo plik rejestru – ExtensionsRegistry.xml – zostanie zaktualizowany w celu usunięcia wpisów dotyczących tych odinstalowanych rozszerzeń.