Enabling Manage Palette on Extension Designer in Linux (for third party nodes)
Extension Designer is built upon the Node-RED framework and ships with much of the core set of nodes, but of course additional nodes are available from both the Node-red project and the community. These additional nodes can be installed directly using Managed Palette.
The instructions below will walk through how to enable Managed Palette in your Extension Designer.
Manage Palette is absent if the installation of Extension Designer was on Linux. Hence this is only for Linux OS.
If you installed your Extension Designer on Windows, Managed Palette should already be available for use
If you open a service in Extension Designer, and click the menu to the top the right, you will note there is a missing option, Manage Palette.
Following the steps below you will enable Manage Palette which will grant the ability to add third party nodes.
From the console:
1. Move into the following location directory:
In this directory you will find npm, this file needs to be deleted.
2. Once npm is removed, it needs to be replaced. In order to do this, we run the following command:
ln -s ../lib/node_modules/npm/bin/npm-cli.js npm
This will replace the npm.
3. With npm replaced, we will go back to our Extension Designer and select Restart all services, and refresh the page.
4. Now if you open the menu mentioned at the beginning you will note Manage Palette option is now available.
Note: if you still do not see Manage Palette, please try to re install the npm and stop and start dtpservices.sh. If still no success please contact our support team.
Opening Manage Palette
Click Manage Palette option and click "Install" tab. Search for desired node and click "install" button to install your node. Once node is installed, restart "all services", once again, and the desired node will be available on your service