All features
An app built on Arc CMS chooses which features it has. A feature that is off has no menu item, no page, no settings tab, no dashboard card and no Cloud Function. Its data stays, and turning it back on brings everything back.
Features you can switch
Eleven features can be switched. Ten are on unless the app lists them in off. The installable app (pwa) is off unless the app lists it in on. The choice is made in src/custom/features.ts: see Choose your app's features and Choose your website's features.
| Feature | Id | What it gives you | Needs |
|---|---|---|---|
| Content | content | Content types, entries, authors, the templates that draw public pages, public content pages and static pages. Pages: Templates, Authors and tags. | |
| Search | search | The search box, the search page, the search index and link suggestions in the editor. | |
| SEO and discoverability | seo | The sitemap, robots.txt, llms.txt, RSS, IndexNow and the Discoverability settings. Structured data, Markdown twins and the editor's Checks tab are built whether or not this feature is on. | |
| Contact form | contact | A contact form on any page of the site, the Messages inbox and its alerts. | |
| Signup forms | forms | Waitlists and signup forms and their emails. | audience |
| Audience | audience | Contacts, lists, tags, fields, app users and the App audience. Page: App audience. | |
| Email marketing | email-marketing | Broadcasts, drip sequences and announcements. | audience |
| SMS | sms | SMS settings and logs, and phone number sign-in. | |
| Payments | payments | Products, transactions, pricing, checkout, credits, and the member's payment pages. Page: Premium entitlements. | |
| Data import and export | data | The Data menu. | |
| Installable app (PWA) | pwa | An install prompt and install statistics. Off by default. | |
| Analytics | analytics | Google Analytics tracking, which can wait for cookie consent, and its numbers on the admin dashboard. |
The exact list of ids, their defaults and what each one removes is in Feature ids.
Always there
These are part of every install and cannot be switched off.
| Feature | What it gives you |
|---|---|
| Sign-in methods | Sign in and sign up with email and Google. Phone number sign-in belongs to SMS. |
| Users and roles | The users list, roles, profiles and account deletion. |
| Media | The media manager. |
| Languages | Translated pages and the admin interface in more than one language. |
| Email engine | The provider, brand kit, composer, transactional emails, logs, unsubscribe and preferences. |
| Automations | Emails and actions when something happens. |
| Feedback button | Feedback with a screenshot and a voice note. It has its own switch on the Feedback page. |
| Notifications | The notification bell and its list. |
| Banners | The global message and site usage banners. |