Arc CMS documentation

Everything you need to build a website or a custom app on Arc CMS, and to run it once it is built.

What are you doing?

Get startedInstall, configure, run and deploy. Start here if you are new to Arc CMS. Build a websiteContent, templates, search, forms and launch, step by step. Build a custom appYour own pages, functions and rules on a copy of Arc CMS. Use Arc CMSFor the people who run a site or an app: the admin area and what members see.

Look something up

FeaturesEvery feature, which can be switched off, and one page each. ConceptsHow Arc CMS is built, core and custom, roles, sharing a Firebase project. OperationsDeploying, security rules, testing and troubleshooting. ReferenceScripts, configuration keys, feature ids, Cloud Functions, email tags and the data model.

Tutorials

Step by step builds of small, working apps. They are coming.

A website that generates leadsPages, a blog, a signup form and a thank-you email.
A basic CRMContacts, lists, a custom Deals page and a follow-up sequence.
A PWAAn installable members app with sign-in and a premium section.
Arc as the backend of an existing appA web app and a Chrome extension that use Arc for users, email and marketing.
A mobile app with CapacitorThe PWA wrapped for iOS and Android.

Working on these docs

Writing docsHow a page is written, and the checks it has to pass. Docs and tests are part of doneWhat every change does about the docs, the tests and the suite.