Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,075 of 9,075 pages
About the help in other languages
All help pages

Demo content for a theme

Demo content that shows a theme at its best and at its limits - which pages to create, realistic but invented text, licensed images, long titles and empty fields - and how to ship it as a package or seed data.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/distribution/demo-content.md

On this page

Demo content for a theme

This page is for designers who fill a demo site or ship sample content with a theme. Good demo content sells the theme and finds its bugs.

What to create

ContentWhy
A front page with every block type the theme stylesShows the range
Articles with short and very long titles, with and without imagesFinds wrapping and cropping bugs
A list with more items than one pageShows paging
An event, a blog post, a form (if the theme styles them)Shows the class templates
Pages in a second language, and one right-to-left language if supportedProves translations and direction
Empty optional fieldsShows the template copes with missing data

Text and images

Shipping it

WayPage
A content object package (.ezpkg) of the demo subtreeThe package creator wizard, Exporting with ezpm
Images and files in share/ with install stepsThe share folder
Only on your demo siteRunning a demo site

Step by step

  1. Build the content on a development installation in its own subtree.
  2. Review it with the table above.
  3. Export the subtree: php ezpm.php add mytheme_demo ezcontentobject <node id> after create, then export.
  4. Install it on a fresh test site (Installing your package on a test site).

Site packages: contribute them

If your theme comes with a complete site package (the kind the setup wizard installs a new site from), 7x and the Exponential Foundation strongly encourage you to submit it by pull request to se7enxweb/exponential.packages.exponential.earth, the repository of the package server the setup wizard uses. Then every new installation can start from it. How: Contribute your site package.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x