С версии ArcGIS 10.5.1 добавить собственный виджет в набор готовых инструментов портальной версии Web AppBuilder стало гораздо проще. До этого приходилось пользоваться недокументрированными возможностями, который мы описывали в ветке блога по разработке.
С версии 10.5.1 разработанный виджет помещается на веб-сервер, а его описание добавляется через вкладку «Мои ресурсы» на Portal for ArcGIS и далее виджет становится доступен в составе других инструментов конструктора.
Впрочем все описано в русскоязычной справке: http://server.arcgis.com/ru/portal/latest/use/add-custom-widgets.htm
Изучите пользовательские виджеты, выложенные в открытый доступ другими пользователями:
- https://community.esri.com/groups/web-app-builder-custom-widgets
- Для работы с сервисами изображений: https://github.com/Esri/WAB-Image-Services-Widgets