Dotclear

2019 oct. 1

Dotclear 2.15.2

Une nouvelle version qui corrige :

  • la sauvegarde des fichiers modifiés dans l'éditeur de thème lorsque la coloration syntaxique est activée ;
  • l'insertion de vidéo avec les deux éditeurs
  • l'affichage des badges (compteurs) utilisés par certains modules de tableau de bord

2019 août 29

Dotclear 2.15.1

Une petite mise à jour qui devrait régler le problème de modification des pages et billets dans une langue différente de celle de l'interface, lors de l'utilisation de CKEditor. Elle devrait également régler le problème rencontré au moment de la mise à jour de la 2.15 par les utilisateurs de bases de données au format PostgreSQL.

2019 août 12

Dotclear 2.15

Une nouvelle version de Dotclear légèrement plus robuste côté code, il n'y a entre autre plus de javascript « inline », et c'est mieux pour la sécurité ; et en général un peu plus de confort côté administration avec en particulier des listes et des tables « responsives », qui s'adaptent mieux à la taille d'écran disponible. Il devrait être plus aisé de gérer les commentaires sur smartphone, par exemple.

Notez que les lecteurs Flash (vidéo et audio) ne sont plus intégrés dans la distribution — ils ne sont cependant pas supprimés au cours de la mise à jour.

Côté tableau de bord vous pourrez maintenant organiser à votre guise la disposition des différents blocs (icônes, …) ; le format WebP est nativement supporté — à condition que votre serveur soit configuré pour ce faire ; quelques codes supplémentaires ont été ajoutés côté wiki (indice, exposant)…

Pour le reste je vous laisse consulter le « CHANGELOG » ;-)

On refait un festival de rétroliens, demain, pour l'anniversaire de Dotclear ?

2019 janv. 15

Serveur DotAddict opérationnel

Un grand merci collectif à Noé (aka Lomalarch) qui a configuré et restauré sur un nouveau serveur ce qui restait de l'ancien qui nous a lâchement abandonné à la veille du nouvel an !

Vous pouvez donc profiter comme il vous plait des thèmes et plugins, astuces, et autres geekeries \o/

2018 déc. 26

Serveur DotAddict en panne

Bonjour,

Le serveur DotAddict, qui gère les plugins et thèmes des contributeurs, plus quelques autres ressources, a décidé de mourir sans prévenir pendant les agapes de Noël !

On va remettre de l'ordre dans tout ça, aussi vite que possible, mais ça risque de prendre du temps, voire même un temps certain.

Merci pour votre patience…

PS : La non réponse de ce serveur peut ralentir votre tableau de bord, si vous avez l'icône « Gestion des plugins » et/ou « Apparence du blog » dans vos favoris. Si vous trouvez ça trop gênant, vous pouvez les retirer le temps que ça revienne en ligne (voir « Mes préférences », onglet « Mon tableau de bord »).

2018 sept. 26

Dotclear 2.14.3

Une petite mise à jour qui devrait régler le problème de configuration rencontré entre autres chez 1&1 avec une valeur de memory_limit (dans le PHP.ini) initialisée à -1 (illimitée).

2018 sept. 4

Dotclear 2.14.2

Une petite mise à jour qui règle quelques problèmes avec :

  • La sécurité (deux failles mineures)
  • L'utilisation de la coloration syntaxique dans l'éditeur de thème
  • La gestion de certaines balises template (entre autres celles utilisées pour l'entête des pages)

Note : Certains bloqueurs de pub de votre navigateur peuvent empêcher le bon fonctionnement de l'administration, en particulier le ou les éditeurs. Pensez dans ce cas à utiliser la liste blanche de l'extension en question.

2018 août 17

Dotclear 2.14.1

Une petite mise à jour qui règle quelques problèmes avec :

  • Le script d'installation
  • La taille de police par défaut dans les préférences utilisateur
  • La compression des scripts Javascript

2018 août 14

Dotclear 2.14 et version de PHP

On m'a rapporté à plusieurs reprises des problèmes de connexion avec l'admin sur les hébergements tournant avec une version 5.5 (obsolète) de PHP.

Je vous recommande donc de basculer vers la version 5.6 ou encore mieux vers la version 7.1 ou 7.2

2018 août 13

Dotclear 2.14

Nom de code : Dark Crystal

Crystal parce que noces de, vu que ça fait 15 ans aujourd'hui que Dotclear tourne sur les meilleurs serveurs de blogs de la planète !

Dark parce qu'il y a, depuis cette version, un mode sombre pour l'interface d'administration !

Dark Crystal parce que j'aime bien ce film sorti il y a 35 ans :-)

Sinon, c'est comme d'habitude…

Enjoy!

2018 janv. 27

Dotclear 2.13.1

Une petite mise à jour qui corrige deux bugs agaçants dans l'éditeur de thème (lorsque la coloration syntaxique est activée) et avec l'éditeur traditionnel de Dotclear, en mode XHTML.

2018 janv. 13

Dotclear 2.13

Quelques mots :

  • PHP 5.5+ devient obligatoire comme un nouveau système plus sécurisé a été implémenté pour le stockage des mots de passe dans la base de données, système qui nécessite a minima cette version de PHP
  • Les informations affichées sur le tableau de bord, comme les mises à jour de Dotclear ou les nouvelles, le sont dorénavant de manière asynchrone, donc plus de blocage inhérent à un serveur parfois fantôme !
  • Un nouveau driver pour les bases de données MySQL encodées avec UTF8-mb4
  • Quelques bugs corrigés
  • Quelques améliorations de l'expérience utilisateur côté administration des blogs

Profitez !


Note pour les utilisateurs et administrateurs :

Le nouveau système de chiffrement des mots de passe ne nécessite aucune procédure de migration. Ceci sera fait au fur et à mesure à la première connexion de chacun des utilisateurs.

Notes pour les développeurs :

Le nouveau système des mots de passe implique deux incompatibilités par rapport aux versions précédentes :

  1. La fonction/méthode checkPassword() (/inc/core/class.dc.auth.php) requiert dorénavant un mot de passe non chiffré (habituellement le contenu du champ de formulaire) plutôt que la forme déjà chiffrée.
    Vous devez donc maintenant l'utiliser de cette façon : $core->auth->checkPassword($_POST['your_pwd']) plutôt que celle-ci : $core->auth->checkPassword($core->auth->crypt($_POST['your_pwd'])).

  2. La fonction/méthode crypt() (/inc/core/class.dc.auth.php) ne donne maintenant plus deux fois de suite le même résultat pour le même paramètre. Si vous avez besoin d'un chiffrement à l'ancienne mode vous pouvez utiliser la fonction/méthode cryptLegacy() (même fichier).

Si vous avez besoin d'un UID/clé unique, utilisez http::browserUID(DC_MASTER_KEY.$core->auth->userID().$core->auth->cryptLegacy($core->auth->userID())) (sera peut-être sujet à amélioration dans le futur).

2017 oct. 26

Dotclear sur Github

J'ai trouvé et configuré, il y a quelques jours, un service nommé Git-hg Mirror qui permet de synchroniser un dépôt Bitbucket (mercurial ou hg) avec un dépôt Github (git), dans les deux sens, ou dans un seul des deux sens seulement.

J'ai choisi de conserver Bitbucket comme référence, lui-même étant une copie du dépôt officiel du serveur Dotclear, et d'utiliser Github comme dépôt secondaire pour recueillir d'éventuels tickets et dans le meilleur des cas patchs et pull-requests.

La synchronisation s'effectue toutes les 3 heures et au passage je tiens à remercier le support de Git-hg Mirror qui est super réactif.

J'ai également fait de même avec le dépôt de Clearbricks.

En détail, les dépôts Github sont ici :

Si vous voulez utiliser ces dépôts pour développer et contribuer, clonez d'abord le dépôt dotclear puis, clonez le dépôt clearbricks en sous-module dans le sous-répertoire inc/libs/clearbricks.

Il sera peut-être utile de configurer un .git-ignore local à votre installation pour ignorer le sous-module, en fonction de vos besoins. D'ailleurs si nécessaire on rajoutera ce .git-ignore au dépôt officiel côté mercurial.

Enjoy and contribute!

2017 août 13

Dotclear 2.12.1

Une nouvelle petite mise à jour aujourd'hui qui corrige un bug qui touche ceux qui utilisent un thème basé sur le jeu de template (par défaut) mustek. Elle règle aussi un petit problème avec les titres de certains médias au moment de leur envoi dans la médiathèque.

N'oubliez pas de vider le cache des templates (plugin Entretien) ainsi que le cache de votre navigateur après avoir fait une mise à jour. Dans le cas où vous auriez opté pour une mise à jour manuelle, n'oubliez pas non plus de vous déconnecter et de vous reconnecter, certaines mises à jour (concernant la base de données) se font à ce moment là.

2017 juil. 27

Dotclear 2.12

Mise à jour minimaliste, bien que le CHANGELOG ne soit pas si ridicule que ça, vu qu'il n'y aucune fonctionnalité supplémentaire, simplement des améliorations et des corrections de bug.

Vu l'état des troupes depuis de nombreux mois, voire de nombreuses années, j'ai décidé de réduire la voilure en terme de développement car étant seul pour coder je n'ai pas le courage de me lancer dans des projets conséquents[1] — oui, on a un bus factor de 1 chez Dotclear.

Exit donc l'API REST que j'avais en tête — cela dit un plugin tiers est en cours de développement qui devrait apporter cette fonctionnalité —, exit aussi l'intégration du moteur Twig pour les thèmes, exit aussi pas mal de tickets qui restaient en souffrance faute de bras pour les prendre en charge.

Je vais continuer à maintenir Dotclear, ajouter quelques petites choses qui manquent, comme le support des bases de données MySQL UTF8-MB4, une gestion des mots de passe un peu plus robuste, et ça fera l'objet d'une prochaine 2.13 qui au passage nécessitera PHP 5.5 minimum — il est grand temps de laisser tomber PHP 5.3 vieillissant et plus du tout maintenu.

Note

[1] D'une part c'est pas drôle de coder seul, d'autre part ça manque de revue de code et c'est dangereux.

- page 2 de 17 -

Sites map