Enabling Manage Palette on Extension Designer in Linux (for third party nodes)

David ChaconDavid Chacon Posts: 7 admin
edited January 10 in DTP

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:
$DTPSERVICE/nodejs/bin
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

Comments

  • Andrey MadanAndrey Madan Posts: 90 ✭✭

    David - stupid question. What does the Manage Palette feature gives me?

  • David ChaconDavid Chacon Posts: 7 admin

    @Andrey Madan Sorry for the late response, I did not see your question.
    The Manage Palette just gives us the ability to manage (add/remove) third party nodes provided by NPM (Node Package Manager) and node-red
    This extends the functionality of Extension Designer
    Please let me know if you have any other questions.

Sign In or Register to comment.