| Lựa chọn tên miền để đưa tiện ích bổ sung vào danh sách trắngTrước đây, khi xuất Tiện ích bổ sung từ Nhà xuất bản, không có quy định nào chỉ định các miền đủ điều kiện đưa vào Danh sách trắng. Do đó, Tiện ích bổ sung sẽ không hoạt động bình thường khi được cài đặt trong phiên bản khách hàng. Ví dụ: nếu Tiện ích bổ sung của bạn bao gồm thư viện JavaScript thì việc đưa tên miền có liên quan vào danh sách trắng sẽ trở nên quan trọng. Cố gắng đưa thư viện qua thẻ tập lệnh sẽ dẫn đến lỗi. Mặc dù nó có thể hoạt động trơn tru trong phiên bản nhà phát triển nhưng nó có thể gặp sự cố trong phiên bản khách hàng. Điều tương tự cũng đúng với các miền API Designer. Để khắc phục hạn chế này, chúng tôi đã giới thiệu một tính năng mới cho phép bạn chọn miền để đưa vào danh sách trắng khi tạo Tiện ích bổ sung trong Nhà xuất bản Tiện ích bổ sung. Hãy tham khảo những hình ảnh dưới đây. 

Những cải tiến này sẽ giúp bạn đưa các miền được yêu cầu vào danh sách trắng và đảm bảo các Tiện ích bổ sung của bạn hoạt động liền mạch. Lưu ý: Bạn cũng có thể chọn miền trong Trình thiết kế API theo cách tương tự. Bảo mật mã của bên thứ baKhi tạo Tiện ích bổ sung, bạn có thể linh hoạt chọn các mã tùy chỉnh như Tập lệnh nhấn, API, Trang, CSS nhấn, v.v. Điều hợp nhất giữa các thực thể này là chúng đều là các mã tùy chỉnh do các nhà phát triển bên thứ ba tạo ra. Trong trường hợp bạn xuất bản Tiện ích bổ sung của mình trên Marketplace và ai đó cài đặt nó, mối lo ngại tiềm ẩn về bảo mật sẽ xuất hiện - cụ thể là khả năng hiển thị của mã Tiện ích bổ sung cho người dùng. Việc hiển thị này có thể giúp các nhà phát triển khác sao chép mã của bạn một cách thuận tiện. Với các bản cập nhật gần đây cho Nhà xuất bản, một cải tiến đáng kể đã được triển khai. Giờ đây, người dùng cài đặt Tiện ích bổ sung trong phiên bản của họ sẽ không thể xem trực tiếp mã. Hạn chế này áp dụng ngay cả khi bạn truy cập Trình thiết kế API thông qua Vtiger CRM > Trình thiết kế mô-đun > Trình thiết kế API. Tiến thêm một bước nữa các biện pháp bảo mật, chúng tôi cũng đã triển khai tính năng nén mã. Lớp bổ sung này đảm bảo rằng ngay cả khi các nhà phát triển cố gắng kiểm tra mã bằng các công cụ như công cụ Phát triển Chrome thì việc hiểu mã sẽ trở thành một nhiệm vụ phức tạp hơn. Tham khảo hình ảnh dưới đây.  |