And in the meantime, a maintenance version to correct a bug with the addition of comments.
2022 Aug 13
By Franck on Saturday 13 August 2022, 10:02
And in the meantime, a maintenance version to correct a bug with the addition of comments.
By Franck on Saturday 13 August 2022, 09:02
The new version for this quarter with some improvements in the program mainly in the core code, but not only.
Note the disappearance of the management of icon sets, little used and potentially complicated with the use of icons in SVG format in two versions (light and dark theme).
The CHANGELOG of 2.23 :
2022 May 13
By Franck on Friday 13 May 2022, 08:19
The new version for this quarter — we're keeping up, that's a good thing — with some improvements to the program:
2022 Mar 7
By Franck on Monday 7 March 2022, 10:18
A new version that fixes two bugs concerning the management of users other than administrators (or super-administrators).
2022 Feb 26
By Franck on Saturday 26 February 2022, 09:31
A new maintenance release that solves, among other things, the date and cache problems encountered by some users.
Changes:
2022 Feb 19
By Franck on Saturday 19 February 2022, 08:26
A maintenance release to fix these bugs:
2022 Feb 13
By Franck on Sunday 13 February 2022, 08:02
A new version of Dotclear which I let you discover the (light) resumption of the look of the administration. In particular, many PNG images have been replaced by a vector version (SVG format), which allows to keep a good quality at any zoom level.
Note that it requires PHP 7.4 or PHP 8.0. We have tried to fix all the problems that may occur with PHP 8.1, but our testing may not have been exhaustive and we welcome any feedback on how this latest version of PHP works.
For details of the changes, see the CHANGELOG or even the repository.
2021 Nov 19
By Franck on Friday 19 November 2021, 13:47
A small update that fixes three not very serious but potentially annoying bugs in the use of Dotclear.
2021 Nov 13
By Franck on Saturday 13 November 2021, 06:35
Still gardening and happy tooyou Kozlika!
As announced at the time of the 2.19 release, we are publishing new versions more often - or at least trying to.
In this new version 2.20, the highlights are as follows:
details
. A vertical bar at the beginning of the line, followed by the text of the summary is necessary to start this block, followed by the free content of the block, followed by a line with a vertical bar as the first character only ending the whole, i.e. :|summary of the detail block (hidden by default) … content of my block … |
Please note: this version is the last to support PHP 7.3; the next 2.21 will require at least PHP 7.4 (or PHP 8). A message will be displayed on your dashboard if your PHP version is affected.
To implement an alternative repository for a module, plugin or theme, you need two things:
_define.php
file, such as: 'repository' => 'https://raw.githubusercontent.com/franck-paul/sysInfo/main/dcstore.xml'
dcstore.xml
file structured as follows, and stored in accordance with the URL provided above:<modules xmlns:da="http://dotaddict.org/da/"> <module id="[MODULE_ID]"> <name>[MODULE NAME]</name> <version>[MODULE.VERSION]</version> <author>[MODULE AUTHOR]</author> <desc>[MODULE DESCRIPTION]</desc> <file>[MODULE_ARCHIVE.ZIP]</file> <da:dcmin>[MODULE_DOTCLEAR_VERSION_MIN]</da:dcmin> <da:details>[MODULE_DETAIL_URL]</da:details> <da:support>[MODULE_SUPPORT_URL]</da:support> </module> </modules>
Example for the sysInfo plugin:
<modules xmlns:da="http://dotaddict.org/da/"> <module id="sysInfo"> <name>System Information</name> <version>1.16.3</version> <author>System Information</author> <desc>System Information</desc> <file>https://github.com/franck-paul/sysInfo/releases/download/1.16.3/plugin-sysInfo-1.16.3.zip</file> <da:dcmin>2.19</da:dcmin> <da:details>https://open-time.net/docs/plugins/sysInfo</da:details> <da:support>https://github.com/franck-paul/sysInfo</da:support> </module> </modules>
Note that the dcstore.xml
file does not need to be included in the module installation archive.
As soon as a module, indicating in its _define.php
file an alternative repository, will be installed with Dotclear version 2.20, then the latter will also consult this repository to check for the presence of a new version.
It is possible to save the default settings for inserting a media file (image, sound, ...) which is then used when editing posts and pages. See Blog settings, section "Media and images". It is also possible to save the current insertion parameters when inserting media into a post.
This is convenient but can be counterproductive in some cases.
Dotclear version 2.20 now takes into account the presence of a .mediadef
file (or .mediadef.json
) structured as follows, so that the settings specified in it become automatically pre-selected instead of those saved by default for the blog:
{ "size": "o", "legend": "none", "alignment": "center", "link": false }
Voilà les valeurs possibles pour les différents réglages :
size
: "sq" for thumbnail, "s" for small, "m" for medium, "o" for originallegend
: "none" for none, "title" for title only, "legend" for title and legendalignment
: "none" for none, "left" to left align, "right" to right align, "center" to centerlink
: true with the link, false without the original image linkYou are not obliged to specify all the settings and if one or more of them are missing, the one or more saved for the blog will be used.
Moreover, this preset file is only valid for the folder in which it is saved and therefore only for the media it contains.
For the rest, the curious can consult the details of the modifications in the CHANGELOG file of this version.
Et voilà !
2021 Aug 13
By Franck on Friday 13 August 2021, 16:36
A new version to celebrate the 18 years of Dotclear.
On the program, a more robust code (PHP and Javascript), some improvements for themes developers, a minimal version of PHP 7.3 required, the compatibility with PHP 8 being ensured, the few used libraries have been updated (jQuery, CKEditor, codemirror, ...).
Note that the MySQL driver support has been removed and is now replaced by the MySQLi driver. You don't have to change anything if you were using the old one, the replacement is automatic.
Furthermore, the "remember me" function present on the blog comment forms, previously managed via the creation of a cookie, is now replaced by a local storage in the browser via the localStorage API.
Note also that Google's FLoC tracking system is automatically disabled (which can be overridden via the blog settings).
The curious can study the CHANGELOG
file for details.
We will also try to publish new versions more often with probably less stuff each time as the application has already reached its maturity/majority :-)
2021 Feb 13
By Franck on Saturday 13 February 2021, 11:28
A maintenance version that corrects a few bugs, especially when putting programmed entries online.
2020 Nov 13
By Franck on Friday 13 November 2020, 13:04
A new version that brings some changes and updates.
The most notable are :
Note that the next major release, 2.19, will require PHP 7.0 or greater!
2020 Aug 17
By Franck on Monday 17 August 2020, 10:21
A maintenance version that fixes two minor problems with Safari.
2020 Aug 15
By Franck on Saturday 15 August 2020, 09:53
A maintenance version to fix a problem caused by Chrome with the optional password fields of posts and pages.
2020 Aug 13
By Franck on Thursday 13 August 2020, 10:18
Here's the “Jurassic blog edition”, aka Dotclear 2.17 to celebrate 17 years of Dotclear today \o/
The CHANGELOG:
* 🐘 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) * 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
« previous entries - page 2 of 8 - next entries »