Flamelink CMS’s Schemas & Schema Builder

Jason Mill
Flamelink.io Blog
Published in
4 min readMay 16, 2023

Welcome back to the next instalment of the Flamelink Blog.

If you’ve been following along on our blog here on Medium, you would’ve learned ‘What is Flamelink CMS’ as well as how to Get Started by signing up and adding your first project.

(Pssst. If you want to follow along, you’ll need to Register for Flamelink and add a Project)

In this article, we’re going to unpack what a Schema is, the types of Schema fields Flamelink offers, and how to create a Schema using the information from our super helpful Flamelink docs.

What is a Schema

A Schema is also known as a content type.

Flamelink’s Schema builder allows you to structure your content in the most optimal way for your application and gives you the freedom to choose the types of fields you need, the order in which you need them, and the validation required on each field.

Think of the schema builder as a tool to create templates for your different data.

Flamelink offers these Basic Fields:

  • Field group
  • Select
  • Radio
  • True / False
  • Checkbox
  • Switch
  • Date
  • Time
  • Date Time Local
  • Color Picker
  • Text
  • Textarea
  • WYSIWYG
  • WYSIWYG (CK Editor)
  • Markdown Editor
  • Media
  • Number
  • Range
  • Email
  • Password

Flamelink also offers these Advanced Fields

  • Location
  • Linked text
  • Tag
  • Select (Relational)
  • Tree (Relational)
  • Repeater
  • Field Templates
  • SEO (Search Engine Optimisation)
  • Image Deck
  • Blog

Right! Now let’s create a basic, quickstart Schema

You can follow along with the steps below, or you can check out this tutorial video:

STEP 1: Log into your Flamelink Project.

STEP 2: Create a New Schema.

On the Content Overview page, click any one of the following to start creating a new Schema:

  • TheNew Schema” button in the upper right-hand corner of the screen (A)
  • The “New Schema” card (B) in the project dashboard
  • Click “Schemas” in the navigation sidebar © and then click “New Schema”

STEP 3: Complete the Schema Details

The Schema editor will open with the Schema Details tab selected. Simply complete/edit your Schema details.

STEP 4: Add Some Fields to Your Schema

Select the “Add Fields” tab next to the Schema Details tab.

All available fields will be visible in a two-column grid on the left-hand side. Click the required field/s or drag and drop the field/s onto the preview screen on the right-hand side.

STEP 5: Edit the Schema Fields

Click on a field in the preview screen on the right-hand side to edit the specific field.

Once you click it, the Edit Fields tab will be selected on the left and you can edit and customize each field according to your needs, preferences and requirements.

STEP 6: Save the Schema

Once you have added and edited all required fields, remember to save the Schema by clicking “Save”.

And it’s that simple. Now that you’ve finished setting up your Schema, go ahead and add/manage content.

For even more info on Schemas, be sure to check out our Helpful Docs Hub: Flamelink Docs: Schemas including:

Learning more about Schema Fields

Adding Validation Rules to Schema Fields

Completing and Configuring Schema Details

Importing and Exporting Schemas

Making a Schema sortable

Customizing and Editing a Schema Field

For any Support Queries:

--

--

Jason Mill
Flamelink.io Blog

Husband. Dad. Baconthusiast. Marketing Lead @ Flamelink.io, a Firebase CMS. Writer @ Hacker Noon, The Startup & Predict on Medium. Editor @ Flamelink.io blog.