Дополнительные улучшения издателя

Подходя к завершению 2023 года, мы рады поделиться значительными улучшениями в Add-on Publisher.

Ранее бывали случаи, когда ваши надстройки могли работать не так, как ожидалось, из-за ограничений в белом списке доменов. Кроме того, были высказаны опасения по поводу безопасности сторонних кодов, используемых при разработке надстроек.

Для решения этих проблем мы внесли следующие улучшения:

Выбор домена для внесения дополнения в белый список

Раньше при экспорте надстройки от издателя не было возможности указать домены, подходящие для внесения в белый список. В результате надстройки не будут работать должным образом при установке в экземплярах клиента.

Например, если ваше дополнение включает библиотеку JavaScript, внесение соответствующего домена в белый список становится критически важным. Попытка подключить библиотеку через тег сценария приведет к ошибкам. Хотя в экземпляре разработчика он может работать без проблем, в экземплярах клиентов могут возникнуть проблемы. То же самое справедливо и для доменов API Designer.

Чтобы обойти это ограничение, мы представили новую функцию, которая позволяет вам выбрать домен для внесения в белый список при создании дополнения в издателе дополнений. См. изображения ниже.

Эти улучшения помогут вам внести в белый список необходимые домены и обеспечить бесперебойную работу ваших надстроек.

Внимание: таким же образом вы также можете выбрать домены в конструкторе API.

Защита стороннего кода

При создании надстройки у вас есть возможность выбирать собственные коды, такие как Tap Scripts, API, Pages, Tap CSS и многое другое. Эти сущности объединяет то, что все они представляют собой специальные коды, созданные сторонними разработчиками.

В сценарии, когда вы публикуете свое дополнение на торговой площадке и кто-то его устанавливает, возникает потенциальная проблема безопасности, а именно, видимость кода дополнения для пользователей. Такое раскрытие может облегчить копирование вашего кода другим разработчикам.

В недавних обновлениях издателя были реализованы значительные улучшения. Теперь пользователи, установившие надстройку в своем экземпляре, не будут иметь прямой видимости кода. Это ограничение применяется даже при доступе к конструктору API через Vtiger CRM > Конструктор модулей > Конструктор API.

Продолжая меры безопасности, мы также внедрили сжатие кода. Этот дополнительный уровень гарантирует, что даже если разработчики попытаются проверить код с помощью таких инструментов, как инструменты разработки Chrome, понимание кода станет более сложной задачей. См. изображение ниже.

 
 

Скоро

 

Выбор приложения для дополнений

 
 

Мы все знаем, что App Designer — это мощный инструмент, позволяющий создавать интересные и новые интерфейсы, обеспечивающие взаимодействие с пользователем.

С помощью приложений вы сможете ограничить действия, которые может выполнять пользователь. Вы также сможете ограничить круг пользователей и уменьшить сложность и количество ошибок.

Однако существовало предварительное ограничение: созданные приложения не могли быть легко интегрированы в Add-on Publisher, что ограничивало возможности утилиты Add-on. В наших недавних обновлениях мы устранили это ограничение, позволив объединять приложения как неотъемлемую часть дополнения. Следовательно, когда клиенты устанавливают надстройку, они получают немедленный доступ к входящим в комплект приложениям.

Это усовершенствование не только расширяет функциональность надстройки, но и обеспечивает более сплоченный пользовательский интерфейс за счет плавной интеграции приложений в структуру надстройки.

 

Мы все знаем, что App Designer — это мощный инструмент, позволяющий создавать интересные и новые интерфейсы, обеспечивающие взаимодействие с пользователем.

С помощью приложений вы сможете ограничить действия, которые может выполнять пользователь. Вы также сможете ограничить круг пользователей и уменьшить сложность и количество ошибок.

Однако существовало предварительное ограничение: созданные приложения не могли быть легко интегрированы в Add-on Publisher, что ограничивало возможности утилиты Add-on. В наших недавних обновлениях мы устранили это ограничение, позволив объединять приложения как неотъемлемую часть дополнения. Следовательно, когда клиенты устанавливают надстройку, они получают немедленный доступ к входящим в комплект приложениям.

Это усовершенствование не только расширяет функциональность надстройки, но и обеспечивает более сплоченный пользовательский интерфейс за счет плавной интеграции приложений в структуру надстройки.

 
 

Подпишитесь, чтобы получать последние обновления!