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

Testing and reporting bugs

How any user supports Exponential by testing and filing good bug issues - which tracker to use, what a good bug description contains, testing development versions, security problems that must be reported privately, and…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/supporters/testing-and-reporting-bugs.md

On this page

Testing and reporting bugs

This page is for every user of Exponential. You do not need to write code to make the software better: a precise bug description is often half of the fix.

Which tracker

ProblemWhere
A bug in the Exponential softwarehttps://github.com/se7enxweb/exponential/issues
A bug in an extensionThat extension's repository on GitHub
The project, its websites or the communityhttps://github.com/se7enxweb/exponential-community/issues
A security vulnerabilityPrivately to [email protected]; never a public issue (SECURITY.md)
It works as designed, just not the way you would likePossibly a deliberate behavior other sites rely on; read Negative features first, since changing one needs a clear justification and several rounds of review

A good bug description

The help's own guide explains it fully: When something goes wrong. The essentials:

  • What you did, step by step.
  • What you expected, and what happened instead.
  • The versions: Exponential, PHP, database, engine, extensions. One command collects them all: ./console exp:info --json --no-logo (or --plain for a text block). Paste its output as it is: it never contains a password, key, token, database user or full database address (The system card).
  • Error messages and log lines, with passwords, keys and personal data removed.
  • Whether it happens on a clean installation.

Testing before a release

Development happens on the main branch, and fixes are "published with the next 6.0.x release" (SECURITY.md). Testing main on a test installation finds problems before they reach everyone:

  1. Install from Git (Develop with Git).
  2. Update to the latest main.
  3. Do what you normally do: edit, publish, upload, search, switch languages.
  4. Report anything that broke, with the commit you tested.

Never test development versions on a production site.

Follow up

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