This is the simplest way to share your work: publish your site template as a free, open project on Drupal.org. Anyone can then find it in the Site Templates listing, download it, and install it on their own site. There’s no application to fill out, no fee, and no review queue to wait in — publishing works the same way it does for any Drupal module or theme.

What you'll need

  • A free Drupal.org account.
  • A site template you’ve built and exported from Drupal CMS. (The creator guide covers how to build and export one.)
  • A few minutes to create a project page and upload your first release.

How to publish

  1. Build and export your template. Create the site you want to share in Drupal CMS, then export it as a site template using the tooling described in the creator guide. You’ll end up with a recipe — and, if you built one, a Canvas-compatible theme.
  2. Create a project on Drupal.org. Add a new project of type General project — the same project type used by the Haven example. Give it a clear name and a short description of the use case it solves.
  3. Add your code and a release. Push your template to the project’s Git repository and create a release so people can download it.
  4. Write a short README. Explain what the template is for, what it includes, and how to install it. A clear description helps people find and trust your work — a screenshot helps even more.
  5. Publish. That’s it. Your template is now listed and installable.

See the Haven example · Read the creator guide · How to create a project on Drupal.org

A few simple expectations

  • Keep Drupal-derived code under the GPL — this is true of every project on Drupal.org. Your own original content, images, or design assets can carry a different license if you wish.
  • Make sure your template installs cleanly on a current version of Drupal CMS.
  • We recommend depending only on stable releases of modules and themes, so your template keeps working for the people who install it.
  • Respect the maintainers of any projects you build on.

Want to go further?

If you’d like your template featured in the Drupal CMS installer and offered through the marketplace — including the option to sell it — that’s the next step.

Apply to the Site Template Marketplace