Extending the Toolbar Registering Toolbar items Extending the Toolbar django CMS allows you to control what appears in the toolbar. This allows you to integrate your applicatio...
3.8.0 release notes What’s new in 3.8.0 Improvements and new features Bug Fixes How to upgrade to 3.8 3.8.0 release notes This release of django CMS concentrates on introduc...
Reference for content editors Reference for content editors Note This is a new section in the django CMS documentation, and a priority for the project. If you’d like to contrib...
Contributing code In a nutshell Basic requirements and standards Syntax and conventions Python HTML, CSS and JavaScript JS Linting JS Bundling Process Frontend Styles Icon...
Settings and constants The INSTALLED_APPS setting The MIDDLEWARE_CLASSES setting cms.middleware.utils.ApphookReloadMiddleware Custom User Requirements Required Settings CMS_...
Frontend integration Frontend integration Generally speaking, django CMS is wholly frontend-agnostic. It doesn’t care what your site’s frontend is built on or uses. The excepti...
How to test your extensions Testing Apps Resolving View Names CMSTestCase Testing Plugins How to test your extensions Testing Apps Resolving View Names Your apps need test...
Apphooks Apphooks Right now, our django Polls app is statically hooked into the project’s urls.py . This is all right, but we can do more, by attaching applications to django CM...
How-to guides Set-up Using core functionality Creating new functionality Contributing How-to guides These guides presuppose some familiarity with django CMS. They cover some...
Running and writing tests Running tests Problems running the tests OS X users ERROR: test_copy_to_from_clipboard (cms.tests.frontend.PlaceholderBasicTests) ERROR: zlib is requir...