#################
Extending the CMS
#################

django CMS is thoroughly extensible. Nearly all of its components can be not only configured and
customised, but also extended to provide brand-new functionality through numerous hooks and stable
APIs.

.. toctree::
    :maxdepth: 2

    extending_examples
    extending_page_title
    custom_plugins
    app_integration
    api_references
    placeholders
    toolbar
    frontend_models
    searchdocs
    fields
    testing
