Configuration options reference
User description
This PR adds a reference with all available configuration options (configuration.php).
See https://github.com/joomla/joomla-cms/pull/45070#discussion_r1981856214
PR Type
Documentation
Description
-
Added comprehensive configuration reference for Joomla settings.
-
Documented configuration categories: Cache, CORS, Database, Debug, Logging, Mail, Metadata, Proxy, SEO, Server, Session, Site.
-
Introduced a new index for configuration and reference documentation.
-
Provided examples and default values for each configuration option.
Changes walkthrough 📝
| Relevant files | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Documentation | 14 files
|
Need help?
Type /help how to ...in the comments thread for any questions about Qodo Merge usage.Check out the documentation for more information.
PR Reviewer Guide 🔍
Here are some key observations to aid the review process:
| ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪ |
| 🧪 No relevant tests |
| 🔒 Security concerns Sensitive information exposure: |
⚡ Recommended focus areas for reviewTypo
|
PR Code Suggestions ✨
Explore these optional code suggestions:
| Category | Suggestion | Impact |
| General |
✅
|
The use of headings for bold leads to accessibility violations. An alternative would be to put all these items in one file with h2 for each section and h3 for each item - not a bullet list.
@ceford, I've replaced bullets with h3 headings.
as cliff said, I also don't think that wee need 13 files for our configuration page... can you combine this into one file and maybe group it in source code block per section?
@HLeithner, done. I've combined all files into a single one.
@HLeithner, Could you please explain what you mean here:
and maybe group it in source code block per section
Something like this for each section?
public $cors = true;
public $cors_allow_headers = 'Content-Type,X-Joomla-Token,Authorization';
public $cors_allow_methods = 'GET,POST';
public $cors_allow_origin = 'https://example.com,https://another-domain.com';