I'm a big fan of Microsoft's free code editor Visual Studio Code (VSCode). For some time now I've been using it for various non-Qlik projects including Arduino based ones. Recently I decided to make the leap to working with Qlik script files in VSCode rather than Notepad++ (NPP) which had been my go-to editor for many years.
Although Notepad++ is a perfectly capable text and code editor, there has been a large increase in competition in recent years and NPP has gotten left a little behind. One very relevant example is NPP's syntax highlighting engine which only supports very basic highlighting whilst the majority of the competition have moved to RegEx based engines that can provide much more accurate highlighting.
Having been using VSCode for several months now, I thought I'd share some of the extensions and tools I have begun to find very valuable when working with Qlik script files.
Wednesday 16 May 2018
Monday 14 May 2018
Qlik for Notepad++ v2.6 Released
Version 2.6 contains the following functionality improvements and bug fixes:
- Added the missing keyword DETAIL
- Corrected issue that was preventing "GROUP BY" being correctly highlighted
- Made normal brackets "( and )" a delimited pair to support auto bracket closing and prevent issue with opening brackets preventing function highlighting
- The if() function is highlighted in bold. This is because Notepad++ can't differentiate between the if() function and the IF statement. No known solution is available for this issue.
Wednesday 21 February 2018
Qlik Sense WordPress Plugin v1.3.1
A new release of the Qlik Sense WordPress Plugin is out. Version 1.3.1 brings the following tweaks and changes:
If you'd like to help translate the plugin into other languages, please get in touch.
If you have the plugin installed already, the update should become available in the WordPress admin control panel of your site. Full details of how to install and use can be found here.
- Fixed a bug where clicking cancel on the shortcode insert popups still inserts the shortcode
- Made the plugin clean up all its settings uninstalled
- Made the plugin translation ready and included en_US and en_GB translations
If you'd like to help translate the plugin into other languages, please get in touch.
If you have the plugin installed already, the update should become available in the WordPress admin control panel of your site. Full details of how to install and use can be found here.
Wednesday 14 February 2018
Qlik for WordPress Plugin v2.0
Qlik for WordPress v2.0 has just been released. This release provides the biggest improvements to date, bringing a large number of new features as well as the usual tweaks and bug fixes.
If you've tried the plugin before and found it stopped other features and plugins from working, give it another try as hopefully this issue has now be resolved.
If you've tried the plugin before and found it stopped other features and plugins from working, give it another try as hopefully this issue has now be resolved.
Plugin Settings Page
The plugin now has its own settings page where you can turn on or off the otional features.
Qlik Web Syntax Highlighter v2.0
Qlik Web Syntax Highlighter v2.0 has just been released. This release provides the biggest improvements to date, bringing a large number of new features as well as the usual tweaks and bug fixes and follows:
- Added Qlik Sense connection string support
- Added the missing keywords DERIVE and FLUSHLOG
- Added support for DIRECT QUERY statements
- Fixed issue with REM comments not supporting whitespace before them
- Fixed issue with clicking cancel on shortcode prompts results in shortcode still being entered
- Fixed issue with variable declarations containing a full stop (AKA period) not highlighting correctly
- Fixed issue with backslash incorrectly operating as an escape character in strings
- Other minor highlighting improvements
- Significant speed improvements
- Added custom vector font to allow insertion of some Qlik icons
- Added the LUIicons vector font from LeonardoUI to allow insertion of all Qlik Sense UI icons
- Added optional extra line numbers to code block (should be used with caution as can prevent correct highlighting of code than spans multiple lines eg. /* */ block comments)
Thursday 8 February 2018
Qlik for Visual Studio Code v0.4.0
After my recent post regarding text editors for working with QlikView and Qlik Sense script files, Visual Studio Code was top of the wish list. There was already a Qlik VS Code extension available in the VS Marketplace, that whilst not perfect was a great start. So I reached out to it's author Xavier Hanh with an offer to collaborate on improving the syntax highlighting it offers.
I'm pleased to announce the first fruits of the collaboration, a new release of the Qlik for Visual Studio Code extension.
I'm pleased to announce the first fruits of the collaboration, a new release of the Qlik for Visual Studio Code extension.
Tuesday 6 February 2018
The Vanishing Addict
I've received a number of similar questions lately regarding the absence of any new posts over the last year or more and my sudden return. So I thought I'd address them all out in the open. Here goes....
Am I still alive? Yes, thankfully I am.
Have I given up Qlik? Are you kidding? Until they develop an effective treatment I'll remain an addict.
Am I still alive? Yes, thankfully I am.
Have I given up Qlik? Are you kidding? Until they develop an effective treatment I'll remain an addict.
Friday 2 February 2018
Text Editors for Qlik Developers
As you will no doubt have seen, I've recently been making some updates to the various Qlik syntax highlighting tools, plugins and extensions I've produced. These updates are long overdue and have added support for some of the changes and additions to QlikView and Qlik Sense over the last couple of years. Support for Direct Query statements, Qlik Sense connection strings and a small number of missing keywords are most notable.
Whilst making the updates I noticed that the language definition for UltraEdit hasn't been download anywhere near as many times as the others. It was originally produced at the request of a customer who used UltraEdit and so I never really knew how popular it was these days. This got me wondering what text editors people were using to edit Qlik script files. So curiosity get the better of me and I tweeted a quick poll to find out what people's preferences were. After 24 hours the results were in and the tweets I received were read. A huge thanks to everyone who responded!
Whilst making the updates I noticed that the language definition for UltraEdit hasn't been download anywhere near as many times as the others. It was originally produced at the request of a customer who used UltraEdit and so I never really knew how popular it was these days. This got me wondering what text editors people were using to edit Qlik script files. So curiosity get the better of me and I tweeted a quick poll to find out what people's preferences were. After 24 hours the results were in and the tweets I received were read. A huge thanks to everyone who responded!
Wednesday 31 January 2018
Qlik Sense WordPress Plugin
Whilst updating the Qlik for WordPress plugin recently, I noticed that it was no longer the only Qlik related WordPress plugin available. The newcomer, produced by Yianni Ververis of Qlik, allows you to easily embed Qlik Sense charts, tables and other objects into posts and pages on a WordPress powered website.
You can find full details and instructions on how to install and use this plugin here or alternatively, below is a quick video from Qlik:
I've been working with Yianni over the last week to offer some improvements to make the plugin even more simple to use. The new release 1.3.0 is available to download now!
You can find full details and instructions on how to install and use this plugin here or alternatively, below is a quick video from Qlik:
Thursday 25 January 2018
Qlik Notepad++ Language Definition v2.5
A new version of the Qlik Notepad++ Language Definition has been released. Version 2.5 contains the following functionality improvements and bug fixes:
As always, head over to the Notepad++ Language Definition page (or Branch) for the download link and instructions.
- Added Qlik Sense connection string support
- Added the missing keywords DERIVE and FLUSHLOG
- Added support for DIRECT QUERY statements
- Corrected issue with some keywords not highlighting when touching a semi-colon
- Added support for QlikView Components variables and sub routines
- Other minor improvements
- The if() function is highlighted in bold. This is because Notepad++ can't differentiate between the if() function and the IF statement. No known solution is available for this issue.
As always, head over to the Notepad++ Language Definition page (or Branch) for the download link and instructions.
Monday 22 January 2018
A surprising data visualisation pioneer: Florence Nightingale
Florence Nightingale is famous across the world for being the founder of modern nursing. You may well be familiar with stories of "The Lady with the Lamp" and her contributions to treating the sick and injured during the Crimean War. But what you may not know is that Florence was also a pioneer in using Data Visualisation to tell a story.
Born on 12th May 1820 into a rich upper-class British family, Florence spent most of her early years growing up at their lavish family estate in the South of England. She was highly educated by her father, something that was unusual for a girl at that time. From an early age, she demonstrated a gift for mathematics which would become extremely significant in later life.
At that time, young women from affluent English families were expected to dedicate their lives to becoming wives and mothers. Florence, however, felt that her future lay in helping others and in 1844 she announced to her family that she wished to become a nurse. Despite the anger and protests of her mother, she set about training herself in the art and science of nursing.
Born on 12th May 1820 into a rich upper-class British family, Florence spent most of her early years growing up at their lavish family estate in the South of England. She was highly educated by her father, something that was unusual for a girl at that time. From an early age, she demonstrated a gift for mathematics which would become extremely significant in later life.
At that time, young women from affluent English families were expected to dedicate their lives to becoming wives and mothers. Florence, however, felt that her future lay in helping others and in 1844 she announced to her family that she wished to become a nurse. Despite the anger and protests of her mother, she set about training herself in the art and science of nursing.
Wednesday 17 January 2018
Qlik for WordPress Plugin v1.2
Qlik for WordPress Plugin version 1.2 has been released and included the following updates:
- Minor bug fixes
- Update to the Highlight.js core
Tuesday 16 January 2018
Qlik Web Syntax Highlighter v1.2
Qlik Web Syntax Highlighter version 1.2 has been released and included the following updates:
A new version of the Qlik for WordPress Plugin based on the Web Syntax Highlighter is planned for release shortly.
- Minor bug fixes
- Update to the Highlight.js core
A new version of the Qlik for WordPress Plugin based on the Web Syntax Highlighter is planned for release shortly.
Subscribe to:
Posts (Atom)