UPDATED: Want to Get Started with Flamelink, a Firebase CMS right now?

Written by jasonmsaidwhat | Published 2018/01/16
Tech Story Tags: firebase | cms | developer | google | flamelink

TLDRvia the TL;DR App

Are you a Firebase Developer looking for an easy-to-use interface to add, manage and update content in your Firebase projects?

Well, look no further. Flamelink.io is a headless CMS that seamlessly integrates with Google’s Firebase and allows Firebase Developers to keep on writing smoking hot code while allowing Content Managers to effortlessly add, manage and update content on the fly.

Our teams have been hard at work over the holidays. Our technical wizards have been working on some fixes and features to help make Flamelink a really powerful tool in your development toolbox, while our marketing team has been creating the first of many super helpful video tutorials where we’ll show you how you can get started with Flamelink, a headless CMS for Google’s Firebase.

In the below video we’ll walk you through hooking Flamelink up to Firebase and adding your first project.

Find out how to hook Flamelink up to your Firebase Projects

Be sure to like our video and to Subscribe to our YouTube channel — as we’ll be releasing more video tutorials and helpful content in the future.

Below are screenshots of the steps necessary to get going on your first project with Flamelink. These steps follow the same outline as the video screencast above.

STEP 1: Sign In to Firebase at https://firebase.google.com/ with your gmail account.

STEP 2: Go to your Firebase Console and “Add Project” (you can also use an existing project).

STEP 3: On your Firebase project dashboard, click on the “Add Firebase to your web app” icon.

Step 4: Click the COPY button to grab the code snippet.

STEP 5: Sign up with Flamelink at https://flamelink.io .

STEP 6: Verify your email address and Login.

Once you have logged in to Flamelink, if this is your first project you will be presented with a wizard to add your project and link with Firebase.

STEP 7: Paste your web app code from the step above within the Application Code input

STEP 8: Check “I have enabled email/password authentication for this project”.

  • Within Firebase, under the DEVELOP menu item, select Authentication
  • Click the SET UP SIGN-IN METHOD button
  • Select Email/Password at the top
  • Enable this and click SAVE

STEP 9: Check “I have updated my database rules for this project”

The following database rules will ensure you can correctly save data to Firebase:

{  “rules”: {  “.read”: “auth != null”, “.write”: “auth != null”, “flamelink”: {  “.read”: “auth != null”, “.write”: “auth != null” }  }}

STEP 10: Check “I have updated my storage bucket rules for this project”

It is required to update your storage bucket rules to include the Flamelink namespace to read and writing access as follows:

service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { allow read, write: if request.auth != null; } match /flamelink/{allPaths=**} { allow read; allow write: if request.auth != null; } }}

The final step is to enter the initial user you would like to register for the project

  • By adding the project, you will be deemed the project owner. If you choose “Use my credentials” we will create the initial user with your current login details.
  • The initial user will be created with your current Flamelink username and password, however if they are different, you will be prompted to enter the password used to setup your Firebase account.
  • Note that you can also add additional users to the project via the “users” section of Flamelink.

I really hope this helps you to get started with Flamelink, a CMS for Firebase. For additional tech support, please join the Flamelink Slack Channel: https://flamelink.io/slack

You can also get in touch with us on social media, we’d love to hear from you.

FacebookTwitterLinkedInInstagram


Written by jasonmsaidwhat | Marketing Lead at Flamelink.io, the Firebase CMS
Published by HackerNoon on 2018/01/16