Starting to Publish my QlikView Extension Tutorial: Motivation

This article is part of a series of articles, see also the table of contents.

"D3 Sequences Sunbirst" Extension

Beginning with QlikView 10 I have started to develop QlikView Extensions. To be honest, starting to work with this concept of creating plugins for QlikView was really hard. At this time only little documentation and only a few examples were available.

But fortunately time has changed. Many QlikView customers and partners have started to create astonishing QlikView Extensions and the secrets behind Extensions have been discovered, bit by bit …

Especially in the last year I have created several dozens of QlikView Extensions and so I have been asked nearly every week if I could provide a step by step tutorial for creating extensions.
So here is it, my tutorial for all QlikView enthusiasts and hopefully the starting point for some great QlikView Extensions in the future.

About the Tutorial

Working through the tutorial you will

  • Understand the concept behind QlikView Extensions.
  • Be able to use existing QlikView Extensions.
  • Learn to develop QlikView Extensions from scratch.
  • Learn how you can use external libraries (e.g. charting libraries) within QlikView Extensions.
  • Learn how you can communicate with external web services.

Required Know How

For being able to follow the chapters of this tutorial some basic knowledge of the following technologies is required:

  • You should know how to create and configure QlikView objects using the “Web View” (simulates QlikView Ajax client in QlikView Desktop)
  • A basic understanding of basic web technologies like Html and CSS
  • A robust understanding of JavaScript (see here for some hints where to start)
  • Some basic knowledge of the famous jQuery framework for JavaScript


For developing QlikView Extensions you’ll need the following software components:

That’s it for the beginning, in the more advanced chapters I’ll mention if I rely on additional complementary software tools.

Code Examples

For every chapter I have created code samples, so you’ll be able to start with each chapter with the same code basis as I did when writing this tutorial.

You’ll find the code samples in a GitHub project dedicated to only this tutorial. If you know how to use GitHub, just check out the repository, otherwise you can still just download a zip-file containing all chapters.

Note: As I am planning to publish not all chapters at once but a new chapter every few days, also the new code samples for each chapter will not be available on GitHub until the corresponding chapter is online.

Table of Contents

You’ll find an extra page here at dedicated to this tutorial where I’ll update the table of contents and also publish additional links.

Bookmark and Share

and tagged , , . Bookmark the permalink. Both comments and trackbacks are currently closed.