Mở rộng cài đặt Agile của Altium Designer
Hệ thống quản lý cài đặt của Altium Designer Agile cho phép bạn tùy chỉnh thủ công bản cài đặt phần mềm của mình vào bất kỳ lúc nào sau lần cài đặt ban đầu. Điều này bao gồm việc cập nhật chức năng cốt lõi (hoặc tài nguyên hệ thống) và khả năng cài đặt, cập nhật hoặc gỡ bỏ các chức năng bổ sung. Khả năng sau được thực hiện nhờ việc cung cấp các Extensions tùy chọn. Chức năng này có thể bao gồm một trình nhập hoặc xuất mới, một công cụ tạo ký hiệu sơ đồ nguyên lý, hoặc có thể là hỗ trợ cộng tác với CAD cơ khí. Nói ngắn gọn, đó là các gói chức năng chuyên biệt nhằm mở rộng và tăng cường bộ tính năng của phần mềm.
Tài liệu này xem xét chuyên sâu về khái niệm extension và quan trọng hơn là cách quản lý chúng.
Extensions Explained
Extension là một khái niệm then chốt của hệ thống cần hiểu rõ. Về bản chất, extension là một phần bổ sung cho phần mềm, cung cấp các tính năng và chức năng mở rộng. Một bộ tính năng và chức năng cốt lõi sẽ được cài đặt và xử lý một cách minh bạch như một phần của lần cài đặt ban đầu, được gọi là System Resources. Ngoài ra, còn có một loạt Optional Extensions là các gói chức năng mà người dùng có thể tùy chọn cài đặt hoặc gỡ bỏ khi cần. Chính khái niệm extension cho phép bản cài đặt được tùy chỉnh thủ công theo nhu cầu thiết kế.
Việc tùy biến một bản cài đặt Altium Designer Agile về cơ bản quy về quản lý các extension hiện có. Hãy cài đặt, cập nhật hoặc gỡ bỏ các extension khả dụng bất cứ khi nào bạn cần. Altium cung cấp nhiều extension để sử dụng với Altium Designer Agile. Ngoài ra, với Altium Developer extension, bạn còn có thể tự mở rộng chức năng của Altium Designer Agile thông qua Altium Designer SDK (Bộ công cụ phát triển phần mềm - Software Development Kit), tức là tự tạo các extension của riêng mình cho phần mềm.
Một thành phần vốn có khác của Altium Developer extension là Developer Interface chuyên dụng, đây là giao diện người dùng để quản lý các extension tùy chỉnh. Một phần của giao diện này là tính năng xuất bản, cho phép bạn chia sẻ an toàn các extension đó với phạm vi người dùng rộng hơn bằng cách phát hành lên kho extension toàn cầu (một Global Extensions Gallery, nếu bạn muốn gọi như vậy). Đây là một Altium Repository trên nền tảng đám mây, mở ra khả năng để các nhà phát triển bên thứ ba cung cấp và kinh doanh extension cho Altium Designer Agile thông qua việc phân phối, cấp phép và cài đặt an toàn các extension mà họ tạo ra.

Chức năng được thêm vào hoặc gỡ khỏi Altium Designer Agile thông qua việc cài đặt và gỡ bỏ các extension tùy chọn.
Các loại Extension
Xét về khái niệm, một extension tùy chọn là một thực thể đơn lẻ – một gói chức năng tích hợp liền mạch vào môi trường nền tảng rộng hơn của Altium Designer Agile. Tuy nhiên, từ góc nhìn của nhà thiết kế, extension tùy chọn có thể được phân loại sâu hơn để mang lại ý nghĩa rõ hơn về chính xác những gì đang được cài đặt. Do đó, một extension tùy chọn có thể được phân vào một trong các loại sau:
-
System Extension – một gói chức năng nền tảng cốt lõi chuyên biệt đã được “tách ra” khỏi nền tảng và cung cấp dưới dạng một extension. Bằng cách cung cấp chức năng này dưới dạng extension, Altium có thể phát hành các bản cập nhật cho chức năng cốt lõi đó mà không cần phải phát hành bản cập nhật cho toàn bộ nền tảng. Điều này giúp tinh gọn việc cung cấp các chức năng như vậy cho nhà thiết kế đang sử dụng phần mềm và trao cho các nhà phát triển của Altium sự linh hoạt để nâng cao các khu vực của nền tảng phần mềm cốt lõi bên ngoài chính nền tảng đó, trong khi vẫn duy trì cách phân phối gắn kết của một nền tảng thống nhất.
-
Software Extension – một phần bổ sung chuyên biệt cho phần mềm, mở rộng các tính năng và chức năng của nó theo một cách có thể đo lường được. Các software extension có thể do chính Altium cung cấp hoặc do bên thứ ba phát triển và kinh doanh với một mức giá mua xác định.
Duyệt các Extension Đã cài đặt và Khả dụng
Các chức năng phần mềm bổ sung, được cung cấp thông qua các extension tùy chọn, có thể được duyệt, cài đặt và quản lý thông qua chế độ xem Extensions and Updates trong Altium Designer Agile. Từ đây, bạn có thể xem extension nào hiện đang được cài đặt, liệu có chức năng bổ sung nào khả dụng thông qua các extension khác hay không, hoặc liệu có bản cập nhật nào dành cho chúng hay không. Ngoài ra, bạn không bị ràng buộc theo bất kỳ cách nào – bạn có thể tự do cài đặt, cập nhật hoặc gỡ bỏ chức năng dựa trên extension bất cứ lúc nào khi nhu cầu của bạn thay đổi.
Chế độ xem này được truy cập bằng cách nhấp vào điều khiển Current User ở phía trên bên phải không gian thiết kế và chọn
từ menu.

Truy cập chế độ xem Extensions and Updates – trung tâm điều khiển để quản lý hiệu quả các chức năng khả dụng cho phần mềm.
Bản thân chế độ xem này bao gồm các “trang” riêng biệt sau (dùng các tab ở phía trên chế độ xem để chuyển đổi giữa chúng):
-
Installed – các chức năng hiện đang được cài đặt như một phần của bản cài đặt Altium Designer Agile của bạn.
-
Available – các system extension và software extension hiện có sẵn để cài đặt cho phiên bản Altium Designer Agile của bạn.
-
Updates – mọi bản cập nhật hiện có cho các extension đang cài đặt (thuộc mọi loại), cũng như cho chính nền tảng chính.
Các extension hiện đang được cài đặt được liệt kê trong các vùng System Extensions và Software Extensions của trang Installed.

Duyệt qua danh sách các extension hiện đang được cài đặt.
Truy cập trang Available của chế độ xem để duyệt danh sách tất cả các chức năng dựa trên extension hiện khả dụng cho bản cài đặt Altium Designer Agile của bạn, bao gồm system extension và software extension. Đây là các chức năng có thể được tùy chọn thêm vào hoặc gỡ khỏi bản cài đặt Altium Designer Agile của bạn.

Duyệt qua danh sách các extension khả dụng.
Nhấp vào tên của một extension (bất kỳ loại nào) trên trang Installed hoặc Available để truy cập trang chi tiết của extension đó.

Xem xét và quản lý bản cài đặt của bạn ở cấp độ từng extension riêng lẻ.
Thông tin bao gồm:
-
Ai đã tạo extension
-
Phiên bản của nó
-
Ngày phát hành
-
Nguồn của nó (ví dụ: Global Repository hoặc máy chủ cục bộ của tổ chức)
-
Mô tả chi tiết hơn
-
Mọi ghi chú phát hành liên quan
Cài đặt một Extension
Một extension riêng lẻ có thể được cài đặt theo một trong hai cách:
-
Từ trang Available cấp tóm tắt của chế độ xem Extensions and Updates, di chuột lên extension và nhấp vào biểu tượng
ở phía trên bên phải mục của nó. Di chuột lên biểu tượng tải xuống để xem chi tiết phiên bản hiện có.
-
Từ trang chi tiết của extension, nhấp vào nút
.
Ngoài ra, nếu bạn muốn cài đặt tất cả software extension, hãy nhấp vào điều khiển Install All phía trên vùng Software Extensions trên trang Available cấp tóm tắt.

Cài đặt một extension từ chế độ xem Extensions and Updates.
Tại trang Available cấp tóm tắt, một thanh tiến trình sẽ xuất hiện để hiển thị tiến độ tải xuống (lấy bộ tệp cho extension đó từ kho nguồn) và quá trình cài đặt tiếp theo. Bạn có thể nhấp để cài đặt bao nhiêu extension tùy thích; chúng sẽ được thêm vào hàng đợi, với tối đa bốn extension được tải xuống và cài đặt tại cùng một thời điểm. Nếu cần hủy cài đặt một extension, hãy nhấp vào biểu tượng hủy tương ứng của nó
Cần khởi động lại Altium Designer Agile sau khi extension cài đặt xong để chức năng mà nó cung cấp có hiệu lực. Một hộp thoại sẽ mở ra để thông báo cho bạn về việc này; nhấp Yes để khởi động lại ngay lúc đó, hoặc No nếu bạn muốn cài đặt thêm extension. Nếu bạn nhấp No, extension sẽ xuất hiện trên trang Installed với biểu tượng
để cho biết cần khởi động lại nhằm hoàn tất cài đặt.
Cập nhật một Extension
Truy cập trang Updates của chế độ xem Extensions and Updates để duyệt danh sách tất cả các thành phần phần mềm của Altium Designer Agile đang có bản cập nhật, bao gồm system extension và software extension. Trong các vùng System Extensions và Software Extensions của nó, trang hiển thị tất cả các bản cập nhật extension hiện có.

Xem liệu các extension hiện đang cài đặt (hoặc nền tảng chính) có bản cập nhật khả dụng hay không.
Một extension riêng lẻ có thể được cập nhật theo một trong hai cách:
-
Từ trang Updates cấp tóm tắt của chế độ xem Extensions and Updates, di chuột lên extension và nhấp vào biểu tượng
ở góc trên bên phải mục của nó. Di chuột lên biểu tượng tải xuống để xem chi tiết phiên bản hiện có.
-
Từ trang chi tiết của extension, nhấp vào nút
.
Ngoài ra, nếu bạn muốn cập nhật tất cả software extension, hãy nhấp vào điều khiển Update All phía trên vùng Software Extensions trên trang Updates cấp tóm tắt.

Cập nhật một extension lên phiên bản mới từ chế độ xem Extensions and Updates.
Tại trang Updates cấp tóm tắt, một thanh tiến trình sẽ xuất hiện hiển thị tiến độ tải xuống (lấy bộ tệp cho phiên bản mới hơn của extension đó từ kho nguồn). Cũng như khi cài đặt, bạn có thể nhấp để cập nhật bao nhiêu extension tùy thích. Chúng sẽ được thêm vào một hàng đợi với tối đa bốn extension được tải xuống tại cùng một thời điểm. Nếu cần hủy cập nhật một extension, hãy nhấp vào biểu tượng hủy tương ứng của nó
Cần khởi động lại Altium Designer Agile sau khi extension cập nhật xong để các chức năng mới hơn mà nó cung cấp có hiệu lực. Một hộp thoại bật lên sẽ thông báo cho bạn về việc này; hãy nhấp Yes để khởi động lại ngay lúc đó hoặc No nếu bạn muốn cập nhật (hoặc cài đặt) thêm extension. Nếu bạn nhấp No, extension sẽ xuất hiện trên trang Installed với biểu tượng
để cho biết cần khởi động lại nhằm hoàn tất cài đặt.
Gỡ cài đặt một Extension
Một extension hiện đang được cài đặt có thể được gỡ cài đặt theo một trong hai cách:
-
Từ trang Installed cấp tóm tắt của chế độ xem Extensions and Updates, di chuột lên nó và nhấp vào biểu tượng
ở góc trên bên phải mục của nó.
-
Từ trang chi tiết của nó, nhấp vào nút
.
Ngoài ra, nếu bạn muốn gỡ cài đặt tất cả software extension hiện đang được cài đặt, hãy nhấp vào điều khiển Delete All phía trên vùng Software Extensions trên trang Installed cấp tóm tắt.
Hãy chắc chắn khởi động lại Altium Designer Agile sau khi bạn hoàn tất việc gỡ cài đặt các extension cần thiết để chức năng của chúng được loại bỏ khỏi bản cài đặt. Một hộp thoại bật lên sẽ thông báo cho bạn về việc này; nhấp Yes để khởi động lại ngay lúc đó hoặc No nếu bạn muốn thực hiện thêm thay đổi cho bản cài đặt của mình. Nếu bạn nhấp No, extension sẽ xuất hiện trên trang Available với biểu tượng
để cho biết cần khởi động lại nhằm hoàn tất việc gỡ bỏ.
).