django-cms v3.2.0 Release Notes
Release Date: 2015-11-24 // over 8 years ago-
- ➕ Added new wizard to improve content creation
- ➕ Added Aldryn Apphook Reload https://github.com/aldryn/aldryn-apphook-reload/ into core
- ➕ Added database migration creating
UrlconfRevision
for apphook reload. - ➕ Added tooltips for certain user interaction elements
- ➕ Added full touch support and optimisations for mobile devices
- ➕ Added gulp.js for linting, compressing and bundling
- ➕ Added YuiDocs for JavaScript documentation
- Added
CMS_TOOLBAR_SIMPLE_STRUCTURE_MODE
to switch back to the old board rendering, this will be deprecated in 3.3.0 - ➕ Added
request.toolbars.placeholder_list
this will replacerequest.toolbars.placeholders
in 3.3.0 - ➕ Added new installation screen with optimisation alongside the new content creation wizard
- ➕ Added
.editorconfig
to the django-cms project - ➕ Added HTML rendering capabilities for the modal
- ➕ Added browser history to the sideframe
- 👌 Improved design for better touch support
- 👌 Improved design for better accessibility support such as contrast ratio
- 👌 Improved design to reflect latest responsive design standards such as the toolbar menu which collapses to "More"
- 👌 Improved UI for scrolling, saving and navigating through content
creation and editing such as
CTRL + Enter
for saving - 👌 Improved overall speed loading times and interaction response
- 👌 Improved drag & drop experience
- 👌 Improved structure board hierarchy to be displayed as tree elements instead of nested boxes
- 👌 Improved clipboard to be integrated within the toolbar and structure board (copy & paste)
- 👌 Improved modal UI and added significant speed improvements
- 👌 Improved sideframe UI and reduced functionality
- 👌 Improved messaging system within
cms.messages.js
- 👌 Improved pagetree design and UI (soft-redesign) refactoring will follow in 3.3
- 👌 Improved parent plugin restricts on frontend
- 👌 Improved frontend code to comply with aldryn-boilerplate-bootstrap3
- 👌 Improved folder structure for frontend related components such as JavaScript and SASS
- 👌 Improved color and value variable declarations for Styles
- 👌 Improved key mapping for actions such as saving, closing and switching across browsers
- Switched from tabs to 4 spaces everywhere
- 💎 Switched from ruby sass/compass to libsass/autoprefixer
- Switched from sprite images to auto generated webfonts via gulp
- 🚚 Moved widgets.py javascript to
static/cms/js/widgets
- 🛠 Fixed an issue in which placeholder template tags ignored the
lang
parameter - Renamed cms_app, cms_menu, cms_toolbar to plural versions eg.
cms_apps.py
cms_menus.py
,cms_toolbars.py
with backwards compatibility - ✂ Removed all id attributes on html elements in favour of classes
- ✂ Removed 'develop.py' to replace with 'manage.py' (devs)
- ✂ Removed Alias plugin from list of plugins (Create Alias still an option)
- ➕ Added support for 3rd party admin themes
- ⚡️ Update the toolbar tutorial
- ⚡️ Update the 3rd party integration tutorial
- 🛠 Fixed an issue where dialogs can't be closed when activating prevent checkbox
- 🛠 Fixed edit and edit_off constants not being honoured in frontend code
- Deprecate CMSPlugin.disable_child_plugin in favour of disable_child_plugins
- Fixed an issue where
allow_children
anddisable_child_plugins
didn't work on dragitems