Dotclear 2.17
14 August 2020
Dotclear version 2.17 is now available (major release).
Upgrading to Dotclear 2.17
Dotclear 2.17 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Dotclear updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Dotclear install to test the 2.17 upgrade prior to applying it live. Get started managing your Dotclear installations with Installatron
What's New in Dotclear 2.17
Features
- PHP 5.6+ is required, PHP 7.4 compliance
- Security: Password is now needed to export blog settings and contents (full/simple)
- Themes can now be cloned
- New helper button (show/hide) for password fields
- Enhancement of filter/sort usage for lists (posts, comments, …)
- 3rd automatic theme for backend theme (which follow OS setting)
- Authentication (backend) and password form (public for password protected entry) have been redesigned
- Add a Cancel button wherever relevant in backend
- PHP files can now be edited in Theme editor
- Plugins may now use SVG icon rather than JPG/PNG
- Black/White list names become Block/Allow list (antispam)
Changes
- Wiki: subscript syntax changed from _subscript_ to ,,subscript,,
- Wiki: add ;;span-content;; syntax
- Wiki: add §§attributes[|list attributes]§§ for blocks (at end of the 1st line of block)
- Wiki: add §attributes§ for inline elements (just before closing marker, warning: cannot be nested)
- Tpl: Add {{tpl:BlogNbEntriesFirstPage}} and {{tpl:BlogNbEntriesPerPage}}
- Tpl: Add optional even attribute to <tpl:EntryIfOdd>, <tpl:CommentIfOdd> and <tpl:PingIfOdd>
- Tpl: Add author="…" as attribute of <tpl:EntryIf>
- Sys: Add several behaviors, coreBeforeImageMetaCreate, themeBeforeClone and themeAfterClone
- a11y: Reduce motion if required in provided themes and backend
- Lib: Update jQuery to 3.5.1 (backend and public)
- Lib: Update Codemirror to 5.55.0
- Lib: CKEditor new color palette (configurable)
- Fix: Notification system refactored (now based on db rather than PHP Session)
- Fix: Missing confirmation before closing modified forms / unecessary confirmation asked before closing not modified forms
- i18n: Switch from Transifex to Crowdin for localisation purpose (https://dotclear.crowdin.com/)
- Various bugs, a11y concerns and typos fixed
- Some locales and cosmetic adjustments