Une version de maintenance qui corrige quelques bugs, en particulier lors de la mise en ligne de billets programmés.
2021 fév. 13
Une version de maintenance qui corrige quelques bugs, en particulier lors de la mise en ligne de billets programmés.
2020 nov. 13
Une nouvelle version qui apporte quelques changements et mises à jour.
Les plus notables sont :
Notez que la prochaine version majeure, la 2.19, nécessitera une version 7.0 minimum pour PHP !
2020 août 17
Une version de maintenance qui règle deux problèmes mineurs avec Safari.
2020 août 15
Une version de maintenance pour régler un problème posé par Chrome avec les champs mot de passe optionnels des billets et pages.
2020 août 13
Voilà la « Jurassic blog edition », aka Dotclear 2.17 pour fêter les 17 années d'existence de Dotclear ce jour \o/
Le CHANGELOG associé (j'ai la flemme de traduire) :
* 🐘 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
2020 mai 27
Cette version corrige l'utilisation de la librairie Clearbricks, pas à jour dans la version précédente
Comme la précédente, une nouvelle version qui corrige quelques petits bugs mineurs mais parfois énervants.
2020 mai 22
Une nouvelle version qui corrige quelques petits bugs mineurs mais parfois énervants.
2020 mai 14
Une nouvelle version qui corrige quelques petits bugs mineurs mais parfois gênants.
2020 avr. 24
Une nouvelle version qui intègre la correction un bug oubliée dans la version précédente.
2020 avr. 17
Une nouvelle version mineure qui corrige l'absence d'avertissement quand du contenu a été modifié et pas enregistré avec CKEditor.
2020 avr. 15
Quelques petits bugs sans gravité mais gênants au quotidien ont été corrigés avec cette version.
2020 mar. 14
Par Franck - Développement
En particulier avec la disparition de l'obligation d'inclure la bibliothèque jQuery pour gérer la fonctionnalité « se souvenir de moi » disponible sur les formulaires de commentaire des publications.
Avant on avait, du côté de l'entête, ce code-ci :
<script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf={{tpl:BlogJsJQuery}}/jquery.js"></script> <script type="text/javascript" src="{{tpl:BlogQmarkURL}}pf={{tpl:BlogJsJQuery}}/jquery.cookie.js"></script>
Maintenant on peut le remplacer par ce code-là :
<tpl:SysIf jquery_needed="1"> <script src="{{tpl:BlogQmarkURL}}pf={{tpl:BlogJsJQuery}}/jquery.js"></script> </tpl:SysIf>
Ça permet de charger la bibliothèque jQuery uniquement si l'option est choisie dans les paramètres du blog.
Notez que si votre thème ne rédéfinit pas le contenu de l'entête alors c'est le jeu de template fourni avec Dotclear qui se chargera de ça.
Notez également que l'attribut type="text/javascript"
n'est pas nécessaire avec HTML5.
Par ailleurs, si nécessaire, il vous faudra fournir un template static.html utilisé lorsqu'une page d'accueil statique est utilisée en lieu et place de l'habituelle liste des derniers billets. Cependant ce ne sera peut-être pas nécessaire puisque une version est fournie avec les 3 jeux de template livrés avec Dotclear. À vous de voir si c'est utile.
Pour info, la partie particulière au mode statique de la page d'accueil dans le template est celle-ci :
<tpl:IfBlogStaticEntryURL> {{tpl:BlogStaticEntryURL}} <tpl:Entries> <div class="content-inner">{{tpl:EntryExcerpt}}{{tpl:EntryContent}}</div> </tpl:Entries> {{tpl:else}} <header id="content-info"> <h2>{{tpl:lang Welcome}}</h2> </header> <div class="content-inner"> <p>{{tpl:lang The list of recents posts is available}} <a href="{{tpl:BlogPostsURL}}">{{tpl:lang here}}</a>.</p> </div> </tpl:IfBlogStaticEntryURL>
La balise <tpl:IfBlogStaticEntryURL> permet de tester si une publication a été affectée à la page d'accueil statique, et dans ce cas il est nécessaire d'inclure la balise {{tpl:BlogStaticEntryURL}} pour « préparer » les éléments qui permettront de la récupérer.
Si vous avez besoin d'un exemple, jetez un œil aux deux thèmes zh2 et zh2-dark qui ont été mis à jour en conséquence ; d'autres viendront peut-être si besoin.
« billets précédents - page 2 de 19 - billets suivants »