---
title: "Concrete CMS to SilverStripe Migration | ClonePartner"
description: "Concrete CMS to SilverStripe: File Sets → Folder: File sets become folders; grouping logic may differ. Engineer-led, zero downtime."
source: Concrete CMS
target: SilverStripe
canonical: "https://clonepartner.com/migrate/concrete-cms-to-silverstripe"
---

# Concrete CMS → SilverStripe migration

Seamless Concrete CMS to SilverStripe migration — all content, media, and taxonomies moved with accuracy.

## Entity mappings

- **Pages** (Concrete CMS) → **SiteTree** (SilverStripe)
- **Page Types** (Concrete CMS) → **Page** (SilverStripe)
- **Files** (Concrete CMS) → **File** (SilverStripe)
- **File Sets** (Concrete CMS) → **Folder** (SilverStripe)
- **Users** (Concrete CMS) → **Member** (SilverStripe)
- **User Groups** (Concrete CMS) → **Group** (SilverStripe)
- **Blocks** (Concrete CMS) → **ElementalBlock** (SilverStripe)
- **Stacks** (Concrete CMS) → **ElementalArea** (SilverStripe)
- **Themes** (Concrete CMS) → **Custom DataObject or Theme Configuration via SiteConfig** (SilverStripe)
- **Site Config / Settings** (Concrete CMS) → **SiteConfig** (SilverStripe)
- **Express Entities** (Concrete CMS) → **Custom DataObject (SilverStripe)** (SilverStripe)
- **Page Attributes** (Concrete CMS) → **Custom DataObject fields on SiteTree subclass** (SilverStripe)
- **Permission Keys** (Concrete CMS) → **Custom DataObject or SilverStripe Permission System** (SilverStripe)
- **Jobs (Automated Tasks)** (Concrete CMS) → **Custom DataObject or QueuedJob (via Symbiote QueuedJobs Module)** (SilverStripe)

## Get a fixed-price quote

[Talk to an engineer](https://clonepartner.com/talk-to-us?duration=30&utm_source=xtoy&utm_medium=button&utm_campaign=demo_bookings&utm_content=cta_click&utm_term=demo_button_click) about your Concrete CMS → SilverStripe migration.
