> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/1.11.x/developer-guide.md).

# Developer Guide

- [Introduction](https://docs.chamilo.org/1.11.x/developer-guide/introduction.md)
- [About this guide](https://docs.chamilo.org/1.11.x/developer-guide/introduction/about_this_guide.md)
- [Who is this guide for?](https://docs.chamilo.org/1.11.x/developer-guide/introduction/who_is_this_guide_for.md)
- [How to use this guide](https://docs.chamilo.org/1.11.x/developer-guide/introduction/how_to_use_this_guide.md)
- [General usability](https://docs.chamilo.org/1.11.x/developer-guide/introduction/general_usability.md)
- [Why Chamilo?](https://docs.chamilo.org/1.11.x/developer-guide/why_chamilo.md)
- [Learning paradigm](https://docs.chamilo.org/1.11.x/developer-guide/why_chamilo/learning_paradigm.md)
- [Common interface elements](https://docs.chamilo.org/1.11.x/developer-guide/why_chamilo/common_interface_elements.md)
- [The Chamilo files & database structure](https://docs.chamilo.org/1.11.x/developer-guide/the_chamilo_files_and_database_structure.md)
- [History](https://docs.chamilo.org/1.11.x/developer-guide/the_chamilo_files_and_database_structure/history.md)
- [Database structure : fixed in all minor versions](https://docs.chamilo.org/1.11.x/developer-guide/the_chamilo_files_and_database_structure/database_structure__fixed_in_all_minor_versions.md)
- [The Chamilo LMS files structure today](https://docs.chamilo.org/1.11.x/developer-guide/the_chamilo_files_and_database_structure/the_chamilo_lms_files_structure_today.md)
- [The Chamilo LMS database structure today](https://docs.chamilo.org/1.11.x/developer-guide/the_chamilo_files_and_database_structure/the_chamilo_lms_database_structure_today.md)
- [General conventions for future database structure](https://docs.chamilo.org/1.11.x/developer-guide/the_chamilo_files_and_database_structure/general_conventions_for_future_database_structure.md)
- [Coding conventions](https://docs.chamilo.org/1.11.x/developer-guide/coding_conventions.md)
- [Theming through templates](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_templates.md)
- [Cleaning the cache](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_templates/cleaning_the_cache.md)
- [Structure of a page](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_templates/structure_of_a_page.md)
- [Usable variables](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_templates/usable_variables.md)
- [Modifiers](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_templates/modifiers.md)
- [Theming through CSS](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_css.md)
- [The cascading structure](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_css/the_cascading_structure.md)
- [Style files purposes](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_css/style_files_purposes.md)
- [The stylesheets inclusion mechanism](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_css/the_stylesheets_inclusion_mechanism.md)
- [Extending the icons set](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_css/extending_the_icons_set.md)
- [Default course image](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_css/default_course_image.md)
- [Example procedure for new design](https://docs.chamilo.org/1.11.x/developer-guide/theming_through_css/example_procedure_for_new_design.md)
- [Document templates](https://docs.chamilo.org/1.11.x/developer-guide/document_templates.md)
- [Structure](https://docs.chamilo.org/1.11.x/developer-guide/document_templates/structure.md)
- [Theming certificates](https://docs.chamilo.org/1.11.x/developer-guide/theming-certificates.md)
- [Customizing the online editor](https://docs.chamilo.org/1.11.x/developer-guide/customizing_the_online_editor.md)
- [The Chamilo logo](https://docs.chamilo.org/1.11.x/developer-guide/the_chamilo_logo.md)
- [Global settings](https://docs.chamilo.org/1.11.x/developer-guide/global_settings.md)
- [Sub-languages](https://docs.chamilo.org/1.11.x/developer-guide/global_settings/sub-languages.md)
- [Participating to the development](https://docs.chamilo.org/1.11.x/developer-guide/participating_to_the_development.md)
- [Using Git](https://docs.chamilo.org/1.11.x/developer-guide/participating_to_the_development/using_git.md)
- [Updating you code](https://docs.chamilo.org/1.11.x/developer-guide/participating_to_the_development/updating_you_code.md)
- [Clear the template cache](https://docs.chamilo.org/1.11.x/developer-guide/clear_the_template_cache.md)
- [Fixing bugs](https://docs.chamilo.org/1.11.x/developer-guide/fixing_bugs.md)
- [System Administrators: Web services](https://docs.chamilo.org/1.11.x/developer-guide/system_administratorsweb_services.md)
- [System Administrators: Authentication methods](https://docs.chamilo.org/1.11.x/developer-guide/system_administratorsauthentication_methods.md)
- [Extra Chamilo fields](https://docs.chamilo.org/1.11.x/developer-guide/extra_chamilo_fields.md)
- [Plugins](https://docs.chamilo.org/1.11.x/developer-guide/plugins.md)
- [General workflow of plugins](https://docs.chamilo.org/1.11.x/developer-guide/plugins/general_workflow_of_plugins.md)
- [General plugins development](https://docs.chamilo.org/1.11.x/developer-guide/plugins/general_plugins_development.md)
- [The Dashboard](https://docs.chamilo.org/1.11.x/developer-guide/plugins/the_dashboard.md)
- [Language variables](https://docs.chamilo.org/1.11.x/developer-guide/plugins/language_variables.md)
- [LDAP](https://docs.chamilo.org/1.11.x/developer-guide/plugins/ldap.md)
- [CAS](https://docs.chamilo.org/1.11.x/developer-guide/plugins/cas.md)
- [Shibboleth](https://docs.chamilo.org/1.11.x/developer-guide/plugins/shibboleth.md)
- [Facebook](https://docs.chamilo.org/1.11.x/developer-guide/plugins/facebook.md)
- [OpenID](https://docs.chamilo.org/1.11.x/developer-guide/plugins/openid.md)
- [Custom SSO methods](https://docs.chamilo.org/1.11.x/developer-guide/plugins/custom_sso_methods.md)
- [Passwords generation](https://docs.chamilo.org/1.11.x/developer-guide/passwords.md)
