Dev Space

Customize and extend the power of Alteryx with SDKs, APIs, custom tools, and more.

HTML/JavaScript Tools - Integrated Tool Updating

Coxta45
11 - Bolide

So, in all honesty, I just couldn't help myself and thought that I'd share (what I think is) a pretty cool feature that I was able to integrate into an HTML/JavaScript tool that I've been testing.  This NYT Connector was developed using the HTML GUI SDK, the Vue.js JavaScript framework, and Vuetify - which is a UI developed for Vue.js using Material Design guidelines. 

 

The tool is actually able to prompt the user if and when an updated version is available.  Not only does it prompt the user when an update is available, but provides a download link and instructions for updating all without ever having to leave/quit the Alteryx Designer.  What's most impressive?  Not only can the tool be updated without having to restart Alteryx, but it can update each instance of the tool without disrupting any user input and/or persisted tool configuration that already existed!  Yes, seriously :-)

 

Disclaimer:  The video is cheesy and longer than I anticipated...although, well worth the view - I promise!

 

Take a look at the demo video:

 

The tool is meant to be used by developers as an example for building HTML/JS tools leveraging modern web technologies and a simple Get/SetConfiguration setup with the HTML GUI SDK.

 

Alteryx Vue.js GitHub Organization

https://github.com/alteryx-vue

 

LOOKING FOR ORGANIZATION MEMBERS INTERESTED IN ALTERYX+VUE.JS DEVELOPMENT - JUST ASK FOR AN INVITE!

 

NYT Connector GitHub Source Files

https://github.com/alteryx-vue/nyt-connector

 

Alteryx Public Gallery Link

https://gallery.alteryx.com/#!app/New-York-Times/5aa5908a0462d716e8cb1e63

0 REPLIES 0