A reference for content management systems: how each one models content, where they differ, and what actually changes when content moves between them.
Content models
Every platform names things differently. Posts, articles, nodes, entries. The shape underneath is what matters.
What moves cleanly
Body copy and titles usually survive. Custom fields, taxonomies and media rarely do without work.
Server errors
Plain explanations of the HTTP responses that surface when you are moving files around.
Server errors and access
403 ForbiddenWhat causes it and how to clear it
401 UnauthorizedAuthentication failures explained
413 Request Entity Too LargeUpload limits on Apache and nginx
406 Not AcceptableContent negotiation failures
What is FTPAnd how to find your access details
SFTP in FileZillaConnecting over SFTP step by step
301 redirects in WordPressHow redirect handling works
Identifying a CMSWorking out what a site runs on
How content maps between platforms
Most of what people call a migration is really a mapping problem. Titles and body copy transfer almost anywhere. The work sits in the parts that have no counterpart on the other side.
Each platform page sets out that mapping in full, including the fields that have to be rebuilt by hand.
What each platform page covers
Platforms
WordPressPosts, pages and custom types
Movable TypeOne of the earliest blogging platforms
ContentstackHeadless, API-first
JoomlaArticles and nested categories
XenForoCommercial forum software
Google SitesGoogle’s hosted site builder
Kentico.NET CMS and DXP
WebnodeHosted site builder
Adobe CQNow Adobe Experience Manager
MyBBOpen source forum software
vBulletinLong-running commercial forum software
TYPO3Page tree, enterprise PHP
Serif WebPlusDiscontinued desktop site builder
RapidWeaverDesktop site builder for Mac
IP.BoardForum software by Invision
Simple MachinesOpen source forum software
JimdoHosted site builder
Concrete CMSIn-context editing
Static HTMLHand-built sites, no database
WixHosted, proprietary editor
Tiki WikiWiki CMS groupware
DrupalEntity and field based
BloggerGoogle’s hosted blogging platform
SquarespaceHosted, template driven
Notes
Join the conversation
Questions about moving content between platforms, server configuration, or choosing a CMS — the forum is the place to ask.
About this domain: cms2cms.com previously hosted CMS2CMS, an automated CMS migration service operated by aisite.ai, which stopped operating in 2024. CMS2CMS is a trademark of its respective owner. This site is unaffiliated with that service and does not provide website migration services.