Single source of truth for Birkly CMS documentation

Birkly Docs — Contents Index

This index lists every documentation topic and its file path. Use it for navigation, tooling, or to ensure nothing is missing when syncing to the CMS or website.

00 — Overview

TopicFileDescription
What is Birkly00-overview/what-is-birkly.mdProduct overview and key differentiators
What is a CMS00-overview/what-is-a-cms.mdCMS concept for non-technical readers
Getting started00-overview/getting-started.mdFirst steps: login, project name, first collection
Closed alpha guide00-overview/closed-alpha-guide.mdInvited tester guide: feedback, scope, doc links
Alpha legal and feedback00-overview/alpha-legal.mdTerms, privacy, feedback widget (P15)

01 — Admin

TopicFileDescription
Dashboard01-admin/dashboard.mdAdmin home, widgets, at-a-glance info
Responsive dashboard01-admin/admin-responsive-dashboard.mdP31 widget grid, plugin widgets, responsive behavior, and Widget API v2
Admin chrome & action zones01-admin/admin-chrome-action-zones.mdP32 main-actions-bar, sticky save, icon actions, search, trash, redirects
Content overview01-admin/content-overview.mdContent area: collections and entries
Entry editor01-admin/entry-editor.mdSidebar tabs, slug auto-generate, reserved fields
Collection editor01-admin/collection-editor.mdField schema, Settings tab slug parity
Media library01-admin/media-library.mdUpload, organize, use media in content
Settings01-admin/settings.mdGeneral, branding, security, monitoring, Analytics, System tabs
Analytics presets01-admin/analytics-presets.mdOff / Minimal / Standard / Advanced visitor analytics; consent for Standard+
Developer mode01-admin/developer-mode.mdOff by default; template/site-pack export; system info and DX tools
Project Git sync01-admin/project-git-sync.mdSettings → Project → Git: push/pull project/ to GitHub/GitLab/generic; project git vs. site packs
Roles and permissions01-admin/roles-and-permissions.mdUser roles and what they can do
Account01-admin/account.mdProfile, password, 2FA, cloud account link
Admin appearance01-admin/admin-appearance.mdLight/dark/system theme, responsive admin (P15)
Admin design system01-admin/design-system.mdShort orientation: where tokens, helpers, and components live; icons and theming
Admin design language01-admin/admin-design-language.mdFull build kit — token reference, u-* helpers, component catalog, page chrome, dark mode
Help and onboarding01-admin/help-and-onboarding.mdLive Birkly-Docs Help, onboarding wizard
AI overview01-admin/ai-overview.mdWhat the AI system is and where to find it
AI connections01-admin/ai-connections.mdOutbound BYOAI providers (OpenAI, Ollama, etc.)
MCP connections01-admin/mcp-connections.mdInbound MCP endpoints (stdio bridge, OAuth)
AI site builder01-admin/ai-site-builder.mdMCP tools for project/ HTML, CSS, JS (P38)
AI chat and actions01-admin/ai-chat-and-actions.mdUsing the chat and what the AI can do
AI approvals01-admin/ai-approvals.mdApproval queue for AI write actions
Connections01-admin/connections.mdSettings → Connections: email, channels, credentials, webhooks, health
Connections provider recipes01-admin/connections-provider-recipes.mdSMTP, Resend, Postmark, SES, Mailgun setup
Migrate from Automation Setup email01-admin/connections-migration.mdMove Automation SMTP into Connections
Connections MCP rules01-admin/connections-mcp-rules.mdAgent read, approval-gated write, no secret echo
Discovery01-admin/discovery.mdSEO, Agent Guide, WebMCP packs — public discoverability hub
Site URL Map01-admin/site-url-map.mdPer-URL SEO overrides in Discovery → SEO
Activity feed01-admin/activity.mdAuditable timeline of CMS events
Admin notifications01-admin/notifications.mdTopbar bell — unread, seen, read states

02 — Content

TopicFileDescription
Content model overview02-content/content-model-overview.mdStart here: collections vs entries, decision tree, examples
Collections02-content/collections.mdContent types, fields, entry method
Site elements pattern02-content/site-elements-pattern.mdHeader/footer chrome via site-elements + birkly-region
Dynamic items field02-content/dynamic-items-field.mdAdd Block fieldtype, repeating blocks in entries
Collection groups02-content/collection-groups.mdNested group tree, groups.json, API and templating
Sub-Collections02-content/sub-collections.mdChild content types attached to entries (comments, reviews, etc.)
Entries02-content/entries.mdCreating and editing content items
Field types02-content/field-types.mdAll field types (Text, Editor, Media, etc.)
Content editor02-content/content-editor.mdRich text editor, tables, CSS grids, layout studio
Slugs and status02-content/slugs-and-status.mdURL slug, draft vs published
ContentEditor02-content/content-editor.mdRich text fieldtype, blocks, HTML round-trip
Agent Guide02-content/agent-guide.mdStructured context for AI systems — overview & doc map
Agent Guide — getting started02-content/agent-guide-getting-started.mdTutorial: first publish in ~30 minutes
Agent Guide — workflows02-content/agent-guide-workflows.mdTab-by-tab admin workflows (sources-first)
Agent Guide — claims & links02-content/agent-guide-claims-evidence-and-links.mdClaims, evidence, cross-links, marketplace URLs
Agent Guide — AI Assist02-content/agent-guide-ai-assist.mdCopilot, Guide Studio, field Generate
Agent Guide — best practices02-content/agent-guide-best-practices.mdQuality, governance, operational cadence
Agent Guide — data model02-content/agent-guide-data-model.mdSchema, storage, publish pipeline

03 — Templating

TopicFileDescription
Templating overview03-templating/templating-overview.mdMental model, learning path, Light/Shadow
Canonical syntax03-templating/canonical-syntax.mdSSOT pointer + phantoms (aligns to TEMPLATE_LANGUAGE_SPEC)
Client setup03-templating/client-setup.mdbirkly-client.js, data-cms-url, SSR vs client
Project sites and plugins03-templating/project-sites-and-plugins.mdOne script tag, storefront auto-load, member gates, Birkly.fetch
Variables and output03-templating/variables-and-output.md{title} vs {'field'}, system variables
Loops and lists03-templating/loops-and-lists.mdwith, ordered by, limit N; no phantom sort=
Detail pages & URL context03-templating/detail-pages-and-url-context.md.current, list→detail, anti-patterns
Conditionals03-templating/conditionals.mdExistence, has, comparisons, or/else
From…get / existence03-templating/from-get-and-existence.md{from … get …}, exist checks
Sub-collections in templates03-templating/sub-collections-in-templates.mdof 'blog'.current
Dates and formatting03-templating/dates-and-formatting.md{created_at format "…"}
Media in templates03-templating/media-in-templates.mdfile/gallery fields, shelf helpers, empty guards
Core template shelf03-templating/core-template-shelf.mdBuilt-in media_url, gallery_html, relations, Dynamic items
Public forms templating03-templating/public-forms-templating.md{entry for}, known-bad fetch patterns
Multilingual templating03-templating/multilingual-templating.mdLanguage switcher, {current.language}
Web components (templating)03-templating/web-components.mdRegions, ordered="newest", enhance-only
Plugin language extensions03-templating/plugin-language-extensions.mdPlugin helpers vs core cascade
Commerce functions03-templating/commerce-functions.mdCommerce plugin template functions
Events functions03-templating/events-functions.mdEvents plugin template functions
Storefront and events patterns03-templating/storefront-patterns.mdShop + events page recipes
Worked site walkthrough03-templating/worked-site-walkthrough.mdEnd-to-end tutorial
Cheat sheet03-templating/cheat-sheet.mdQuick reference + phantoms
Reference projects03-templating/reference-projects.mdSix starter sites; live client only
Production optimization03-templating/production-optimization.mdOptional hydrate/snapshot/bake (advanced)

04 — Studio

TopicFileDescription
Studio visual builder04-studio/getting-started.mdVisual site builder, SSR publish, export ZIP
Studio production builder04-studio/production-builder.mdDesign canvas, live preview, engine v2, CSS panel, presets (P25)

04 — Integration

TopicFileDescription
Choose your stack04-integration/choose-your-stack.mdDecision hub: HTML, web components, SPA, SSR
Website integration04-integration/website-integration.mdConnecting a site to Birkly
Web components04-integration/web-components.md<birkly-region>, data-birkly-region, enhance-only
SPA (React / Vue)04-integration/spa-react-vue.mdPublic API / fetch; no template tags in JSX
SSR and build-time04-integration/ssr-and-build-time.mdPHP, Astro, Next + page_bundle
Client library04-integration/client-library.mdScript tag, processTemplates, events, components
Public API04-integration/public-api.mdReading content via API
Public forms04-integration/public-forms.mdPublic submission and secure forms
Agent Guide public API04-integration/agent-guide-public-api.mdPublished guide HTTP endpoints, views, graph
Agent Guide MCP & agents04-integration/agent-guide-mcp-and-agents.mdMCP tools, resources, agent patterns
Website tools (WebMCP)04-integration/webmcp-tools.mdPublic-site WebMCP tool catalog (off by default)
AI on localhost04-integration/ai-on-localhost.mdBuilt-in/Ollama vs remote connectors; mcp-bridge and tunnel recipes
Connections API reference04-integration/connections-api-reference.mdbirkly_send_mail, birkly_notify, credentials, webhooks

05 — Automation

TopicFileDescription
Automation overview05-automation/automation-overview.mdWorkflows, triggers, actions
Triggers05-automation/triggers.mdScheduled and webhook triggers
Commerce recipe pack05-automation/commerce-recipes.mdImport post-purchase, dunning, low-stock, shipped (P54 P3)
Conditions and actions05-automation/conditions-and-actions.mdWhen to run, what to do
Webhooks05-automation/webhooks.mdOutgoing webhooks and usage

06 — Extensibility

TopicFileDescription
Plugins06-extensibility/plugins.mdInstalling and managing plugins
Marketplace go-live06-extensibility/marketplace-go-live.mdFresh install, paid/free official plugins
Marketplace — provider guide06-extensibility/marketplace-provider-guide.mdPublishing offers, subscription pricing
Marketplace — buyer guide06-extensibility/marketplace-buyer-guide.mdPaid official, entitlements, subscriptions, install
Commerce plugin06-extensibility/plugins/commerce.mdCommerce v2 0→1 complete (1.0.29 / P54 P3)
Commerce hybrid cart06-extensibility/commerce-hybrid-cart.mdMixed ship+deliver+register+subscribe / split checkout
Commerce store kit06-extensibility/commerce-store-kit.mdMCP/Agent store kit (commerce-store-kit)
Commerce customers06-extensibility/commerce-customers.mdEmail-keyed profiles, CSV import, timeline (P54 P1)
Commerce promotions06-extensibility/commerce-promotions.mdDiscounts v2: limits, dates, free shipping, stacking
Commerce gift cards and quotes06-extensibility/commerce-gift-cards-quotes.mdAdmin + sellable gift cards, draft order editor
Commerce tax06-extensibility/commerce-tax.mdManual / Stripe Tax providers, B2B reverse charge, tax_lines
Commerce shipping rates06-extensibility/commerce-shipping.mdManual zones / EasyPost live rates, weight, fallback
Commerce fulfillment06-extensibility/commerce-fulfillment.mdManual / EasyPost adapters, packing slips, tracking webhook
Commerce subscriptions06-extensibility/commerce-subscriptions.mdUpgrades, dunning, retry
Commerce analytics06-extensibility/commerce-analytics.mdDashboard cohorts, SLA, low-stock, CSV export
Commerce migration wizard06-extensibility/commerce-migration-wizard.mdShop/Events → Commerce import
Shopify cutover playbook06-extensibility/commerce-shopify-cutover.mdOne-time Shopify → Birkly transfer (P54 P1-M2)
Commerce live import06-extensibility/commerce-live-import.mdShopify/Woo/Etsy/Square API sync
Commerce multi-currency06-extensibility/commerce-multi-currency.mdSite default + per-option currency (P14)
Commerce inventory webhooks06-extensibility/commerce-inventory-webhooks.mdShopify/Woo real-time stock (P14)
Commerce warehouse stock06-extensibility/commerce-warehouse-stock.mdSKU warehouse, decrement on pay (P14)
User signup and membership06-extensibility/user-signup-membership.mdSignup flows, membership products, tier lifecycle
Membership club depth (P80)06-extensibility/membership-club-depth.mdOnboarding, mentions, digests, moderation, wishes, automation hooks
Commerce membership (legacy)06-extensibility/commerce-membership.mdRedirect to User-owned membership guide
Plugin security denylist06-extensibility/plugin-security-denylist.mdDenylist collections, resources, spaces
Plugin scaffolding CLI06-extensibility/scaffold-plugin-cli.mdscaffold-plugin.php developer CLI (P15)
Commerce CSV import06-extensibility/commerce-import.mdCSV import wizard and history
User plugin06-extensibility/user-plugin.mdUser Management plugin: registration, permissions
Payments plugin06-extensibility/payments-plugin.mdConnection hub: 8 providers, webhooks, activity log
Payment shelf API06-extensibility/payment-shelf-api.mdDeveloper guide: payment_shelf for consumer plugins
Templates (pages)06-extensibility/templates-pages.mdPage templates and routing
Audit log and activity06-extensibility/audit-log-and-activity.mdWho did what, when
Updates06-extensibility/updates.mdUpdating Birkly and extensions

06 — Plugin economy

TopicFileDescription
Overview06-plugin-economy/overview.mdCMS vs marketplace vs Ops; thin client model
For site owners06-plugin-economy/for-site-owners.mdBrowse, license, install, consent, updates
For providers06-plugin-economy/for-providers.mdProvider Studio, packaging, QC, payouts (summary)
Plugin development06-plugin-economy/plugin-development.mdplugin.json, hooks, permissions, data_access
Plugin admin styling06-plugin-economy/plugin-admin-styling.mdAdoption tiers, public class contract, plugin CSS rules, fieldtype contract
Plugin navigation icon06-plugin-economy/plugin-navigation-icon.mdnavigation.icon registry names and inline SVG fallback (P41)
Hub, themes, and site packs06-plugin-economy/theme-and-template-packs.mdHub naming, site packs (template_pack), Upload pack, starters, project/
Security and review06-plugin-economy/security-and-review.mdPermission consent, QC tiers, supply chain
Official plugins06-plugin-economy/official-plugins.mdBirkly-maintained vs third-party offers
API reference06-plugin-economy/api-reference.mdRegistry, embed, Ops starter API

07 — Operations

TopicFileDescription
Deployment07-operations/deployment.mdHosting, server, env
Hosting on Dokploy07-operations/dokploy-hosting.mdCMS vs public URLs, hosting.json, two-domain Docker
Production deploy checklist07-operations/production-deploy-checklist.mdCMS, marketplace, client site smoke
Monitoring and health alerts07-operations/monitoring-alerts.mdHealth alert email/webhook (P13)
Security07-operations/security.mdHardening, HTTPS, auth
Backup and restore07-operations/backup-and-restore.mdContent and media backup
Troubleshooting07-operations/troubleshooting.mdCommon issues and fixes

Meta (maintainers)

TopicFileDescription
Glossarymeta/glossary.mdTerm definitions
Audience matrixmeta/audience-matrix.mdWhich topics for which audience
Changelog (docs)meta/changelog-docs.mdDoc-only changes

CMS Help manifest

FilePurpose
help-manifest.jsonPublic topic index for CMS live Help fetch (P15-M3)
manifest.jsonFull navigation manifest for static site and tooling