# Journal des modifications

## 2.x-v2 -- 2026-05-13

**5 page(s) updated (since 2.x-v1)**

### Pages changed

* developer-guide/backend/controllers.md
* developer-guide/contributing/git-workflow\.md
* developer-guide/frontend/vue-components.md
* developer-guide/getting-started/development-setup.md
* developer-guide/getting-started/project-structure.md

### Commits

* fa43723 Add tool prefix convention to commit message guidelines
* 8ddfb70 Expand and reorganize Base components documentation
* a08f8ad Document API Platform State Providers and Processors usage
* b122747 Reorganize setup steps and update project structure documentation

This changelog tracks significant updates to the Chamilo 2.0 documentation. Each entry corresponds to a Git tag on the `2.x` branch (e.g. `2.x-v1`). Translation branches (`2.x-fr`, `2.x-es`, …) carry matching tags to indicate which version they are synced to.

***

## 2.x-v1 — 2026-05-12

Initial release of the Chamilo 2.0 documentation (179 pages across three guides).

### Teacher Guide (49 pages)

Complete documentation for day-to-day course management:

* Getting started: interface overview and user profile
* Course creation: settings, homepage layout
* Adding content: documents, links, learning paths, glossary, announcements
* Assessing learners: exercises, assignments, surveys, attendance, gradebook
* Tracking and reporting: learner tracking, course reports, certificates and skills
* Collaboration: forums, chat, wiki, blogs, groups, video conferencing
* AI tools: tutor chatbot, exercise generator, learning path generator, AI grading, media generation, glossary generator
* Additional tools: agenda, dropbox, notebook, portfolio, course progress
* Sessions, branches and rooms, social network, tickets, appendix

### Admin Guide (62 pages)

Complete reference for platform administration:

* Installation: server requirements, installation wizard, configuration, email, cloud storage, upgrades
* User management: roles, user groups, profiling
* Course and session management: categories, import/export, sessions, careers, promotions, classes
* Platform settings: 40+ configurable feature areas documented individually
* Authentication: LDAP, CAS, OAuth2 (Azure, Facebook, Keycloak), SCIM, SSO
* Branding: color themes, portal customization, templates
* Integrations: AI providers, LTI 1.3, OnlyOffice, video conferencing, xAPI
* Multi-URL setup, performance tuning, plugins (56 available), maintenance

### Developer Guide (36 pages)

Architecture and extension reference for developers:

* Tech stack: Symfony 6.4, API Platform 3.0, Doctrine ORM, Vue 3, PrimeVue, Tailwind CSS
* Backend: Symfony architecture, controllers, entities, events/listeners, resource system, settings system
* Frontend: Vue 3 components, views and routing, state management, build system
* REST API: JWT authentication, endpoints reference, custom actions, webhooks
* Theming: color themes, CSS and Tailwind, Twig templates
* Plugins: architecture, creating a plugin, course tool plugins
* Contributing: coding conventions, Git workflow, testing
* Appendix: database schema, glossary


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/chamilo-2-francais/a-propos-de-cette-documentation/changelog.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
