7 Replies Latest reply: Jul 6, 2016 4:42 PM by Michael Tarallo RSS

    Yes, yes we can, and very easily I might add - Custom Visualizations

    Michael Tarallo

      Do you think adding custom visualization is difficult? Well our competition does. In fact they like to use FUD to prey on the weak minded. We want to hear from you. Make your voice heard and join the discussion. In this video I show you how quickly and how easily I can add an already prepared custom visualization to Qlik Sense. (D3 visualization library available from Qlik Branch)

       

       

       

       

      NOTE: To increase resolution or size of the video, select the YouTube logo in the bottom right of the player. You will be brought directly to YouTube where you can increase the resolution and size of the player window. Look for the 'settings' gears icon in the lower right of the player once at YouTube.

       

      The definition also forgets to mention that it is a poor sales tactic used by competitors when they don't have any other strengths to lean on to put their product in the spotlight.

       

      Kinds Regards,

       

      Mike Tarallo

      Qlik

        • Re: Yes, yes we can, and very easily I might add - Custom Visualizations
          Michael Granillo

          Mike,

           

          Implementing extensions in Qlik Sense is extremely easy and I love that Qlik has provided a simple method to customize our visuals using the latest JS libraries and web standards. 

           

          However, i have some major impediments to implementing extensions and I'd like get your comments on the matter. 

           

          First, I work in a BI department at a healthcare company.  Our Qlik Sense apps are used bother internally and externally to our business.  We need consistent functionality across our apps yet the PDF/Powerpoint exports don't work with extensions.  This has led our leadership to deciding to limit the use of extensions unless absolutely necessary. 

           

          We have also encountered extensions that render differently across browsers, creating more inconsistency in our apps. Another reason why our leadership wants to limit the use of extensions. 

           

          My managers also bought Qlik with the hope that 90% of our needs would be met with out of the box functionality. 

           

          So as a developer, I would love to implement custom visuals using D3, angular and all the resources on Branch, but for all the reasons I've laid out, extensions have been a non-factor. 

           

          I've heard Sense 3.0 is going to work with nprinting.  Does nprinting support extensions?  That might be a game changer for us if it does.


          Mike

            • Re: Yes, yes we can, and very easily I might add - Custom Visualizations
              Michael Tarallo

              Hello Michael, thanks for your comments, feedback and questions. They are appreciated.

               

              Firstly, I will make sure to provide / get updates on your questions and concerns. (Re: extensions and output to PDF, PPT, NPrinting).

               

              Allow me to address a few points. The use of extensions is completely optional as we know. They bring about functionality and interactivity that may not exist in-the-box....yet, at the same time they also help us innovate faster as a company. Working with a developer community such as those available on Qlik Branch, brings about fresh ideas and turns-around newer functionality faster than any software vendor could build. Perhaps, one day "that extension" will find its way into the supported product....(hmmm foreshadowing).....in essence, Qlik Branch and its publicly available extensions, apps and solutions are technically categorized as Open Source software. Brian Munz covers more on this in his post What is Qlik Branch? So, not everything found on Qlik Branch is going to created the same. It depends on the developer creating the solution and the tolerance of the one wanting to use it.

               

              BUT - that being said, this also brings about a few concerns when it comes to the usage, support, compatibility and consistency.... and we have recognized that.

               

              Starting with the release of Qlik Sense we introduced a work-bench utility now called the Developer Hub, which provides a templat-ed approach to building extensions, creating mash-ups and working with our APIs. This is continuously improved upon with each release and is a great way to maintain consistency and support-ability when creating custom objects and Mash-ups for Qlik Sense.

               

              No for the fun part....coming in Qlik Sense 3.0 - an extension previously known as qWidget, which originally was an extension that helped you develop custom objects even easier that writing code, has now been product-ized and will be part of the Development Hub. (There will be a video released on this shortly). What does this mean to you? We have recognized what you mentioned and have put a compatible framework in place to help standardize extension creation using libraries that have been created and supported by Qlik. Also, all you need is HTML and CSS. (no JavaScript needed) - BUT ...you also will have the options of using your own libraries and code as before, but of course need to be conscious of some of the compatibility issues with those libraries regarding browser support.

               

              Widget Editor - Dev Hub

               

              Another note, most companies that use extensions don't solely rely on another's extensions, they create their own from scratch or use another's as a baseline and it is created as their own software product and are responsible for the implementation and support of it. This is not any different than the company writing its own software package.

               

              For some companies, all they use is our APIs and our Engine, others just use the out-of-the-box client, and others use both. This is a great benefit of having a complete platform as opposed to a tool, because it provides many implementation options for the company.

               

              I hope I addressed some of your concerns, feel free to reach out as needed.

               

               

              Please mark the appropriate replies as CORRECT / HELPFUL so our team and other members know that your question(s) has been answered to your satisfaction.

               

              Regards,

              Mike Tarallo

              Qlik