RapidWeaver

RapidWeaver is a Mac desktop application for building websites, not a server-side CMS. It creates a project file on your computer, and you publish the finished site to a web host. There’s no database, no admin login on the live site, and no server-side editing unless you add a separate plugin or theme feature that provides one.

How RapidWeaver differs from a CMS

Tools like WordPress or Joomla store content in a database and generate pages on request, on the server. RapidWeaver works the other way round. You build and edit the site in the desktop app, using themes and plugins (“stacks” and add-ons), then export or publish the result as static or near-static files to your hosting account.

This has a few practical consequences:

  • Editing happens on the Mac that has the project file installed, not through a browser-based admin panel.
  • The project file is the single source of truth. If it’s lost and there’s no backup, the editable version of the site is gone, even though the published pages still work.
  • Content updates require opening the app, making changes, and republishing, rather than logging into a web-based dashboard.
  • There’s no built-in user roles or multi-editor workflow in the way a server-side CMS handles it.

RapidWeaver vs a server-side CMS

RapidWeaverServer-side CMS (e.g. WordPress)
Desktop app, Mac onlyWeb-based, works from any OS with a browser
Content lives in a local project fileContent lives in a database on the server
Publish/export step pushes files to hostPages render on request from live data
No native admin login on the live siteAdmin login built in
Editing requires the original project fileEditing possible from any authorised device

What this means for moving content

Because RapidWeaver doesn’t store content in a structured database, there’s no direct export of posts, pages, and metadata the way a typical CMS migration tool expects. Moving a RapidWeaver site to a different platform usually means one of these approaches:

  1. Copy text and images manually from the published pages or the project file into the new system.
  2. Scrape the live, published HTML and import that content into the new CMS, then clean up formatting.
  3. Keep the RapidWeaver site running as-is and build the new site separately, redirecting old URLs once it’s live.

There’s no standard plugin that reads a RapidWeaver project file and writes it into WordPress, Joomla, or another CMS database. Any migration path involves manual work or a scraping-based approach, and the amount of cleanup depends on how much of the site is plain content versus custom stacks and design elements.

If you’re weighing up whether to move away from RapidWeaver toward a server-side CMS, it helps to know what’s generally supported on the receiving end. See the platform index for a wider view of what other systems can import.

When RapidWeaver makes sense

It suits small, mostly static sites maintained by one person on a Mac, where the appeal is not needing server-side software, logins, or database maintenance. It’s less suited to sites with multiple editors, frequent content updates from different locations, or a need for dynamic features like user accounts and search that typically rely on server-side processing.