# Core Development

**URL:** https://discourse.nodered.org/c/development/8.md?page=45

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 46

---

## [Add delay in menus / submenus](https://discourse.nodered.org/t/add-delay-in-menus-submenus/1721)

<div class="topic-metadata">

**Author:** [@PKGeorgiev](https://discourse.nodered.org/u/PKGeorgiev)\
**Replies:** 2\
**Last updated:** [21 July 2018 22:41 UTC](https://discourse.nodered.org/t/add-delay-in-menus-submenus/1721 "2018-07-21T22:41:43Z")

</div>

I'm using menus frequently but I struggle choosing the right option from the first time, because submenus hide immediately after the mouse leaves the row with menu title. Then I need to concentrate and move the mouse to …

---

## [SQLite - Add support for multiple queries/statements via msg.topic](https://discourse.nodered.org/t/sqlite-add-support-for-multiple-queries-statements-via-msg-topic/1637)

<div class="topic-metadata">

**Author:** [@tmdoit](https://discourse.nodered.org/u/tmdoit)\
**Replies:** 11\
**Last updated:** [19 July 2018 09:27 UTC](https://discourse.nodered.org/t/sqlite-add-support-for-multiple-queries-statements-via-msg-topic/1637 "2018-07-19T09:27:56Z")

</div>

SQLite is great for local storage, jugglery with every single node with db operation creates mess in tab space.

---

## [Feature Request \> word-wrap](https://discourse.nodered.org/t/feature-request-word-wrap/1675)

<div class="topic-metadata">

**Author:** [@selo](https://discourse.nodered.org/u/selo)\
**Replies:** 0\
**Last updated:** [18 July 2018 20:43 UTC](https://discourse.nodered.org/t/feature-request-word-wrap/1675 "2018-07-18T20:43:26Z")

</div>

Hello, It would be interesting to have "word-wrap" in the code editor Thank you

---

## [Websockets - Runtime API V2](https://discourse.nodered.org/t/websockets-runtime-api-v2/1656)

<div class="topic-metadata">

**Author:** [@selo](https://discourse.nodered.org/u/selo)\
**Replies:** 6\
**Last updated:** [18 July 2018 14:45 UTC](https://discourse.nodered.org/t/websockets-runtime-api-v2/1656 "2018-07-18T14:45:20Z")

</div>

Hi all, One of the reasons for migrating from my old FBP framework to NRed, was the intensive use of websockets for IPC'S. I can't undestand the scope of websockets in the v2-api . I have some NR projects on product…

---

## [Node Red Bluemix Starter update required](https://discourse.nodered.org/t/node-red-bluemix-starter-update-required/1651)

<div class="topic-metadata">

**Author:** [@kenime](https://discourse.nodered.org/u/kenime)\
**Replies:** 0\
**Last updated:** [18 July 2018 04:09 UTC](https://discourse.nodered.org/t/node-red-bluemix-starter-update-required/1651 "2018-07-18T04:09:53Z")

</div>

When I updated to latest Node Red version (0.18.7), I noticed that some refactoring is required in node red bluemix starter. The application will detect there is any cloudant storage attached to it and fallback to local…

---

## [Feedparser: Allow float values for interval](https://discourse.nodered.org/t/feedparser-allow-float-values-for-interval/1596)

<div class="topic-metadata">

**Author:** [@robertsimione](https://discourse.nodered.org/u/robertsimione)\
**Replies:** 3\
**Last updated:** [16 July 2018 15:15 UTC](https://discourse.nodered.org/t/feedparser-allow-float-values-for-interval/1596 "2018-07-16T15:15:44Z")

</div>

Some RSS feeds load with lots of interesting documents faster than every minute, for example https://reddit.com/r/all/comments/.rss There doesn't seem to be any reason that the minutes-interval at which the Feedparser u…

---

## [Scope of variables in external JS scripts](https://discourse.nodered.org/t/scope-of-variables-in-external-js-scripts/1048)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 5\
**Last updated:** [15 July 2018 19:02 UTC](https://discourse.nodered.org/t/scope-of-variables-in-external-js-scripts/1048 "2018-07-15T19:02:45Z")

</div>

Hi folks, Wanted to start experimenting with Blockly, so I added following lines (in the html file of one of my contributions): \<script src="https://blockly-demo.appspot.com/static/blockly\_compressed.js"\>\</script\> \<scr…

---

## [How to configure mongodb with nodered on bluemix?](https://discourse.nodered.org/t/how-to-configure-mongodb-with-nodered-on-bluemix/1497)

<div class="topic-metadata">

**Author:** [@TejaswiniUL](https://discourse.nodered.org/u/TejaswiniUL)\
**Replies:** 0\
**Last updated:** [11 July 2018 05:20 UTC](https://discourse.nodered.org/t/how-to-configure-mongodb-with-nodered-on-bluemix/1497 "2018-07-11T05:20:40Z")

</div>

Hi Folks! I want to store the data on IBM bluemix using node-red, but i don't know how to set the configuration of the mongodb node! I searched the internet and i find that there were a service called "mongolab" that y…

---

## [\[FR\] Ghost nodes](https://discourse.nodered.org/t/fr-ghost-nodes/1336)

<div class="topic-metadata">

**Author:** [@moebius](https://discourse.nodered.org/u/moebius)\
**Replies:** 6\
**Last updated:** [5 July 2018 20:43 UTC](https://discourse.nodered.org/t/fr-ghost-nodes/1336 "2018-07-05T20:43:24Z")

</div>

In larger projects the need of copy & paste the same functionality (nodes) over and over again is a real pita. To end this, one possibility would be “ghosts” or “clones”. A ghost is an instance of the original and has …

---

## [Hi! I want to contribute](https://discourse.nodered.org/t/hi-i-want-to-contribute/1370)

<div class="topic-metadata">

**Author:** [@coolbeans47](https://discourse.nodered.org/u/coolbeans47)\
**Replies:** 0\
**Last updated:** [5 July 2018 16:16 UTC](https://discourse.nodered.org/t/hi-i-want-to-contribute/1370 "2018-07-05T16:16:48Z")

</div>

I am experienced developer and someone who for many years have been a big fan of visual flow type programming and when I came across node-red a few years ago I was impressed with the tooling and capabilities of it. My ba…

---

## [Enuspace + tensorflow / flow based programming](https://discourse.nodered.org/t/enuspace-tensorflow-flow-based-programming/1315)

<div class="topic-metadata">

**Author:** [@johndpope](https://discourse.nodered.org/u/johndpope)\
**Replies:** 0\
**Last updated:** [4 July 2018 14:05 UTC](https://discourse.nodered.org/t/enuspace-tensorflow-flow-based-programming/1315 "2018-07-04T14:05:39Z")

</div>

I plugged in the node-red vscode plugin and love it. I draw your attention to Expansin & Universal Co., ltd in South Korea - where these guys are doing IOT for IDE called enuspace. This is probably most relevant to you…

---

## [RED.library.register usage](https://discourse.nodered.org/t/red-library-register-usage/1175)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 2\
**Last updated:** [29 June 2018 07:05 UTC](https://discourse.nodered.org/t/red-library-register-usage/1175 "2018-06-29T07:05:19Z")

</div>

Hi folks, I was wondering what RED.library.register is used for, and how we can use it when designing a custom node. For example in the function node, this code snippet can be found: RED.library.register("functions");…

---

## [Exporting/Importing flows](https://discourse.nodered.org/t/exporting-importing-flows/1134)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 1\
**Last updated:** [28 June 2018 06:47 UTC](https://discourse.nodered.org/t/exporting-importing-flows/1134 "2018-06-28T06:47:02Z")

</div>

When in NR, and you want to export a few nodes you can select them and click on the menu and say EXPORT TO CLIPBOARD. Doing that, the paste button is already pressed and the contents are there. Recently I have been imp…

---

## [Contribute improvement to node-red-node-wemo: return InsightParams in WemoLookup](https://discourse.nodered.org/t/contribute-improvement-to-node-red-node-wemo-return-insightparams-in-wemolookup/1130)

<div class="topic-metadata">

**Author:** [@jenavarro](https://discourse.nodered.org/u/jenavarro)\
**Replies:** 0\
**Last updated:** [28 June 2018 02:19 UTC](https://discourse.nodered.org/t/contribute-improvement-to-node-red-node-wemo-return-insightparams-in-wemolookup/1130 "2018-06-28T02:19:05Z")

</div>

Hello, When using the node-red-node-wemo set of nodes, I found a discrepancy in the returned information by the wemo nodes, and I would like to fix that with a Pull Request. I have the code ready but before submitting t…

---

## [Delete a function from library](https://discourse.nodered.org/t/delete-a-function-from-library/826)

<div class="topic-metadata">

**Author:** [@timoline](https://discourse.nodered.org/u/timoline)\
**Replies:** 10\
**Last updated:** [26 June 2018 14:02 UTC](https://discourse.nodered.org/t/delete-a-function-from-library/826 "2018-06-26T14:02:13Z")

</div>

Is there a way to delete a lib function in the UI ?

---

## [Simplify JavaScript function node](https://discourse.nodered.org/t/simplify-javascript-function-node/960)

<div class="topic-metadata">

**Author:** [@Henry](https://discourse.nodered.org/u/Henry)\
**Replies:** 7\
**Last updated:** [23 June 2018 16:38 UTC](https://discourse.nodered.org/t/simplify-javascript-function-node/960 "2018-06-23T16:38:25Z")

</div>

So I found node red “making” things easier to by connection dots to each other and setting up some property’s. easy peasy right? NO! When it comes to data-streams (tcp/ip,serial) mostly a Function node is being used to …

---

## [Can the node-red editor's login authentication be shared?](https://discourse.nodered.org/t/can-the-node-red-editors-login-authentication-be-shared/899)

<div class="topic-metadata">

**Author:** [@dennishvo](https://discourse.nodered.org/u/dennishvo)\
**Replies:** 1\
**Last updated:** [18 June 2018 21:19 UTC](https://discourse.nodered.org/t/can-the-node-red-editors-login-authentication-be-shared/899 "2018-06-18T21:19:44Z")

</div>

Is it possible to expose the node-red user login authentication mechanism as a node or nodes? Login pages are quite generic and I’d rather reuse then build from scratch. Thanks, Dennis

---

## [Proposal: Option to delete a line when keep pressing](https://discourse.nodered.org/t/proposal-option-to-delete-a-line-when-keep-pressing/824)

<div class="topic-metadata">

**Author:** [@Infusion](https://discourse.nodered.org/u/Infusion)\
**Replies:** 2\
**Last updated:** [16 June 2018 01:50 UTC](https://discourse.nodered.org/t/proposal-option-to-delete-a-line-when-keep-pressing/824 "2018-06-16T01:50:32Z")

</div>

Hi, I’m new to Nodered and also here. Experimenting Nodered from a tablet, I noticed that I can’t delete a line. It would be nice if when keep pressing a line, an option to delete it would pop up. Something similar to t…

---

## [Usermanagement ui](https://discourse.nodered.org/t/usermanagement-ui/825)

<div class="topic-metadata">

**Author:** [@timoline](https://discourse.nodered.org/u/timoline)\
**Replies:** 2\
**Last updated:** [15 June 2018 14:52 UTC](https://discourse.nodered.org/t/usermanagement-ui/825 "2018-06-15T14:52:43Z")

</div>

Hi, I know I can do some usermanagement with the cli But, I was wondering, Is there an usermanagement ui on the roadmap?

---

## [Labels on Link nodes](https://discourse.nodered.org/t/labels-on-link-nodes/792)

<div class="topic-metadata">

**Author:** [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Replies:** 17\
**Last updated:** [15 June 2018 03:50 UTC](https://discourse.nodered.org/t/labels-on-link-nodes/792 "2018-06-15T03:50:43Z")

</div>

What is the general consensus? Better with labels, or without? …or even if no label is entered, the node collapses and displays no label…

---

## [Custom node - how to specify json data](https://discourse.nodered.org/t/custom-node-how-to-specify-json-data/395)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 11\
**Last updated:** [14 June 2018 23:38 UTC](https://discourse.nodered.org/t/custom-node-how-to-specify-json-data/395 "2018-06-14T23:38:15Z")

</div>

Hi folks, My first question on this new forum ... I'm currently developing a new contribution to control IP devices using the OnVif protocol. For example you should be able to add new users to the IP device, which I c…

---

## [Proposal: allow multi-line node category in editor palette](https://discourse.nodered.org/t/proposal-allow-multi-line-node-category-in-editor-palette/605)

<div class="topic-metadata">

**Author:** [@nisiyama](https://discourse.nodered.org/u/nisiyama)\
**Replies:** 2\
**Last updated:** [14 June 2018 05:22 UTC](https://discourse.nodered.org/t/proposal-allow-multi-line-node-category-in-editor-palette/605 "2018-06-14T05:22:44Z")

</div>

Currently, a long category name of nodes is displayed in clipped text with ellipsis at end. as shown below. \[category00\] The whole category name can be referred to by mouse-over on it. However, finding a category is…

---

## [Installing from Github on Pi](https://discourse.nodered.org/t/installing-from-github-on-pi/773)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 5\
**Last updated:** [13 June 2018 15:49 UTC](https://discourse.nodered.org/t/installing-from-github-on-pi/773 "2018-06-13T15:49:04Z")

</div>

I tried to install Node-RED from Github but I’m failing at second step pi@s18apr18:~/node-red $ npm install npm WARN deprecated bcrypt@1.0.3: bcrypt \< v2.0.0 is susceptible to bcrypt wrap-around bug. Upgrade to bcrypt \>=…

---

## [Proposal: expose subflow id and name for all its nodes](https://discourse.nodered.org/t/proposal-expose-subflow-id-and-name-for-all-its-nodes/663)

<div class="topic-metadata">

**Author:** [@matys84pl](https://discourse.nodered.org/u/matys84pl)\
**Replies:** 3\
**Last updated:** [12 June 2018 14:05 UTC](https://discourse.nodered.org/t/proposal-expose-subflow-id-and-name-for-all-its-nodes/663 "2018-06-12T14:05:11Z")

</div>

Hi, As far as I know, there’s currently no way to configure an instance of the subflow in the flow and the feature described here https://github.com/node-red/node-red/wiki/Design:-subflows-vNext is probably really far a…

---

## [Add an array of node tags to the nodes](https://discourse.nodered.org/t/add-an-array-of-node-tags-to-the-nodes/635)

<div class="topic-metadata">

**Author:** [@aoighost](https://discourse.nodered.org/u/aoighost)\
**Replies:** 4\
**Last updated:** [8 June 2018 06:06 UTC](https://discourse.nodered.org/t/add-an-array-of-node-tags-to-the-nodes/635 "2018-06-08T06:06:00Z")

</div>

I was thinking about how to expand node red to allow for certain ease of development features such as programmatic flow composition, and I think having the ability to add an array of node tags to the JS would help with a…

---

## [Move over the editor page](https://discourse.nodered.org/t/move-over-the-editor-page/545)

<div class="topic-metadata">

**Author:** [@davidcgu](https://discourse.nodered.org/u/davidcgu)\
**Replies:** 6\
**Last updated:** [6 June 2018 18:39 UTC](https://discourse.nodered.org/t/move-over-the-editor-page/545 "2018-06-06T18:39:25Z")

</div>

This maybe something very silly but I think will be good when you are on the editor to be able to move around the page with the “tool hand” instead of having only the option to use the bars. To clarify I refer to the “t…

---

## [Right click disabled](https://discourse.nodered.org/t/right-click-disabled/639)

<div class="topic-metadata">

**Author:** [@tilleul](https://discourse.nodered.org/u/tilleul)\
**Replies:** 4\
**Last updated:** [6 June 2018 12:47 UTC](https://discourse.nodered.org/t/right-click-disabled/639 "2018-06-06T12:47:35Z")

</div>

Between NR v0.17.5 and NR 0.18.x, right click has been disabled. When developing custom NR nodes, it is really annoying not being able to use the right click to “inspect” elements of the HTML interface. Would it be poss…

---

## [Send messages to named output from a custom node](https://discourse.nodered.org/t/send-messages-to-named-output-from-a-custom-node/437)

<div class="topic-metadata">

**Author:** [@uma](https://discourse.nodered.org/u/uma)\
**Replies:** 16\
**Last updated:** [31 May 2018 00:23 UTC](https://discourse.nodered.org/t/send-messages-to-named-output-from-a-custom-node/437 "2018-05-31T00:23:59Z")

</div>

Node-red currently supports sending messages to multiple outputs as an array (node.send(\[msg1, msg2\])). It would be nice to have a way to send message to a particular output without having to keep in mind the order of th…

---

## [Enhancement proposal: more developer control over organization of Node implementations](https://discourse.nodered.org/t/enhancement-proposal-more-developer-control-over-organization-of-node-implementations/109)

<div class="topic-metadata">

**Author:** [@boneskull](https://discourse.nodered.org/u/boneskull)\
**Replies:** 24\
**Last updated:** [25 May 2018 23:54 UTC](https://discourse.nodered.org/t/enhancement-proposal-more-developer-control-over-organization-of-node-implementations/109 "2018-05-25T23:54:26Z")

</div>

To create a Node, one must create a .html file and associated .js file with the same base name, and they must live in the same directory (as far as I know; this is what the docs say). Having implemented a few–and having…

---

## [Feedback wanted: sidebar tab redesign](https://discourse.nodered.org/t/feedback-wanted-sidebar-tab-redesign/318)

<div class="topic-metadata">

**Author:** [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Replies:** 9\
**Last updated:** [23 May 2018 18:54 UTC](https://discourse.nodered.org/t/feedback-wanted-sidebar-tab-redesign/318 "2018-05-23T18:54:08Z")

</div>

Hi, Since we added the history section to the sidebar, the tabs can get a bit squashed. There are now three in the default set, and everyone with dashboard installed has four. There's also the config nodes sidebar tab …

[Previous page](https://discourse.nodered.org/c/development/8.md?page=44)

[Next page](https://discourse.nodered.org/c/development/8.md?page=46)
