# Platform Settings

Chamilo has an extensive configuration system with settings organized into categories. This section covers the key settings you will configure most often.

Access platform settings from the administration panel by clicking **Configuration settings**.

![The platform settings page showing configuration categories organized by functional area](https://3870221420-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSHilSeDtvDev0n1c7wbJ%2Fuploads%2Fgit-blob-de6fb18bd91f81edc31db6376375242f2ac4f372%2Fadmin-settings-categories.png?alt=media)

## Settings Categories

| Category                                                                                                              | What it controls                                                |
| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [**Portal**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/portal-settings)         | Platform name, institution, homepage, registration, legal terms |
| [**Course**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/course-settings)         | Default course settings, catalog behavior, teacher permissions  |
| [**Session**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/session-settings)       | Default session settings, visibility, enrollment behavior       |
| [**Language**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/language-settings)     | Available languages, default language, sub-languages            |
| [**User**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/user-settings)             | Profile fields, registration, user visibility                   |
| [**Module**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/module-settings)         | Enable/disable platform modules and features                    |
| [**Security**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/security-settings)     | Login attempts, CAPTCHA, password policies, file permissions    |
| [**Performance**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/performance-tuning) | Caching, loading optimizations                                  |
| [**Assessment**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/assessment-settings) | Grading, scoring, and certificate settings                      |
| [**Search**](https://docs.chamilo.org/2.x/administration-guide/admin-guide/platform-settings/search-settings)         | Full-text search configuration                                  |

## How Settings Work

* Settings are stored in the database and managed through the web interface
* Some settings can be overridden per access URL in multi-URL setups
* Changes take effect immediately (no server restart required)
* Some settings have dependencies — changing one may affect the behavior of others

## Tips

* **Document your settings** — Keep a record of non-default settings and why you changed them
* **Change one thing at a time** — When troubleshooting, modify one setting at a time so you can identify the effect
* **Test in a staging environment** — For significant setting changes, test on a staging server first
