Butler app duplicator

One click creation of Qlik Sense apps: Butler App Duplicator 3.0 is out

One click creation of Qlik Sense apps: Butler App Duplicator 3.0 is out
Photo by Johannes Andersson / Unsplash

Heading for the mountains here, but a quick update first.

Everyone’s favourite app wizard for Qlik Sense (ok… my favourite wiz at least..) has had a major face lift – yay!

The basics are the same, i.e. one-click creation of Qlik Sense apps, using regular Sense apps as templates. Several new features however take the tool to a new level, making it easier to set up, manage and more enterprise grade. Good news thus!

New features

Lots of cleaned up code and fixed minor things, but the big news are the following:

  • Dockerization. Provide everything needed to run the app duplicator as a Docker container, including image files in Docker Hub.
  • When run using Docker, the app duplicator will bring up its own web server (based on nginx). No more reliance on external web servers thus.
  • Make filelogging optional. The log level used for file logging follows the overall log level that has been configured in the YAML config file.
  • https for the app duplicator REST API can be enabled/disabled in the config file. While https is important, it is not always relevant (for example when running behind reverse proxies).
  • User configurable name of custom property that will be set for apps created using this tool. This makes it easy to later see what apps were created using the app duplicator, and which were not.
  • User configurable name of the custom property used to identify apps as being templates. If the property does not exist, it will be created.

Make sure to download App Duplicator from the releases page rather than from the main branch on Github. The main branch may be in active development and not do what you expect it to do… The releases have on the other hand been tested and verified – way easier to get started with thus.

Speaking of getting started as easily as possible: Do it like the cool kids and use Docker. Much, much easier long term compared to running it as a native Node.js app. Just sayin’.

Göran Sander Stockholm, Sweden

Qlik Sense consultant and toolmaker at Ptarmigan Labs. Ten years at Spotify, Qlik Luminary and Partner Ambassador, author of the open source Butler tools.

All posts by Göran Sander
Keep reading

More about

Butler

Running Butler tools as Windows services

Several of the Butler family of open source tools for Qlik Sense Enterprise are intended to run 24/7. This article looks at how to achieve enterprise grade deployment of Butler & friends using standard Windows services.

10 min read
Butler app duplicator

Qlik Sense app duplicator 2.0 released

On the surface everything looks the same. Under the hood everything has changed. The 2.0 release of the Qlik Sense app duplicator is a major update. Most code has been refactored. The most notable changes are: * Switched to using Enigma.js for talking to the Sense engine, instead of

1 min read
Butler app duplicator

Qlik Sense app duplicator 1.2: User interface included

For a long time I wanted to learn more about client side development. Javascript, CSS, reactive frameworks etc – all those concepts that make today’s web sites tick. I really think backend developers can benefit from having at least a basic understanding of how the front-end works – this will

3 min read