From 05a7b2b29092e81cd96b8ecdff4d16151c9b1bae Mon Sep 17 00:00:00 2001 From: kotte Date: Mon, 15 Jan 2024 10:28:53 +0100 Subject: [PATCH] Chore/cleanup before open source (#55) * Chore: Cleanup * Updated some urls to images and removed parts of documentation that is no longer valid * Removal of some documentation that is no longer valid * Removed PDF Export module --------- Co-authored-by: Johan Olsson --- .../ai-assisted-dev/chat-gpt.md | 2 +- .../ai-assisted-dev/overview.md | 2 +- docs/getting-started/fundamentals.md | 20 +-- docs/getting-started/noodl-ai.md | 42 ++----- docs/getting-started/overview.mdx | 8 +- docs/getting-started/workflow.md | 40 +++--- docs/guides/cloud-data/creating-a-backend.md | 23 ++-- docs/guides/cloud-logic/introduction.md | 18 +-- docs/guides/collaboration/version-control.md | 21 +--- .../deploy/deploying-an-app-on-sandbox.md | 49 -------- .../deploy/deploying-to-custom-domain.md | 95 -------------- docs/guides/deploy/embedding.md | 9 +- docs/guides/deploy/hosting-frontend.md | 19 +-- docs/guides/deploy/overview.md | 9 +- .../deploy/setting-up-backend-on-aws.md | 30 ++--- .../deploy/using-an-external-backend.md | 45 +++---- docs/guides/user-interfaces/figma-plugin.md | 4 +- docs/guides/user-interfaces/layout.mdx | 14 +-- .../user-interfaces/responsive-design.mdx | 2 +- docs/guides/user-interfaces/states.mdx | 34 ++--- .../setting-up-google-analytics/README.md | 13 +- .../qr-scanner/guides/camera-feed/README.md | 3 +- library/prefabs/pdf/README.md | 116 ------------------ sidebarsLibrary.js | 14 +-- static/data/guides.js | 14 --- static/library/prefabs/index.json | 9 +- .../library/prefabs/pdf/cloud-components.png | Bin 8265 -> 0 bytes .../library/prefabs/pdf/create-pdf-nodes.png | Bin 32894 -> 0 bytes .../prefabs/pdf/create-pdf-session.png | Bin 40844 -> 0 bytes static/library/prefabs/pdf/create-pdf.png | Bin 31398 -> 0 bytes static/library/prefabs/pdf/hook-up-1.png | Bin 30998 -> 0 bytes static/library/prefabs/pdf/hook-up-2.png | Bin 45232 -> 0 bytes static/library/prefabs/pdf/page-size.png | Bin 8707 -> 0 bytes static/library/prefabs/pdf/pages.png | Bin 13883 -> 0 bytes static/library/prefabs/pdf/pdf-0-1.zip | Bin 2223 -> 0 bytes static/library/prefabs/pdf/pdf.png | Bin 9049 -> 0 bytes 36 files changed, 144 insertions(+), 511 deletions(-) delete mode 100644 docs/guides/deploy/deploying-an-app-on-sandbox.md delete mode 100644 docs/guides/deploy/deploying-to-custom-domain.md delete mode 100644 library/prefabs/pdf/README.md delete mode 100644 static/library/prefabs/pdf/cloud-components.png delete mode 100644 static/library/prefabs/pdf/create-pdf-nodes.png delete mode 100644 static/library/prefabs/pdf/create-pdf-session.png delete mode 100644 static/library/prefabs/pdf/create-pdf.png delete mode 100644 static/library/prefabs/pdf/hook-up-1.png delete mode 100644 static/library/prefabs/pdf/hook-up-2.png delete mode 100644 static/library/prefabs/pdf/page-size.png delete mode 100644 static/library/prefabs/pdf/pages.png delete mode 100644 static/library/prefabs/pdf/pdf-0-1.zip delete mode 100644 static/library/prefabs/pdf/pdf.png diff --git a/docs/getting-started/ai-assisted-dev/chat-gpt.md b/docs/getting-started/ai-assisted-dev/chat-gpt.md index e948948..10f2ac8 100644 --- a/docs/getting-started/ai-assisted-dev/chat-gpt.md +++ b/docs/getting-started/ai-assisted-dev/chat-gpt.md @@ -159,4 +159,4 @@ In the same way we can easily ask follow-up questions: ## Age of exploration -While a lot is known about ChatGPT, there are still a lot of dark spots on the AI-map. New strategies, primers, tips and tricks are invented and uncovered every day. If you have found something that we havent touched upon here and feel like sharing it, please hop on in to the #chat-gpt channel on our [Discord server](https://discord.com/invite/23xU2hYrSJ). Exploration is more fun together, and we all stand on the shoulders of each other in this exciting new step within technology. +While a lot is known about ChatGPT, there are still a lot of dark spots on the AI-map. New strategies, primers, tips and tricks are invented and uncovered every day. If you have found something that we havent touched upon here and feel like sharing it, please hop on in to the #chat-gpt channel on the [Discord server](https://discord.com/invite/23xU2hYrSJ). Exploration is more fun together, and we all stand on the shoulders of each other in this exciting new step within technology. diff --git a/docs/getting-started/ai-assisted-dev/overview.md b/docs/getting-started/ai-assisted-dev/overview.md index 3dc81d5..5c9f27b 100644 --- a/docs/getting-started/ai-assisted-dev/overview.md +++ b/docs/getting-started/ai-assisted-dev/overview.md @@ -4,4 +4,4 @@ hide_title: true # AI Assisted Development -Noodl is a low code web app builder that will have you creating applications faster and smarter. Even though Noodl is technically a low code tool you can reduce the majority of coding using ChatGPT, making it much more accessible to no coders. Here we collect guides that target the different parts of Noodl where code is required and show you how to use ChatGPT to fill in the blanks. We are comitted to making Noodl accessible to no-coders without reducing the power and capabilities. \ No newline at end of file +Noodl is a low code web app builder that will have you creating applications faster and smarter. Even though Noodl is technically a low code tool you can reduce the majority of coding using ChatGPT, making it much more accessible to no coders. Here is a collection of guides that target the different parts of Noodl where code is required and shows you how to use ChatGPT to fill in the blanks. \ No newline at end of file diff --git a/docs/getting-started/fundamentals.md b/docs/getting-started/fundamentals.md index 7ffa6da..0fcd53a 100644 --- a/docs/getting-started/fundamentals.md +++ b/docs/getting-started/fundamentals.md @@ -13,13 +13,13 @@ Here you will learn about a few fundamental concepts in Noodl that are important ## Nodes -The main building blocks of Noodl are nodes. Every node has its own specific purpose and is very simple in itself, but together they become really powerful. There are a number of types of nodes, indicated by its color. **Blue** nodes are visual elements, such as buttons, or not immediately visible but related, such as groups. **Green** nodes are generally related to reading, writing and manipulating data. **Grey** nodes are utilities, and **Pink** nodes are related to business logic and Javascript. +The main building blocks of Noodl are nodes. Every node has its own specific purpose and is very simple in itself, but together they become really powerful. There are a number of types of nodes, indicated by its color. **Blue** nodes are visual elements, such as buttons, or not immediately visible but related, such as groups. **Green** nodes are generally related to reading, writing and manipulating data. **Grey** nodes are utilities, and **Pink** nodes are related to custom code. ![](/docs/getting-started/basic-concepts/nodes.png) ### Inputs and outputs -All nodes have inputs and outputs. Connecting two nodes is as easy as clicking one node, dragging the connection to another node and selecting what output should be connected to what input. You can visually see the data flow in the Node Editor, and clicking a connection allows you to see what data is being passed. +All nodes have inputs and outputs. Connecting two nodes is as easy as clicking one node, dragging the connection to another node and selecting what output should be connected to what input. You can visually see the data flow in the Node Graph, and clicking a connection allows you to see what data is being passed. ![](/docs/getting-started/basic-concepts/connecting-nodes.gif) @@ -29,9 +29,9 @@ Most properties in Noodl can be connected, that's what makes it so powerful and Noodl has two different connection types, Data and Signals. -- Data: This connects an output value from one node, such as the content of a Text Input or a Variable, to an input of another node. This is typically used to present data in your user interface. When data is passed over a connection you will see it light up in the node graph editor. +- Data: This connects an output value from one node, such as the content of a Text Input or a Variable, to an input of another node. This is typically used to present data in your user interface. When data is passed over a connection you will see it light up in the Node Graph. -- Signal: Whenever we want our app to perform some kind of action we use a Signal connection. This connects a signal output, a node can have several signal outputs that each will trigger on a specific event, e.g. Click on a button, to a signal input on another node. The receiving node will typically be some kind of action that is peformed when the signal is received. When a signal is triggered you will see it light up in the node grap editor. +- Signal: Whenever we want our app to perform some kind of action we use a Signal connection. A node can have several signal outputs that each will trigger on a specific event, e.g. Click on a button, to a signal input on another node. The receiving node will typically be some kind of action that is peformed when the signal is received. When a signal is triggered you will see it light up in the Node Graph. ### Type conversion @@ -39,21 +39,21 @@ You can not connect Data and In the ever-evolving field of generative AI, Noodl AI keeps pace with the latest developments as well as the valuable feedback from the Noodl community. Please don’t hesitate to reach out with your thoughts on our [Discord](https://discord.com/invite/23xU2hYrSJ) or [Twitter](https://twitter.com/getnoodl). - ## Noodl AI access -All Noodl users have access to the beta version of Noodl AI, which includes generative features powered by OpenAIs GPT. However, as these models come with associated costs, we have divided the Noodl AI beta into two modes: +Noodl AI is built on top of OpenAIs GPT models, and requires you to input an OpenAI API key. It currently supports two modes: -**Limited Beta** is free for all users and is based on GPT-3.5. As this model is not as advanced as GPT-4, this mode only supports very limited AI features. +- **GPT-3.5**: As this model is not as advanced as GPT-4, this mode only supports very limited AI features. -**Full Beta** is based on GPT-4 and requires you to input a GPT-4 API key from OpenAI. This AI mode includes all generative features, and provides significantly better results. +- **GPT-4**: This AI mode includes all generative features, and provides significantly better results. :::note -Please note that the performance of the same AI command varies between the two modes due to the different capabilities of the GPT versions. For the best results, we recommend using the Full Beta mode, as it gives you a better output. +Please note that the performance of the same AI command varies between the two modes due to the different capabilities of the GPT versions. For the best results, we recommend using the GPT-4 mode, as it gives you a better output. ::: -### LLM agnostic - -To streamline the beta phase, the public version of Noodl AI is limited to GPT-3.5/4. However, Noodl is built to leverage custom LLM endpoints, and even different models for compliance, regulations, performance, or price concerns. - -> We are currently looking for teams willing to test custom solutions. Please contact us of you are interested in using another LLM, custom endpoint, or your own knowledge base. - ## Setup Instructions -Any version of the editor that is version 2.9 or higher comes with the generative features enabled. You can see your current version during login, or in the top right corner of the editor. If your editor has not automatically updated to the latest version, visit the [Noodl Console](https://console.noodl.net) to download it manually. +Any version of the editor that is version 2.9 or higher comes with the generative features enabled. You can see your current version during login, or in the top right corner of the editor. -When opening a project you should see the AI bar in the top left corner of the node canvas. In the Editor Settings (in the Sidepanel) you can find options for changing the beta mode, or disabling all AI features. +When opening a project you should see the AI bar in the top left corner of the node canvas. In the Editor Settings (in the Sidepanel) you can find options for changing the AI model, or disabling all AI features.
@@ -47,16 +39,6 @@ When opening a project you should see the AI bar in the top left corner of the n
-### Limited Beta - -The Limited Beta mode is activated by default and is free to use for everyone. It is built on top of OpenAIs GPT-3.5 model. Due to the limitations of GPT-3.5 we only support the `/Function` command in this mode. - -### Full Beta - -The Full Beta mode requires an GPT-4 API key from OpenAI. If you don’t have a GPT-4 API key you can request one from OpenAI (but there might be a waiting list). Noodl will not charge you for using the Full Beta, but Open AI will bill you their regular amount based on your API usage. - -To activate the Full Beta, open the Editor Settings, find the **Noodl AI (Beta)** settings, and change the mode to `Full beta (gpt-4)`. Enter the API key and click **Verify** to activate. - ## AI commands When using Noodl AI, start by choosing the type of command you want to work with. This helps the AI generate the best possible result. Behind the scenes, the command sets up the AI with the relevant context and project information, allowing it to perform its task effectively. @@ -149,7 +131,7 @@ Here are some examples of prompting the `/Write to database` command: :::note -This is an experimental command and is still both limited and unpolished. Please reach out to us if you have any thoughts on future developments. +This is an experimental command and is still both limited and unpolished. ::: The `/UI` command is used to generate visual nodes from a text prompt. Currently it supports the Group, Columns, Button, Text Input, Checkbox, Image and Dropdown nodes, with some limited styling. It can also generate components from your design system, if they are AI annotated. @@ -178,8 +160,6 @@ The `/UI` command will now consider your component when generating prompted layo This method allows you fine grained control over your design system, while still leveraging the capabilities of LLMs for the bigger picture, giving you useful (and reusable) results in a real world setting. -> We are currently looking for teams willing to test AI annotations on their design systems. Please contact us of you are interested in UI generation with your medium/large component library. - ### `/Image`
@@ -189,16 +169,10 @@ This method allows you fine grained control over your design system, while still
:::note -This is an experimental command and is still both limited and unpolished. Please reach out to us if you have any thoughts on future developments. +This is an experimental command and is still both limited and unpolished. ::: The `/Image` command creates a single Image node and populates it with a Dall-E generated image. The images are saved in the project folder. > All your prompts will be sent to OpenAI. This includes any AI annotations in your components, as well as your data models (but not any of the data in your database). However, this will not be used to train OpenAIs models.

> You can read more about OpenAIs data usage policy [here](https://openai.com/policies/api-data-usage-policies). - -## Make your voice heard! - -We strongly believe that our community is one of our greatest assets, and we value all the input and feedback that we get, as it helps us shape and steer our development efforts. That's why we have opened up our beta to invite the community to actively participate in the journey. We encourage you to share your thoughts, ideas, and suggestions with us on [Discord](https://discord.com/invite/23xU2hYrSJ) or [Twitter](https://twitter.com/getnoodl). - -Thank you for trying out the new features, and happy noodling! diff --git a/docs/getting-started/overview.mdx b/docs/getting-started/overview.mdx index 13c87d1..4e6200c 100644 --- a/docs/getting-started/overview.mdx +++ b/docs/getting-started/overview.mdx @@ -2,7 +2,7 @@ hide_title: true --- -import { LinkButtonGrid } from '../../src/blocks/LinkButtonGrid.tsx' +import { LinkButtonGrid } from '../../src/blocks/LinkButtonGrid.tsx'; # How Noodl works @@ -10,15 +10,15 @@ Noodl has two fundamental parts: 1. **A visual builder for modern web application frontends.** You compose frontends from a library of UI Controls that are highly customizable, down to fine grained animations and transitions. A versatile navigation system that supports both simple and more complex nested navigation and popups. Re-usable components to support dynamic, reactive interfaces. And you build logic either visually or with simple Javascript functions. -2. **Integrated cloud services.** A solid easy to learn database where you manage classes and records. You can of course also query data and create record relations. The cloud database also includes user management (sign up, log in/out) and Access Control. You can create cloud functions, just like building logic on the client, that run in the cloud for background jobs, compound queries, security etc. Noodl can host the cloud services for you or you can host it on your own. It is based on a popular open source project ([Parse](http://parseplatform.org)). +2. **Integrated cloud services.** A solid easy to learn database where you manage classes and records. You can of course also query data and create record relations. The cloud database also includes user management (sign up, log in/out) and Access Control. You can create cloud functions, just like building logic on the client, that run in the cloud for background jobs, compound queries, security etc. It is based on a popular open source project ([Parse](http://parseplatform.org)), and is fully open source and self-hostable. ## Getting started Getting started with Noodl is easy. There are interactive lessons built into the tool that are a great starting point. In the documentation we recommend the following articles to get started. -- First we recommend reviewing the [Workflow overview](workflow) page and then the [Fundamentals](fundamentals) page to get some more meat the bones in terms of what Noodl can do for you. +- First we recommend reviewing the [Workflow overview](workflow) page and then the [Fundamentals](fundamentals) page to get some more meat the bones in terms of what Noodl can do for you. -- Then dive into the [Guides](/docs/learn) section and start digging into the wonderful world on Noodl. +- Then dive into the [Guides](/docs/learn) section and start digging into the wonderful world on Noodl. Also don't forget to check out our [Community channels](https://www.noodl.net/community) - great ways to learn and make new friends! diff --git a/docs/getting-started/workflow.md b/docs/getting-started/workflow.md index 4b27ca6..4188fd1 100644 --- a/docs/getting-started/workflow.md +++ b/docs/getting-started/workflow.md @@ -9,15 +9,15 @@ import useBaseUrl from '@docusaurus/useBaseUrl' Let's take a look at the different concepts of the Noodl workflow when building your applications, namely -* Building User Interfaces -* Page Navigation & Components -* Actions -* Working with Data -* The Cloud Database -* Business Logic -* Cloud Functions -* Collaboration -* Modules and Prefabs +- Building User Interfaces +- Page Navigation & Components +- Actions +- Working with Data +- The Cloud Database +- Business Logic +- Cloud Functions +- Collaboration +- Modules and Prefabs ## Building user interfaces @@ -31,35 +31,33 @@ Any app needs a great **User Interface**. In Noodl it's easy and fast to build d Each UI control has properties that can be used for fine-grained customization. Here is a short overview of concepts important for building user interfaces: -- **Visual States** Each UI control has a set of visual states, such as Hover, Pressed, etc., and the control properties can be set for each state individually. Learn more [here](/docs/guides/user-interfaces/visual-states). +- **Visual States** Each UI control has a set of visual states, such as Hover, Pressed, etc., and the control properties can be set for each state individually. Learn more [here](/docs/guides/user-interfaces/visual-states). -- **Transitions** You can control transition animations between each visual state using the animation editor. +- **Transitions** You can control transition animations between each visual state using the animation editor. -- **Variants** Define reusable variants for your UI controls, including properties, visual states, and transitions. Build your own design systems to enhance productivity. Learn more [here](/docs/guides/user-interfaces/style-variants) +- **Variants** Define reusable variants for your UI controls, including properties, visual states, and transitions. Build your own design systems to enhance productivity. Learn more [here](/docs/guides/user-interfaces/style-variants) ## Page Navigation & Components When you start building more complete frontends, you will be working with **components**. A component can be an entire page in your application; these are called **Page Components**, or they can be a smaller part of your UI that you want to reuse in many places; these are called **Visual Components**. Pages can be found in the top navigation bar, and visual components are found in the component panel in the sidebar. You can also use the preview in design mode to quickly locate a specific visual element in your app. -
It's simple to create page navigation but the system is also flexible enough to build more complex navigation flows, such as nested navigation. Noodl supports state of the art web app navigation, with permalinks and encoding of data in URLs. Here is a short overview of concepts important for building pages and navigation: -- The **Page**, **Page Router** and **Navigate** nodes are the essence of the navigation system. Learn how to build basic page navigation in this [guide](/docs/guides/navigation/basic-navigation) and more advanced multi level navigation [here](/docs/guides/navigation/multi-level-navigation). +- The **Page**, **Page Router** and **Navigate** nodes are the essence of the navigation system. Learn how to build basic page navigation in this [guide](/docs/guides/navigation/basic-navigation) and more advanced multi level navigation [here](/docs/guides/navigation/multi-level-navigation). -- Another feature of the navigation is **Popups**, these can be used to show or collect transient information. Learn more about popups [here](/docs/guides/navigation/popups) +- Another feature of the navigation is **Popups**, these can be used to show or collect transient information. Learn more about popups [here](/docs/guides/navigation/popups) ## Actions An important concept in Noodl, as briefly shown above, is **action nodes**. These nodes perform some sort of action when triggered by a signal, for example, from a UI control (such as a button click) or from another action node (such as when an action has completed successfully or failed). Noodl contains a wide variety of action nodes for most common basic tasks, including **Navigation** and **Reading and Writing Data**. - ![](/docs/getting-started/basic-concepts/connecting-nodes.gif) -Connections between nodes is a core concept in Noodl, this is how you connect your user interface to data and actions. +Connections between nodes is a core concept in Noodl, this is how you connect your user interface to data and actions. ## Working with data @@ -101,7 +99,7 @@ The Noodl cloud services will provide your applications with several important f - **Reading and Writing Data**: You can create **classes** to store **records**, which can then be read, filtered, and presented in your application. Dive in [here](/docs/guides/cloud-data/overview) to start learning about cloud services. -- **User Management**. Most applications need users, you can sign up users, log in, manage passwords etc. +- **User Management**. Most applications need users, you can sign up users, log in, manage passwords etc. - **Access Control**: When you have users and data, you need to control which users can access what data. This can be done through **roles** in your cloud services. Learn more [here](/docs/guides/cloud-data/access-control). @@ -109,7 +107,7 @@ The Noodl cloud services will provide your applications with several important f ## Cloud Functions -Using the same techniques to build logic as described above you can build logic that runs in the cloud, this is called a **Cloud Function**. +Using the same techniques to build logic as described above you can build logic that runs in the cloud, this is called a **Cloud Function**.
-Noodl uses [Git](https://git-scm.com) as the underlying version control system. The project folder is a git repository. -Users comfortable with git can use external git clients to view their Noodl projects. +Noodl uses [Git](https://git-scm.com) as the underlying version control system. The project folder is a Git repository. +Users comfortable with Git can use external git clients to view their Noodl projects. ## Enabling version control -Projects will automatically get a version control repository in the cloud. You can use it locally without sending data to the cloud, but to collaborate you have to push your changes, which will upload the project to Noodl's cloud. +Noodl projects will automatically initiate a Git project in the Project Folder. To activate the Version Control sidepanel you will need to push the Project Folder to an external Git repo, with any Git provider of your choice. This can be done through the terminal, or with a Git client like [Github Desktop](https://desktop.github.com/). -:::danger - -A project that isn't pushed isn't available to collaborators or if you log into another computer. -Same goes for the changes you make, you have to push them to upload to the cloud. - -::: - -Read more about how to push your project below. +Any project collaborators will have to clone the project from the repo, and then open the downloaded Project Folder in Noodl. ## The version control panel -The version control panel is where you perform all actions related to version control. -This includes actions such as pushing new changes to your collaborators, -pulling down the latest version, seeing differences between versions, merging branches, and more. +The version control panel is where you perform all actions related to version control. This includes actions such as pushing new changes to your collaborators, pulling the latest version, seeing differences between versions, merging branches, and more.
@@ -44,7 +35,7 @@ pulling down the latest version, seeing differences between versions, merging br ## Commiting your changes -When there are changes in your project and you can commit your changes to the version control system. This creates a commit, which is a snapshot of the state of your entire project. This can then be pushed to share your changes with collaborators (or yourself if you work on multiple computers). +When there are changes in your project you can commit them to the version control system. This creates a commit, which is a snapshot of the current state of your entire project. This can then be pushed to share your changes with collaborators (or yourself if you work on multiple computers).
diff --git a/docs/guides/deploy/deploying-an-app-on-sandbox.md b/docs/guides/deploy/deploying-an-app-on-sandbox.md deleted file mode 100644 index c7c0372..0000000 --- a/docs/guides/deploy/deploying-an-app-on-sandbox.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Deploy an App on the Sandbox domain -hide_title: true ---- - -# Deploy an App to the Sandbox domain, `*.sandbox.noodl.app` - -## What you will learn in this guide - -This guide will teach you how to deploy a Noodl App to the Noodl Sandbox, i.e the `sandbox.noodl.app` domain. -You can use this to share your Noodl App with other people. - -## Overview - -There are multiple ways for you to deploy Noodl Apps so other people can use them. The easiest one is to use the Noodl Sandbox deployment. The your app will get a public URL that ends with `.sandbox.noodl.app`. - -The video below walks through all deployment options in Noodl, including Sandbox deploys: - - - -## Doing a Sandbox Deployment - -Open the project you want to deploy. Then click the **Deploy** button on the top right. - -
- -![](/docs/guides/deploy/deploying-an-app-on-sandbox/deploy-button.png) - -
- -In the popup that opens, you can select a subdomain name. Your URL will become `.noodl.app`. Note that some subdomains may be taken by other users, so be ready to come up with a unique name if that's the case. - -
- -![](/docs/guides/deploy/deploying-an-app-on-sandbox/noodl-deploy-to-noodl-app-domain.png) - -
- -## Managing your Sandbox Deployments - -Once you have deployed your app they will be available in the list of Sandbox Deployments. - -
- -![](/docs/guides/deploy/deploying-an-app-on-sandbox/manage-deploys.png) - -
- -You can select any of the sandbox deploys and change which backend to use or to **Delete** the deploys. diff --git a/docs/guides/deploy/deploying-to-custom-domain.md b/docs/guides/deploy/deploying-to-custom-domain.md deleted file mode 100644 index d0218f4..0000000 --- a/docs/guides/deploy/deploying-to-custom-domain.md +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: Deploying to Custom Domain -hide_title: true ---- - -# Deploying to your custom domain - -## What you will learn in this guide - -This guide will take you through the steps needed for deploying a Noodl app to your own custom domain. Note that the app is still hosted by Noodl, but you let your custom domain point to the app. If you want to host the backend and frontend yourself check out the [Using a self hosted backend](/docs/guides/deploy/using-an-external-backend) and [Hosting Frontend](/docs/guides/deploy/hosting-frontend). - -:::note -To be able to follow this guide you must have custom domain feature enabled. This is not available in the free Noodl plan. But you can request a trial [here](https://noodl.net/plans). -::: - -## Overview - -The guide walks you through the following topics - -- Acquiring a domain -- Deploying to your acquired custom domain -- Managing your custom domain deployments - -You can also check out the video below that walks through all deployment options in Noodl, including deploying to a Custom Domain: - - - -## Acquiring your domain - -The first thing you need to do is to acquire the domain, i.e. purchase it from a domain provider if you don't have it already. There are many different places where you can acquire a domain and they all work a little differently. The important thing is that you need to be able to configure the DNS records and especially set a [CNAME](https://en.wikipedia.org/wiki/CNAME_record) record. You will need this later. - -## Deploying to you domain - -Once you have acquired the domain, click the **Deploy application** icon in the top right corner. - -
- -![](/docs/guides/deploy/deploying-to-custom-domain/deploy-button.png) - -
- -Then select the **Custom Domains** tab. - -
- -![](/docs/guides/deploy/deploying-to-custom-domain/custom-domains.png) - -
- -Click **Manage Domains**. This allows you to add a new custom domain. - -
- -![](/docs/guides/deploy/deploying-to-custom-domain/custom-domains-2.png) - -
- -Enter the name of the domain you want to deploy to, including the subdomain. Note that Noodl does not support naked domains (e.g. `mydomain.com`) so you will have to add a subdomain, for example `www.`. -Click **Add Domain**. Noodl will now try to connect to the domain which will always fail the first time. You need to set up a CNAME record in the DNS on your domain providers side that matches Noodl. - -Copy the value in the **Value** box (`proxy-ssl.noodl.cloud`). You will need to provide when you create the CNAME record on the domain side. - -
- -![](/docs/guides/deploy/deploying-to-custom-domain/custom-domains-3.png) - -
- -Create the CNAME record in the DNS at your domain provider. Once that's done, click "Verify Connection" to see if Noodl can coonect. - -?> Note that it could take some time - up to several hours - for your domain provider to propertly update the DNS records so if Noodl cannot verify the domain, try again in a few minutes or hours. - -Once the domain has been verified you will see the green **Connected** text. - -
- -![](/docs/guides/deploy/deploying-to-custom-domain/custom-domains-4.png) - -
- -Now your domain is available to deploy to. So close the **Manage Domains** popup. - -You can now choose your newly added domain as a target. Make sure to also pick the backend you want to use in the deploy. - -
- -![](/docs/guides/deploy/deploying-to-custom-domain/custom-domains-5.png) - -
- -Press **Create Deploy** and your new deployment is ready. - -## Managing your custom deployments - -Once you have added your custom domain and deployed to it you can updated it whenever you like, delete it or update which backend it uses. diff --git a/docs/guides/deploy/embedding.md b/docs/guides/deploy/embedding.md index e7f816d..70400e9 100644 --- a/docs/guides/deploy/embedding.md +++ b/docs/guides/deploy/embedding.md @@ -29,7 +29,7 @@ To add an iframe to your HTML document, you can use the `
-?> Note that the text styles was added to the styles tab in Noodl ![](/docs/guides/user-interfaces/figma-plugin/text-styles.png ':class=img-size-l') +Note that the text styles was added to the styles tab in Noodl ![](/docs/guides/user-interfaces/figma-plugin/text-styles.png ':class=img-size-l') ## Export complex shapes diff --git a/docs/guides/user-interfaces/layout.mdx b/docs/guides/user-interfaces/layout.mdx index d47e848..6b3efca 100644 --- a/docs/guides/user-interfaces/layout.mdx +++ b/docs/guides/user-interfaces/layout.mdx @@ -32,7 +32,7 @@ The **Group** node is the most central node for doing a layout. It's the fundame **Group** nodes are arranged in a hierarchy and can have other nodes as children. It controls the layout of its children and there are a number of properties that can be used to specify how the children of a **Group** node will be laid out. You can copy the various node examples used in this guide by clicking "Copy nodes" and then pasting into a Noodl project.
- + - + - + - + - +
@@ -99,7 +99,7 @@ Next, create the two states.
@@ -110,7 +110,7 @@ We will also specify **Values** for each of our states. In the same way you adde
@@ -119,11 +119,11 @@ Specify the value for each state. The X position should be **40** when the switc
@@ -131,7 +131,7 @@ Specify the value for each state. The X position should be **40** when the switc Connect the **Knob X** output of the **States** node to the **Pos X** input of the **Circle** node.
- +
As you can see the **States** node will get an output corresponding to each value that is defined under **Values**. This output will transition to the specified values when the **States** node changes state. One way to see the different states and transitions is to play with the **State** dropdown menu in the properties panel. @@ -146,7 +146,7 @@ You can connect the outputs of the **States** node to anything you like. In this
@@ -154,7 +154,7 @@ You can connect the outputs of the **States** node to anything you like. In this Finally, we can make the **States** node toggle state when the switch **Group** node is clicked. This is achieved by connecting the **Click** signal from the **Group** to the **Toggle** input of the **States** node. This will make the **States** node jump to the next state in the list and when the last one is reached it will jump to the first one again. In this case we only have two states, so it will toggle between **On** and **Off**.
- +
@@ -344,7 +344,7 @@ Both transitions (color and size) have the default transition curves. You can ed
@@ -355,7 +355,7 @@ In this case we want to change the curve for the **Size** transition. You can ed
@@ -369,7 +369,7 @@ You can play with different settings for the curves and see them working when yo
@@ -379,7 +379,7 @@ You can play with different settings for the curves and see them working when yo You can also connect several **States** nodes together to create more complex types of animations. In the node graph below we have a second **States** node that expands the **Group** node (changes the width). The second **States** node labeled **Expand** changes the width between the states **Yes** and **No**. The neat thing is that it is triggered when the first states node (the hover states) has reached the **Yes** state. It is returned to **No** when the mouse leaves (the hover end), just like the first node.
- +
diff --git a/library/modules/google-analytics/guides/setting-up-google-analytics/README.md b/library/modules/google-analytics/guides/setting-up-google-analytics/README.md index bb815c9..5ca830c 100644 --- a/library/modules/google-analytics/guides/setting-up-google-analytics/README.md +++ b/library/modules/google-analytics/guides/setting-up-google-analytics/README.md @@ -2,6 +2,7 @@ title: Setting up Google Analytics hide_title: true --- + # Setting up Google Analytics ## What you will learn in this guide @@ -12,11 +13,11 @@ This guide will show you how to add basic tracking with Google Analytics. After We will go through the following topics: -- Beginners guide to Google Analytics -- Set up Google Analytics -- Set up the Noodl Module -- Allow tracking -- Next steps +- Beginners guide to Google Analytics +- Set up Google Analytics +- Set up the Noodl Module +- Allow tracking +- Next steps ## Beginners guide to Google Analytics @@ -55,7 +56,7 @@ Make sure that you are using _Google Analytics 4_ and **NOT** _Universal Analyti So what is a **Data Stream**? Simply put, it's a connection that will stream data from your app to Google Analytics. You can have multiple **Data Streams** in your **Property**, but in most cases you will only need one. -Let's set up our first **Data Stream**. As Noodl outputs Web Apps, we will need to select the [**Web** option](https://support.google.com/analytics/answer/9304153#stream&zippy=%2Cweb). When asked for the URL of the primary website, this needs to be the URL for your app [when it's deployed](/docs/guides/deploy/deploying-an-app-on-sandbox). `example.com` works for testing purposes as well. +Let's set up our first **Data Stream**. As Noodl outputs Web Apps, we will need to select the [**Web** option](https://support.google.com/analytics/answer/9304153#stream&zippy=%2Cweb). When asked for the URL of the primary website, this needs to be the URL for your app when it's deployed. `example.com` works for testing purposes as well. !> Make sure to disable [_Enhanced Measurement_](https://support.google.com/analytics/answer/9216061), as this might send double page views. diff --git a/library/modules/qr-scanner/guides/camera-feed/README.md b/library/modules/qr-scanner/guides/camera-feed/README.md index 79b3cb4..46e1058 100644 --- a/library/modules/qr-scanner/guides/camera-feed/README.md +++ b/library/modules/qr-scanner/guides/camera-feed/README.md @@ -2,6 +2,7 @@ title: Scanning for QR Codes in a camera feed hide_title: true --- + # Scanning for QR Codes in a camera feed This example enables you to scan a camera feed for Quick Response (QR) Codes and fetch the resulting data in the QR Code. To scan for QR Codes via uploaded images, see the documentation on the [Image QR Scanner](/library/modules/qr-scanner/guides/image-upload). @@ -33,4 +34,4 @@ Since we are using a **Video** node to display the camera feed, you might want t ## No camera stream in viewer? HTTP vs. HTTPS For security reasons, the camera feed can generally only be accessed through a secure connection, i.e. an URL beginning with https://, and not http://. This means that on some platforms (depending on OS and browser) the camera feed of the **Camera QR Scanner** will not work inside of the Noodl viewer. Furthermore, connecting to http://localhost:8574/ might have the same issue. However, on some platforms localhost is exempted from the rule and the camera works without problems in the viewer. -If you run into this problem you will have to deploy to a secure server via https://. The easiest way to do that is to use the [Noodl Sandbox Deploy](/docs/guides/deploy/deploying-an-app-on-sandbox) which uses https:// protocols. +If you run into this problem you will have to deploy to a secure server via https://. diff --git a/library/prefabs/pdf/README.md b/library/prefabs/pdf/README.md deleted file mode 100644 index f50bd97..0000000 --- a/library/prefabs/pdf/README.md +++ /dev/null @@ -1,116 +0,0 @@ ---- -title: PDF Export -hide_title: true ---- - -# PDF Export - -:::note -This prefab only works on Noodl hosted cloud services. -::: - -It's recommended that you have a grasp of the following concepts before diving into this prefab: - -* [Page Navigation](/docs/guides/navigation/basic-navigation) - How to create pages and navigate between them. -* [Cloud Functions](/docs/guides/cloud-logic/introduction) - How to create cloud functions and run logic on the backend. - -Here is a nifty prefab for exporting / generating PDFs. Exporting a PDF involves two components: - -* **A PDF Page** This needs to be a page in your applications that is accessible externally. This page will be turned into a PDF in the next step. -* **A PDF export cloud function** This is a cloud function that will perform the PDF export, the exported PDF will be uploaded as a file to the cloud service and you will receive a URL that can be send to the frontend and opened in a new tab. - -Let's review the two components one by one: - -## The PDF Page -First you need to create a Noodl page in a page router that will be accessible at a specific `url` when you deploy the application. This web page should contain the content pages of your PDF. We have found that you get the best result when simply stacking groups on top of each other as shown below: - -
- -![](/library/prefabs/pdf/pages.png) - -
- -We also recommend setting the dimensions of each page to explicit values as shown below: - -
- -![](/library/prefabs/pdf/page-size.png) - -
- -In this way you can put the content of each page within these groups. You could also use a [Repeater](/nodes/ui-controls/repeater) to dynamically generate the pages with data. You need to make sure that the page is publicly available so it doesn't require a login for any data you put on the pages. Here is an example: `https://pdf-test.sandbox.noodl.app/pdf`. - -## The PDF export cloud function -The second step is to create a cloud function that performs the PDF export and returns a URL with the ready PDF. After cloning the prefab into your project you will have - - -
- -![](/library/prefabs/pdf/cloud-components.png) - -
- -The cloud function `Create PDF` will simply create a PDF from a prodived web page URL, upload the file and return the URL. The content of the cloud functions is very simple: - -
- -![](/library/prefabs/pdf/create-pdf.png) - -
- -The request is connected to the `Generate PDF` logic component that does the PDF export and when it succeeds the url with the location of the PDF is returned in the request. - -## Hooking it up - -Here is a very simple example of to hook it up in your application. When the button is clicked the cloud function is called with a string with the URL of the web page that should be made into a PDF. - -
- -![](/library/prefabs/pdf/hook-up-1.png) - -
- -When the cloud function completes the url to the exported PDF is sent to an [External Link](/nodes/navigation/external-link) node that opens the url in a new tab and the browser will show a preview of the PDF. - -The PDF generation generally takes a second or two, so it's good to show something like a [Loading Spinner](/library/prefabs/loading-spinner) while processing. - -## User sessions - -Often the web page that has the content of the PDF requires access the cloud database to include data in the document. This data should generally be protected with [Access Control](/docs/guides/cloud-data/access-control) so only users with permissions can access. But the page used to export the PDF will not have a valid user session as it's only used in the export process. We can solve this by providing a session token as a query parameter to the page. - -There is a second cloud function called `Create PDF With Session` that helps us do this, it works like the other but it first fetches a session for the user calling the cloud function (this cloud function requires authentication on the front end to be called). The session is appended to the provided page url, as seen below: - -
- -![](/library/prefabs/pdf/create-pdf-session.png) - -
- -To use the session token on the frontend you need to extract it from the [Page Inputs](/nodes/navigation/page-inputs) and feed into a function node with this code: - -```javascript -if(Inputs.SessionToken) { - try { - await Noodl.Users.become(Inputs.SessionToken); - } - catch(e) { - Outputs.Failure(); - throw e; - } - - Outputs.Success(); -} -else { - Outputs.Failure(); - throw Error("No session token provided"); -} -``` - -This code will use the provided session token to authenticate and "become" the user that the session token is valid for. Here is an example of how you can add the user email address to the PDF content. - -
- -![](/library/prefabs/pdf/hook-up-2.png) - -
- diff --git a/sidebarsLibrary.js b/sidebarsLibrary.js index 760d39b..67c162f 100644 --- a/sidebarsLibrary.js +++ b/sidebarsLibrary.js @@ -1310,19 +1310,7 @@ const sidebars = { }, ], - // PDF - PDFExportSidebar: [ - { - type: 'doc', - label: 'Overview', - id: 'prefabs/pdf/README', - }, - { - type: 'link', - label: 'Back to prefabs', - href: '/library/prefabs/overview', - }, - ], + // Marquee Module marquee: [ diff --git a/static/data/guides.js b/static/data/guides.js index e892d3c..9c6d4c7 100644 --- a/static/data/guides.js +++ b/static/data/guides.js @@ -451,20 +451,6 @@ const guides = [ label: 'Deploying and hosting apps', link: { type: 'doc', id: 'guides/deploy/overview' }, items: [ - { - type: 'doc', - label: 'Sandbox Deploy', - id: 'guides/deploy/deploying-an-app-on-sandbox', - imageUrl: '/img/featured-content-images/hosting.png', - description: 'Learn how to deploy your app to a Noodl sandbox domain', - }, - { - type: 'doc', - label: 'Deploying to custom domains', - id: 'guides/deploy/deploying-to-custom-domain', - imageUrl: '/img/featured-content-images/hosting.png', - description: 'Learn how to deploy your app to custom domains ', - }, { type: 'doc', label: 'Using a self hosted cloud service', diff --git a/static/library/prefabs/index.json b/static/library/prefabs/index.json index bd85ad7..bf938b2 100644 --- a/static/library/prefabs/index.json +++ b/static/library/prefabs/index.json @@ -223,14 +223,7 @@ "docs": "/library/prefabs/openai/", "tags": ["Cloud"] }, - { - "label": "PDF Export", - "desc": "A prefab for creating a PDF file from a web page", - "icon": "library/prefabs/pdf/pdf.png", - "project": "library/prefabs/pdf/pdf-0-1.zip", - "docs": "/library/prefabs/pdf/", - "tags": ["Cloud"] - }, + { "label": "Xano", "desc": "Connects to Xano and handles queries, users and authTokens. Built by @gmaison.", diff --git a/static/library/prefabs/pdf/cloud-components.png b/static/library/prefabs/pdf/cloud-components.png deleted file mode 100644 index 772143cf0f5c3b19676993bea0dc4c05739ba4b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8265 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 G`u_m%FSjcI diff --git a/static/library/prefabs/pdf/create-pdf-session.png b/static/library/prefabs/pdf/create-pdf-session.png deleted file mode 100644 index ff33d3d00906e396bdcfd09873a47fc57483c4e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40844 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 Krh0|C1mZuj<^$yb diff --git a/static/library/prefabs/pdf/create-pdf.png b/static/library/prefabs/pdf/create-pdf.png deleted file mode 100644 index 33c0fc12f0c4cac61822166861a872e2b6e20561..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31398 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%0A0(r6{TLb4o#$X=XAan6nR6EELk|EdYK*W7oS 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 BCE@@8 diff --git a/static/library/prefabs/pdf/hook-up-2.png b/static/library/prefabs/pdf/hook-up-2.png deleted file mode 100644 index 8d4cbe939816eb5aa45bd64361d59017b9d91e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45232 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≤FbGJ0!)0Wpiubn4$&Yd;kBzISJ#v#iPnwv+i`HcONY_v=BeizKcT zSB9wY50P+L3Bp$e2~-8%|8%RVe$lc8Y@EivvKHRSJ*>McR226Sb6X+B#{I_0f*`~h8{oUa>ZL6|`SG4`ovDN^|L z?5J`r)en7W;KplmzFtLk9wjae;4BmA<7!vpw8*K-*kCY6|h*%gpg-M(}@Y+UERDT z?qX3^5qghoD`@~W%coBpbNYz_7F&L2<#A%oUhuepCaP<6K#S?WMFD8fd&~wU#_K+C zUCH9ltr;YQqwp!A1QyM!JK)^~lg(<&MPfHTBzt9{=~^ejA;)zPP%SU^XcBBHWce!R z82VGL?~*pi%+tved3C5$4@j_ER6v&+>|wj`yC1Gq5YTxjDamhNK>^B&y&Un|G-q&7 zKCyG0%HFjTH z`Sm_(x!y*gqJzx&7Fb>Jj_oY=8gstgbpKTY1EzR7MVY3P9zH&sD@EVM%8G6;bGV@^ ze|=i3PKZ6>zj{fB2h_|4r?UCz&dy0n%WLKE6;SdU1qld zg{q*#uqqZ#46M~92~?fdS4IF%hY#9JO4yV?hqmsS$12LV_Q0Ks(IUEKVa+&jFTfJq zIcV}d8shf_#^~ubP+a1^L%6Kd?AE3qDHWY1o|k`JwPtBCUPpmBR(3Ue?aNOrJ|_x^ z1XtMhW@HzT@{4&+&K#i^ynwB$k4QpqR6qZinNnEz7Q-gxa5*x7W|s5C=IY}{H#dB3 zmQGNV?^2dOT4ayoVCRm!lq^iZ^-DYfh93SOISTH#8ySeE#Nr zKEU3no~y!_@1Z??llG;iMvx@N`8&Y&?l5He{JlGD8M1rV{!W|$sQuLMHPKf~L*T2^ z+)^~r*Gph6Us7r$y7n1dEV0RRze~JWqWd1GJiKw^MBwiRmvyp?}vvj8uU&+WvIQ4I1SpJx{djTN(hk{+_8n-9814{u7ShY0gjS npK$y$JBS?Szhtre+9iD^esL~Jt;Lb>zlAhZwN=voGQamPcAb73 diff --git a/static/library/prefabs/pdf/pdf-0-1.zip b/static/library/prefabs/pdf/pdf-0-1.zip deleted file mode 100644 index 3fd6dc6e296980ea9a40ca7e9a4c6144be366dff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2223 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 diff --git a/static/library/prefabs/pdf/pdf.png b/static/library/prefabs/pdf/pdf.png deleted file mode 100644 index 2375173cdbe713dbbb75a049cc1766b463e83edb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9049 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 XXTZ