Skip to main content
Custom Links

Customise or Extend Flamelink with Custom Links

Support avatar
Written by Support
Updated over a year ago

Custom links allow you to further customise your Flamelink experience, from creating in-app shortcuts to frequently used content types or specific entries to extending Flamelink with your own apps.

Currently, there are 4 different types of Custom Links

  1. New Window: Opens a new browser tab with the URL specified

  2. In-App Link: Links to sections within Flamelink

  3. Modal: Opens a modal window with a fresh load of the URL specified every time

  4. Extension: Opens a persisted window (does not reload on open/close) with the specified URL and additional settings

How to set up a Custom Link

You can follow these steps to set up a Custom link

1. Navigate to "Settings" and select "Custom Links"


2. Click on "Add Section"
Once saved, your new section(s) will appear on your main Flamelink Menu on the left.

3. Enter a section title (example "Shortcuts") and complete the link details.
For this example, we will be creating 2 "In-App" links, one which links to all our "Product" entries and one that allows us to create a new "Product" entry.

In order to add additional links to a section, simply click "ADD SUB ITEM".

Sub items can also be dragged and dropped to re-order them

4. "Save" your new Custom link
You will notice a new section with your Custom links in your main Flamelink menu.

More about Custom Link types

1. New Window

New window link types are useful for linking to resources related to your project.
You can specify a fully qualified URL (https://console.firebase.google.com)
It could be a link to your Firebase console, Company website, Intranet dashboard, Payment gateway dashboard, etc.

2. Inn-app Links

In-app links can be used in two ways

  • Relative URLs
    The URL does not start with a "/".
    Example: content/collection/products/new
    When selected, this custom link will direct the user to create a new entry for the currently selected environments and language.

  • Absolute URLs
    The URL starts with a "/".
    Example: /p/sample-project/e/staging/l/nl/content/collection/products/new
    When selected, this custom link will direct the user to create a new product entry for the staging environment and Dutch language.

3. Modal

If you do not want the user to navigate to a "New Window", you can select the Modal option. This option will load the provided URL in a Modal view within the Flamelink interface. The URL will be loaded each time the user selects to open it.

Note: The Modal option uses an iframe to load the external URL. Some sites, for example, google.com, prevents being loaded in an iframe.

4. Extensions

Extensions type links allow you to extend Flamelink with custom-built apps. Because Flamelink is a cloud-hosted solution, extending the source code is not possible, but with our extension option, you can build and host your own apps, and simply link to them internally within Flamelink.

You might ask how does this differ from a Modal? While Modal type links and Extension links both use iframes, Extension type links are persistent (they do not reload every time you open the link) and they offer the option to pass through a Custom Auth Token. This can be used to authenticate users seamlessly within your custom-built apps.

The possibilities are endless, you can build Custom dashboards, Reporting tools, Invoice management tools, Comment moderation apps, and all of this in the programming language of your choice. Read more about "How to extend Flamelink with Custom Links".

Did this answer your question?