How to create custom themes in Anycharts Qlik extension - qliksense

I am trying to create custom themes in our Anycharts Qlik sense extension. I used the following article as a guide, https://www.anychart.com/blog/2019/01/16/qlik-data-visualization-custom-drawing/
The article names these files as the key to adding themes:
"To add a custom theme to the AnyChart Qlik Extension, edit the file at ..\Users\Documents\Qlik\Sense\Extensions\AnyChart-Qlik\lib\themes-combined.js by putting the code of your custom theme at the end.
To use the theme by default in the future, edit the config.js file at ..\Users\Documents\Qlik\Sense\Extensions\AnyChart-Qlik"
I cannot find these files (or even the "lib" folder mentioned) in either a desktop or enterprise installation.
has anyone:
1) found these files/folders ?
2) successfully created a custom theme for teh Anycharts qlik sense extension ?
Thanks
Already searched Qlik installation for the files.

The thing is that the article is related to the 2.4 version of Qlik. But the current version is 3.x, and the feature is not supported there. Perhaps it'll be restored in the future.

Related

VSCode extension's API: JS contribution point

I am developing a VS Code extension that offers auto completion and hover information about my custom web components library.
I am using Custom Data Extension API to do that, but I have found that the only allowed contribution point are HTML and CSS, and that's a problem for me as I want to make my extension work in JSX files that uses my components in their React version (for instance: <MyComponent> instead of <my-component>)
I have not been able to find if this is possible, or so far, it seems not to be.
Any idea if this is supported by the current VSCode API?
Originally answered by Simon Chan on Github
Usually providing completions for JSX is by writing a TypeScript definition file. The documentation is at https://www.typescriptlang.org/docs/handbook/jsx.html#intrinsic-elements
This file is usually distributed in an NPM package. I can't remember the rule for loading ambient definitions #mjbvz. Maybe it must be a #types/X package, otherwise the user has to edit their tsconfig.json or adding a /// <reference in their source files.
If you want to go the hard way by creating a plugin for TypeScript server that provides custom completions, I can only say it's not impossible. The related contribution point is typescriptServerPlugins: https://code.visualstudio.com/api/references/contribution-points#contributes.typescriptServerPlugins.

Custom Extension Adjustment to 6.2

I currently got the task to upgrade a custom made CRM extension named "kbs". It was developed on TYPO3 4.7 and using old namespaces in its classes like "Tx_Kbs_Service_TestService" etc.
I want to upgrade this whole extension to be able to work properly with our current backend version of 6.2. More specifically i want to be able to use the extension builder to make changes to this extension which i am currently not able to do on the 6.2 TYPO3 backend. It is not even an option to select the "kbs" extension in the extension builder.
Of course i reasearched the web but I find it very difficult to find information what you have to do in order to addapt a custom extension.
So far I assume that i will have to change all the namespaces in all my classes manually and maybe watch out for decrecated classes. But I do not really know if that is the way to go.
Does anyone have and guidelines, links or tipps for me? I would really appreciate it!
Thanks in advance,
Simon
To the first question:
In extension_builder only extensions are changeable, they had their original configuration made by extension_builder.
Extension builder itself is only an option to use, and there were also other options to kickstart an extension.
Update:
This is true, that extension builder is not an "editor" for extensions but a tool to help kickstarting an extension.
If I would get the task and extension_builder would be available I would not use it to make changes on the code. It is not 100% sure, that manually changes were not made on the code after its last automatically generated version. And if dummy actions were changed and properly excluded from the config they could be also deleted.
I think your best choice to change the things manually.
There are two source to read first:
TYPO3 6.2 Release Notes.
What's new presentation (TYPO3 6.2)
They contains breaking changes and some example.
If you do not change the PHP version, than changing the Namespaces and some deprecated functions. (The sources above could help to get an idea on those)
One tricky part could be to migrate old image logic into the "new" FAL (File Abstraction Layer). If you don't need to deal with images, then it must be an easier thing to go with.
There is also an extension to help with some migration stuff: smoothmigration.
You can find some hints in this presentation also:
jweiland: Smooth Migration TYPO3 4.5 > 6.2 LTS

Qlik Sense desktop: custom theme

I have Qlik Sense Desktop installed and trying to create a custom theme based on 'highvis' theme that's built in. my question is that what is the directory should I put my theme in? please note that i am using desktop version which does not have XXX/Qlik/Sense/Client/themes as in server version.
also since we can access through localhost:4848/resource/theme/highvis/... i guess that those resource files are published to some directory, does anyone know the directory?
Thanks!
The local theme folder is:
C:\Program Files\Qlik\Sense\Client\themes\SOMENEWTHEMENAMEFOLDER
then add the new theme name to the URL like you do with High Vis theme as described on this useful blog post:
http://webofwork.com/qlik-sense-high-vis-mode/
This is not a supported way of doing themes.
Thanks,
Adam
Pretty old post, but in case you need it for Qlik Sense 3 here is a good community post:
https://community.qlik.com/docs/DOC-13517
On Sense Server themes are found here
C:\Program Files\Qlik\Sense\Client\themes
On Sense Dekstop (>= 3.0) themes are found here
C:\Users\\AppData\Local\Programs\Qlik\Sense\Client\themes
Hope it helps, cheers!
Azucena

What are the steps to create and use custom themes in OpenUI5 without SAP license?

I am looking for steps (end to end) on how to create and use custom theme in custom OpenUI5 apps.
I have looked at the OpenUI5 code in GitHub and it is still a bit not clear for me as far as the end to end process goes.
Here's what I have understood so far
Each control has its own *.less file for each theme and there is base.less with the color definitions.
A grunt task loops through the LESS files and generates one common library.css for each library (sap.ui.core, sap.m, etc..)
Add the CSS in the resources folder as shown here
Is this correct, or am I missing a way to create custom themes without any SAP software license?
I think the "UI Theme Designer" needs SAP software to be installed. I am looking for something not linked with the SAP environment.

Why can't I find the default Magento theme being loaded?

Should be pretty simple. I am trying to find what theme is being loaded in Magento to create my own custom theme. The problem is the mine (ver. 1.7.0.2) has no files in the frontend->default->default folder so I can't put any print statements there or see which template Magento is loading to learn more about it. Print statements in base->default don't seem to work either.
And where is the home page template located?
I don't know why Magento makes this so hard or maybe I'm just looking at old info that's not applicable anymore.
Turn on template path hints. Also disable the cache from System > Cache Management while you are doing any theme work.
+1 for other answer suggesting you turn on template path hints. That is a great way to figure out the structure of how things work in Magento.
I would also recommend the user guide. It's been updated to apply to 1.7. You used to have to pay for the guide but they make it available for free now.
http://www.magentocommerce.com/resources/magento-user-guide
As well as the latest designers guide that has info specific for templates etc.
http://www.magentocommerce.com/design_guide