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.

FeatureIdWhat it gives youNeeds
ContentcontentContent types, entries, authors, the templates that draw public pages, public content pages and static pages. Pages: Templates, Authors and tags.
SearchsearchThe search box, the search page, the search index and link suggestions in the editor.
SEO and discoverabilityseoThe 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 formcontactA contact form on any page of the site, the Messages inbox and its alerts.
Signup formsformsWaitlists and signup forms and their emails.audience
AudienceaudienceContacts, lists, tags, fields, app users and the App audience. Page: App audience.
Email marketingemail-marketingBroadcasts, drip sequences and announcements.audience
SMSsmsSMS settings and logs, and phone number sign-in.
PaymentspaymentsProducts, transactions, pricing, checkout, credits, and the member's payment pages. Page: Premium entitlements.
Data import and exportdataThe Data menu.
Installable app (PWA)pwaAn install prompt and install statistics. Off by default.
AnalyticsanalyticsGoogle 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.

FeatureWhat it gives you
Sign-in methodsSign in and sign up with email and Google. Phone number sign-in belongs to SMS.
Users and rolesThe users list, roles, profiles and account deletion.
MediaThe media manager.
LanguagesTranslated pages and the admin interface in more than one language.
Email engineThe provider, brand kit, composer, transactional emails, logs, unsubscribe and preferences.
AutomationsEmails and actions when something happens.
Feedback buttonFeedback with a screenshot and a voice note. It has its own switch on the Feedback page.
NotificationsThe notification bell and its list.
BannersThe global message and site usage banners.