Author: GRID (https://cms.grid.ws)
Description: Add simple CMS for your project.
Details: Use this extension to add one more more instances of GridCMS.
GridCMS is a simple headless CMS based on Firestore, which allows you to define data types that can easily be managed directly in the system.
The schema is stored in Firestore (_CMS_/schema
as default) and can be modified either by code or directly in the interface.
Before installing this extension, make sure that you've set up a Cloud Firestore database in your Firebase project.
You'll also need to deploy Firebase hosting, for the auto-load of web SDK to work. This can be done via the Firebase CLI.
To install an extension, your project must be on the Blaze (pay as you go) plan
- You will be charged a small amount (typically around $0.01/month) for the Firebase resources required by this extension (even if it is not used).
- This extension uses other Firebase and Google Cloud Platform services, which have associated charges if you exceed the service’s no-cost tier:
- Cloud Firestore
- Cloud Functions (Node.js 18+ runtime. See FAQs)
Configuration Parameters:
-
Name of your project: What should the title be?
-
Login methods: Which login methods should be activated? (Make sure they are also activated in project settigns)
-
OAuth domain: Only relevant if you selected OAuth as login provider.
-
OAuth tenant: Only relevant if you selected OAuth as login provider.
-
Highlight color: What color should be used in the UI for highlights and buttons?
-
Path to logo: Want a custom logo?
-
Schema doc path: What's the path to the schema doc?
-
Cloud Functions location: Where do you want to host the extension? Preferably it should be the same as your Firestore instance.
Other Resources:
- server (firebaseextensions.v1beta.v2function)