Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/_data/pricingFeatures.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ sections:
cloudValues: [ 'check', 'check', 'check', 'check' ]
selfHostedValues: [ 'check', 'check' ]
tags: [ 'cloud', 'self-hosted' ]
info: "<p>Connect to edge devices to quickly assess and update logic. Debug one device and roll out improvements to your fleet in minutes. All securely without requiring full device access for your whole organisation.</p>"
info: "<p>Connect to edge devices to quickly assess and update logic. Debug one device and roll out improvements to your fleet in minutes. All securely without requiring full device access for your whole organization.</p>"
- id: mqtt-broker-cloud
label: MQTT Broker
cloudValues: [ null, 'check', 'check', 'check' ]
Expand Down
2 changes: 1 addition & 1 deletion src/blog/2022/11/scaling-node-red-with-diy-tooling.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ devices. Scaling to that many devices and runtimes requires hours of development
each week alongside monitoring, maintenance, and auditing.

As a side effect of investing more time into Node-RED and its ecosystem the
organisation has developed a few standards. Standard custom nodes that are
organization has developed a few standards. Standard custom nodes that are
pre-installed (👋 `moment.js`), a style guide published for developing flows,
maybe even flow linting: https://github.com/node-red/nrlint

Expand Down
6 changes: 3 additions & 3 deletions src/blog/2022/12/what-flowforge-adds-to-node-red.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@ tags:
- node-red
---

Many organisations face challenges in IT/OT convergence. There are many protocols, disparate devices, and everything is a brownfield project. Furthermore, skilled engineers are hard to find. Many organisations find themselves maintaining systems and integrations, and have little time left to improve continuously.
Many organizations face challenges in IT/OT convergence. There are many protocols, disparate devices, and everything is a brownfield project. Furthermore, skilled engineers are hard to find. Many organizations find themselves maintaining systems and integrations, and have little time left to improve continuously.

<!--more-->

This is why Node-RED is adopted so widely, it makes a world of difference through two of its properties: Low-Code Development and the ability to integrate with a wide range of hardware and software systems. Node-RED makes it easy to program data collection, then use that data for decision making, and provide feedback to both your digital platform and the physical reality of your business. Furthermore, Node-RED is unrivalled in making data accessible. The data previously locked in a walled garden of your hardware providers is now accessible and obtainable. With that, more data is available and better decisions are made, faster.

FlowFuse makes developer collaboration, flow deployment, and scaling of infrastructure easy when working with Node-RED. It offers an intuitive user interface for creating, deploying, monitoring, and managing multiple Node-RED projects. FlowFuse also provides one-click deployment to thousands of devices, making it easy to manage large-scale environments.

These features make FlowFuse a valuable tool for organisations using Node-RED to build applications and automate processes. Enabling for further adoption of Node-RED to integrate more systems, for even better decisions.
These features make FlowFuse a valuable tool for organizations using Node-RED to build applications and automate processes. Enabling for further adoption of Node-RED to integrate more systems, for even better decisions.

This not only reduces operational costs but it also allows an organisation to be far more agile with their Node-RED projects than was possible without FlowFuse.
This not only reduces operational costs but it also allows an organization to be far more agile with their Node-RED projects than was possible without FlowFuse.

We would be happy to talk to you more about how FlowFuse can help you get the most value from Node-RED. Please [contact us](/contact-us/) to learn more.
2 changes: 1 addition & 1 deletion src/blog/2023/02/highly-available-node-red.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ any software engineer. As a topic, it's studied when obtaining a Computer Scienc
Bachelors degree, masters and even PhD. When tasked
to make a HA system, it took me a good month to define what our goals
were, and what we were willing to exchange for the properties sought. This
might be extra hardware, engineering hours, as well as organisational challenges.
might be extra hardware, engineering hours, as well as organizational challenges.
For now, let's focus on the first two.

Let's start with defining the goal; reduce the impact of a Node-RED instance
Expand Down
2 changes: 1 addition & 1 deletion src/blog/2023/03/3-quick-node-red-tips-5.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ It's important to note that while custom node examples can be a useful starting

The group feature in Node-RED allows users to visually group nodes together within the workspace. This feature offers several benefits:

1. Improved organisation: The group feature allows you to group related nodes visually, which can make your flow easier to understand and navigate. This can be particularly helpful for larger, more complex flows.
1. Improved organization: The group feature allows you to group related nodes visually, which can make your flow easier to understand and navigate. This can be particularly helpful for larger, more complex flows.

2. Simplified editing: When you group nodes together, you can edit or move them as a single unit, rather than individually. This can save time and reduce the chance of errors.

Expand Down
2 changes: 1 addition & 1 deletion src/blog/2024/05/node-red-mind-stack-with-flowfuse.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/changelog/2024/01/sso-team-membership.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ tags:
- changelog
---

For organisations using Single Sign-On with FlowFuse, we have now added the ability
For organizations using Single Sign-On with FlowFuse, we have now added the ability
to manage their user's team memberships and roles via their Identity Provider.

This makes it easier to control access to the FlowFuse Platform from providers such
Expand Down
2 changes: 1 addition & 1 deletion src/handbook/company/communication.md
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ timeline if one was committed.

## Skip level meetings

Meetings between levels of the organisation happen in regular 1:1s, usually held
Meetings between levels of the organization happen in regular 1:1s, usually held
weekly between the manager and report. The report however might want to
also communicate with the manager's manager to keep in touch with the strategy and
communicate feedback on what they observe directly.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ hubspot:
---

<p>Below if the FlowFuse subscription agreement that applies to all self-hosted
installations. If you'd like to make alterations for your organisation, please
installations. If you'd like to make alterations for your organization, please
download the .docx file in the following form and initiate the legal part of
the negotiation through your account executive.</p>

Expand Down
2 changes: 1 addition & 1 deletion src/handbook/development/packaging.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ to match what is needed.
#### Private Repositories

For *private* repositories, you will also need to add a Repository Secret as
they cannot access the organisation-wide secret we have in place.
they cannot access the organization-wide secret we have in place.

1. Generate a [Personal Access Token](https://github.com/settings/tokens) with
`repo, write:org` scope.
Expand Down
8 changes: 4 additions & 4 deletions src/handbook/development/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## GitHub

This is at the heart of how we work. Everyone in the company will be made part of
the [FlowFuse organisation](https://github.com/FlowFuse) as part of their on-boarding
the [FlowFuse organization](https://github.com/FlowFuse) as part of their on-boarding
activities.

## LLM Programming assists
Expand All @@ -21,13 +21,13 @@ When using AI tools for development, never share:

### GitHub Copilot

We do not currently provide organisation-wide licenses for GitHub Copilot, but if
We do not currently provide organization-wide licenses for GitHub Copilot, but if
team members wish to purchase an individual license they can do so via their Brex
card and expense the cost.

As it stands, some of the team already have Copilot access via their Open Source work
at no cost. To enable it at the organisation level will cost almost twice that of
at no cost. To enable it at the organization level will cost almost twice that of
individual access; and currently the benefits do not justify that increased cost.

We will keep this under review - if you feel we are missing out by not having
the organisation level access, please speak to the CTO.
the organization level access, please speak to the CTO.
2 changes: 1 addition & 1 deletion src/handbook/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ The handbook is here for the whole company to help maintain. Pull-requests are w

## How FlowFuse is run

To run our company we provide a comprehensive guide outlining policies, procedures, and expectations, fostering consistency, clarity, and effective communication within the organisation.
To run our company we provide a comprehensive guide outlining policies, procedures, and expectations, fostering consistency, clarity, and effective communication within the organization.

| | |
|:----|:----|
Expand Down
2 changes: 1 addition & 1 deletion src/handbook/product/blueprints.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Each Blueprint can also have a custom icon, which should be defined as an icon f

### Company Information

Submissions are encouraged to be from an organisation, rather than an individual. As such, any submission must has an associated:
Submissions are encouraged to be from an organization, rather than an individual. As such, any submission must has an associated:

- Company Name
- Company Logo
Expand Down
2 changes: 1 addition & 1 deletion src/handbook/product/pricing.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ navTitle: Pricing Principles

This page sets out the concepts that we license and what units are measured across both FlowFuse Cloud and Self-managed. Commercial decisions outside the scope of this document.

We have three primary tiers: Starter (Open-Source when self-managed), Premium, and Enterprise. The value and features provided within each tier correspond to the specific [persona](./personas/), acknowledging that a higher placement in the organisational chart typically implies different requirements.
We have three primary tiers: Starter (Open-Source when self-managed), Premium, and Enterprise. The value and features provided within each tier correspond to the specific [persona](./personas/), acknowledging that a higher placement in the organizational chart typically implies different requirements.

## Buyer-Based Open Core (BBOC) Principle

Expand Down
4 changes: 2 additions & 2 deletions src/node-red/database/influxdb.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Once you have installed the InfluxDB node, you need to configure it. Drag an ins

We can now configure the database.

- Organisation name.
- Organization name.
- Bucket (database) name.
- Measurement (table) name.

Expand Down Expand Up @@ -78,7 +78,7 @@ This is an example valid payload:

You can import a demo, including the demo payload flow using the code below:
{% renderFlow %}
[{"id":"ecbb02face30cbcd","type":"influxdb out","z":"4542482476b9c71d","influxdb":"1c1a5edef41716e3","name":"InfluxDB","measurement":"temperature","precision":"","retentionPolicy":"","database":"database","precisionV18FluxV20":"s","retentionPolicyV18Flux":"","org":"organisation","bucket":"my_data","x":360,"y":220,"wires":[]},{"id":"de83c2b49ba249fd","type":"inject","z":"4542482476b9c71d","name":"","props":[{"p":"measurement","v":"temperature","vt":"str"},{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[{\"time\":1688987984,\"temperature\":24},{\"device\":\"dQBgXeWLRE\",\"deviceType\":\"Pi4\",\"deviceName\":\"demo-pi-rob\"}]","payloadType":"json","x":190,"y":160,"wires":[["aad6353f2f00333e","ecbb02face30cbcd"]]},{"id":"aad6353f2f00333e","type":"debug","z":"4542482476b9c71d","name":"debug 31","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":360,"y":160,"wires":[]},{"id":"1c1a5edef41716e3","type":"influxdb","hostname":"127.0.0.1","port":"8086","protocol":"http","database":"my_data","name":"","usetls":false,"tls":"","influxdbVersion":"2.0","url":"https://localhost","rejectUnauthorized":true}]
[{"id":"ecbb02face30cbcd","type":"influxdb out","z":"4542482476b9c71d","influxdb":"1c1a5edef41716e3","name":"InfluxDB","measurement":"temperature","precision":"","retentionPolicy":"","database":"database","precisionV18FluxV20":"s","retentionPolicyV18Flux":"","org":"organization","bucket":"my_data","x":360,"y":220,"wires":[]},{"id":"de83c2b49ba249fd","type":"inject","z":"4542482476b9c71d","name":"","props":[{"p":"measurement","v":"temperature","vt":"str"},{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"[{\"time\":1688987984,\"temperature\":24},{\"device\":\"dQBgXeWLRE\",\"deviceType\":\"Pi4\",\"deviceName\":\"demo-pi-rob\"}]","payloadType":"json","x":190,"y":160,"wires":[["aad6353f2f00333e","ecbb02face30cbcd"]]},{"id":"aad6353f2f00333e","type":"debug","z":"4542482476b9c71d","name":"debug 31","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":360,"y":160,"wires":[]},{"id":"1c1a5edef41716e3","type":"influxdb","hostname":"127.0.0.1","port":"8086","protocol":"http","database":"my_data","name":"","usetls":false,"tls":"","influxdbVersion":"2.0","url":"https://localhost","rejectUnauthorized":true}]
{% endrenderFlow %}

Bear in mind that you will need to edit the server and database details in your influxdb node for this demo to work.
Expand Down
4 changes: 2 additions & 2 deletions src/product/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ title: Security Statement - FlowFuse
Security aspects of FlowFuse are divided up into three sections;
1. [Application level](#application)
1. [FlowFuse configuration](#flowfuse-configuration)
1. [Organisation](#organisation)
1. [Organization](#organization)

## Application

Expand Down Expand Up @@ -127,7 +127,7 @@ When running the Node-RED editor on a user's own network, it will require access

Outbound connections from Node-RED instances running within FlowFuse Cloud will always come from the IP address `63.33.85.112`.

## Organisation
## Organization

Keeping our customer's data secure is dependant on our internal practises too.

Expand Down
2 changes: 1 addition & 1 deletion src/solutions/scada.njk
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ whySection:
- title: "Low-Code"
description: "Empowering your teams to build custom solutions with ease."
ctaSection:
title: "Ready to unlock SCADA for your organisation?"
title: "Ready to unlock SCADA for your organization?"
primaryUrl: "/book-demo/"
primaryCta: "Contact us for Demo"
secondaryUrl: "https://app.flowfuse.com/account/create"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ hubspot:

<!--more-->

Industrial organisations face significant challenges connecting IT and OT systems due to fragmented architectures, inconsistent data formats, and limited scalability. Without a Unified Namespace (UNS), manufacturers struggle with siloed data, leading to inefficiencies and operational blind spots.
Industrial organizations face significant challenges connecting IT and OT systems due to fragmented architectures, inconsistent data formats, and limited scalability. Without a Unified Namespace (UNS), manufacturers struggle with siloed data, leading to inefficiencies and operational blind spots.

Key topics include:
- Common challenges in IT/OT integration and why UNS is critical.
Expand Down
Loading