Skip to the content
Documentation
Manuals

Asking a good question

How to ask a question in the Exponential forums or chats so that someone can answer it in one reply - search first, describe the goal, include the environment from the system card, show what you tried, and close the.

  • Topic type: Concept
  • For: Visitors Editors Administrators Developers Community
  • doc.help.community.joining.asking-a-good-question
  • Last changed
  • JSON
On this page

The people who answer in the forums and chats give their own time. A question that contains everything needed gets answered sooner and better, and helps the next person who searches for the same thing.

Contents

  1. Before you ask
  2. What to include
  3. Getting the environment
  4. A template
  5. After the answer

Before you ask

  1. Search the help in your administration (the "?") and this documentation.
  2. Search the forums, the documentation and eZpedia; the help lists these sources under "Asking for help" in When something goes wrong.
  3. Check that it is a question, not a bug. If the software clearly does something wrong, report it instead (Filing a bug).
  4. Check that it is not a security problem. Those go privately to [email protected] (SECURITY.md).

What to include

PartWhy
The goal: what you are trying to achieveOften there is a better way than the one you are stuck on
What you did, step by stepSo someone can repeat it
What you expected and what happened, with the exact messageAn exact message can be searched in the code
The environment: Exponential version, PHP version, web server or engine, database, designMany answers depend on them
What you already triedSaves everyone a round
Relevant settings or template code, shortenedOnly the part that matters, without passwords

Getting the environment

You do not need to collect the environment by hand:

  • In the administration, Setup > System information has Copy report as text.
  • On the command line, ./console exp:info --plain --no-logo prints a summary that "never prints a password, key, token, database user or full database address, so you can paste it as it is" (When something goes wrong, The system card).

A template

Goal: <what you want to achieve>
Steps: 1. ... 2. ... 3. ...
Expected: <...>
Happened: <...> (exact message: "...")
Environment: <paste of exp:info --plain, or version / PHP / engine / database>
Tried: <...>

Choose a title that names the problem: "Multilingual URL aliases missing after adding a language" is answered sooner than "Help please".

After the answer

  • Say whether it worked. A thread without an ending leaves the next reader guessing.
  • Post your own solution if you found it elsewhere.
  • Thank the people who helped.
  • Write it up on eZpedia or in a forum post if the answer was hard to find (Writing tutorials and posts).

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. Start with Partners: start here and How to apply.

Was this helpful?

Only your answer is kept, not who you are.

Something wrong on this page? Report an error