CMS

Indexa × SilverStripe

The open-source CMS from New Zealand trusted by governments worldwide

AdvancedSetup: 15 minutes

SilverStripe CMS is a powerful open-source platform built on the SilverStripe PHP framework, popular in Australasia, the UK, and public-sector organisations. It features a clean DataObject model and versioning system. Indexa integrates via SilverStripe's built-in GraphQL API to publish content as versioned Page records.

How it works

  1. 1

    Enable SilverStripe's GraphQL API (included in core) and create a Member with the required CMS permissions and an API token.

  2. 2

    Map your SilverStripe Page Type fields and SEO extension fields to Indexa's article schema.

  3. 3

    Indexa executes GraphQL mutations to create and optionally publish versioned Page records on schedule.

Why use Indexa with SilverStripe?

Versioning-aware — Indexa creates Draft records that flow through SilverStripe's built-in versioning and publishing workflow.

Permission-safe — Indexa uses a dedicated Member account with minimal CMS permissions; no admin credentials required.

SEO fields support — works with the `silverstripe/seo` and Silverstripe Fluent modules for multilingual publishing.

Multi-site support via the Subsites module — Indexa can publish to specific subsites in a SilverStripe multi-site installation.

Requirements

  • ·SilverStripe CMS 4 or 5 with GraphQL API enabled.
  • ·The `silverstripe/graphql` module (included in SilverStripe 4.12+ and 5.x).
  • ·A CMS Member with `CMS_ACCESS_CMSMain` and page-creation permissions.

Frequently asked questions

Does SilverStripe have a built-in REST API?

SilverStripe uses GraphQL rather than REST. Indexa integrates via the official `silverstripe/graphql` module which is bundled with SilverStripe 4.12+ and CMS 5.

Can Indexa publish directly to live, skipping draft?

Yes. You can configure Indexa to call the `publishPage` mutation immediately after creation, bypassing the draft stage. Most users prefer to review drafts first.

Does Indexa support SilverStripe Fluent for multilingual content?

Yes. Indexa can generate and publish content in multiple locales to a Fluent-enabled SilverStripe installation, using the correct locale codes.

Which SilverStripe CMS versions are supported?

Indexa supports SilverStripe CMS 4 (4.12+) and CMS 5. CMS 3 and earlier are not supported as they predate the GraphQL API.

Related integrations

Start publishing to SilverStripe in 15 minutes

Connect Indexa to SilverStripe and let AI write, optimize, and publish your content automatically. No credit card required.

Start free trial