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

A compatibility matrix

Keep a table of which theme versions were tested with which Exponential, PHP, server engine and database versions, and the browsers and widths you check - how to fill it honestly and where to publish it.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/designers/lifecycle/compatibility-matrix.md

On this page

A compatibility matrix

This page is for designers who want users to see at a glance whether a theme fits their installation.

What to record

DimensionValues to record
ExponentialThe releases or main commit you tested, e.g. 6.0.14, 6.0.15 (development)
PHPEach version you ran the theme on (Exponential 6.0 supports PHP 8.0 and later)
Server engineExponential Velocity, PHP-FPM with Apache or nginx, FrankenPHP, if your theme has PHP code that could differ
DatabaseOnly if the theme ships tables or queries
Browsers and widthsCurrent browsers; 1440, 960 at 200% zoom, 375 px
ModesLight, dark, right-to-left if supported

A template

ThemeExponentialPHPTested on
1.0.256.0.15 (dev)8.3, 8.5Velocity, Apache + PHP-FPM
1.0.246.0.148.1, 8.3Apache + PHP-FPM

Write only what you tested. "Should work" belongs in a separate, clearly marked column, or nowhere.

Step by step

  1. Keep the matrix in doc/compatibility.md of the theme, or in the README.
  2. Add a row for every release, during the upgrade test (Upgrade testing, step by step).
  3. Reflect it in composer.json require.php and in the README's requirements (Declaring compatibility).

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