Dotclear

2015 août 14

Dotclear 2.8 : CKEditor en panne ?

Quelques uns d'entres vous nous ont rapporté des soucis avec l'usage de CKEditor depuis la mise à jour en 2.8 de Dotclear.

Après vérification il s'agit, dans la majorité des cas (a priori tous), d'un souci avec le réglage d'une constante dans le fichier inc/config.php de vos installations.

Dans ce fichier, une ligne indique l'URL de l'administration :

// Admin URL. You need to set it for some features.
define('DC_ADMIN_URL','http://exemple.com/dotclear/admin/');

Vérifiez qu'elle est correctement positionnée.

2015 août 13

Dotclear 2.8

Quelques mois après la version 2.7.5 voilà aujourd'hui, pour le 12e anniversaire de Dotclear, la version 2.8 qui pointe le bout de son nez sous les traits de Dotty[1], notre nouvelle mascotte[2] :

Dotty the new Dotclear mascot

Dotty

Cette nouvelle version introduit un nouveau mécanisme qui permet de gérer des dépendances entres modules (plugins pour l'instant et bientôt pour les thèmes), intègre le plugin Breadcrumb (fil d'Ariane que certains d'entre-vous utilisent peut-être déjà), met à jour l'éditeur CKEditor et la librairie jQuery, corrige pas mal de bugs et de petits problèmes cosmétiques.

Le système d'extension/héritage des templates a été appliqué au jeu de template mustek, afin de simplifier le développement les thèmes qui s'appuient dessus, quelques critères de tri et de filtre ont été ajoutés pour l'affichage des billets et des commentaires (et spams) côté administration, les mots-clés et widgets sont dorénavant triés selon un ordre lexical pour les langues utilisant un alphabet latin, entre autre choses sur lesquelles nous reviendrons de temps en temps par ici.

Important : Si vous avez installé le plugin breadcrumb (intitulé « Fil d'Ariane »), désinstallez-le avant de faire cette mise à jour.

Autre chose : nous allons abandonner le support de la version 5.2 de PHP et imposer a minima la version 5.3 (qui rappellons-le est déjà obsolète). Sachez que Dotclear a été testé jusqu'à la version 5.6 de PHP.

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

Notes

[1] Nous devons ce joli nom à Noé (aka Lomalarch) et quand nous avons découvert ce que ça voulait dire en anglais (toqué), nous avons trouvé ça très approprié, vu qu'on l'est tous à des degrés divers chez Dotclear !

[2] Nous devons cette magnifique illustration à notre ami et artiste Alain Korkos que peut-être connaissez-vous déjà.

2015 mar. 25

Dotclear 2.7.5

Une nouvelle version de maintenance qui règle deux potentielles failles de sécurité du côté de l'édition des billets et des pages, failles signalées ce matin par the SecPod Research Team Member Shakeel que nous remercions pour le signalement, ainsi que trois autres défauts moins critiques.

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

2015 fév. 13

Dotclear 2.7.4

Petite version de maintenance, qui a pour petit nom « The Cat », et qui apporte son (petit) lot de corrections et d'améliorations ce vendredi 13 !

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

2015 janv. 13

Dotclear 2.7.3

Petite version de correction, qui a pour petit nom « Le Grand Duduche » et qui restaure la possibilité d'utiliser un éditeur pour la description des catégories, rétablit le fonctionnement correct des popups d'insertion de média, corrige la pagination dans certains cas particuliers, règle quelques messages intempestifs, etc.

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

2014 déc. 25

Dotclear 2.7.2

Une version de correction pour régler un bug qui empêchait les utilisateurs non administrateurs d'utiliser l'éditeur Wiki de Dotclear.

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

Dotclear 2.7.1

Une version de maintenance qui corrige quelques bugs signalés depuis la sortie de la 2.7 il y a quelques jours et apporte quelques retouches cosmétiques du côté du nouveau thème Berlin et du jeu de template Currywurst.

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

Le seul regret que nous avons, et que j'espère temporaire, est que nos utilisateurs chez Free sont contraints de continuer avec la version 2.5.3 seulement, compte tenu de la version trop ancienne de PHP en service là-bas.

2014 déc. 13

Dotclear 2.7

TL;DR : Un nouvel éditeur WYSIWYG et du HTML5 côté jardin et côté cour. Mettez à jour et dégustez :-)

Lire la suite...

2014 août 18

Dotclear 2.6.4

Une nouvelle version de maintenance qui corrige deux potentielles failles de sécurité, une côté gestionnaire de média et une autre du côté de XML-RPC (avérée sur Wordpress et Drupal et probable sur Dotclear).

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

2014 mai 16

Dotclear 2.6.3

Une nouvelle version de maintenance qui corrige deux potentielles failles de sécurité sur l'authentification XML-RPC et sur l'ordonnancement des catégories. Nous en profitons pour remercier Egidio Romano qui nous a alerté il y a deux jours à ce propos.

Il nous a également alerté sur la possibilité d'envoyer et de faire exécuter dans le dossier des médias un script PHP. Dotclear ne peut pas garantir complètement ce genre de défaut et il faut veiller à ne pas laisser de tel fichiers dans vos médias, ou, si c'est important, d'éviter qu'ils soient exécutables. Pour ce faire plusieurs techniques existent et dépendent essentiellement de l'hébergeur et du logiciel serveur.

Pour Apache, par exemple, un fichier .htaccess placé dans le dossier public et contenant la directive suivante permet de l'éviter :

php_flag engine off

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

2014 janv. 20

Dotclear 2.6.2

Une nouvelle version de maintenance qui corrige quelques bugs et une potentielle faille de sécurité sur les billets et les pages protégés par un mot de passe.

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

2013 déc. 1

Quelle belle journée !

La journée d'hier fut, comme prévu, une journée riche, riche en découvertes, riche de personnes rencontrées, riche du plaisir de se voir tout simplement.

Anne a initié la journée - en fin de matinée - par une initiation/découverte de Sass et Compass. Les deux "outils" Sass et Compass sont complémentaires. Sass enrichit les feuilles de style CSS en offrant notamment la possibilité de mettre des variables, d'ajouter des fonctions...

Quoi de plus pénible que devoir recopier à différents endroits de sa feuille de style une ou des couleurs de sa charte graphique. Vous rêviez (ou pas) de pouvoir utiliser une variable, avec Sass, réveillez-vous c'est tout simplement possible !

Dans le même ordre d'idée, vous avez par exemple dans votre design différentes boîtes avec des bords arrondis mais avec des marges intérieures et extérieures qui dépendent du contexte. Avec Sass, plus de galère lorsque vous décidez par exemple d'agrandir un peu l'arrondi ou mettre une couleur de fond pour toutes les boîtes. Cette fois Sass vient à votre secours avec les fonctions (mixins en grand breton).

Tout cela n'est qu'un aperçu des possibilités apportées par Sass. Il y a aussi les opérateurs qui permettent par exemple d'écrire width: 300px / 960px * 100%;, règles imbriquées (Nested), l'héritage…

Et Compass, dans l'histoire ? Compass est un framework qui complète Sass et en facilite grandement l'utilisation à travers toute une collection de mixins. Par exemple, on peut écrire une règle sans se soucier d’ajouter les règles spécifiques à tel ou tel navigateur, Compass s’en chargera. Il offre aussi un reset CSS ou encore des ‘’mixins’’ facilitant la mise en place d’une grille verticale.

Et comme si tout cela ne suffisait pas, Anne nous a fait découvrir les Zen Grids. A mon avis, les intégrateurs ont du souci à se faire ! Faire une mise en page complexe devient facile et amusant. Zen Grids utilise évidemment Sass. En modifiant, les paramètres de quelques mixins, on peut par exemple sur la page d'un billet décider de mettre la barre latérale (sidebar) à gauche plutôt qu'à droite et cela sans modifier le code html évidemment. Le framework Zen Grids offre des perspectives super intéressantes.

Après une petite pause déjeuner bien méritée, en début d'après-midi, nous avons fait un double atelier Mercurial/Sass. L'idée était de gérer le futur thème de dotclear.org dans Mercurial et bien entendu en utilisant Sass. Tomek a commencé par créer un dépôt sur Bitbucket. Il a ajouté les fichiers du thème (css, js, scss, images…) dans le dépôt en faisant un push. Il nous a ensuite envoyé une invitation pour nous inciter à contribuer à son magnifique projet. Ce super projet est si admirable que nous l’avons tous forké. Nous avons ensuite cloné notre fork sur nos PC respectifs. En bricolant un peu le html et à coup de liens symboliques, nous avons finalement réussi à obtenir chacun une page ressemblant à celle que Tomek avait sur son poste. Il ne nous restait plus qu'à contribuer en faisant des modifications pertinentes de la plus haute importance et en en faisant une Pull Request que notre gentil chef de projet s'est empressé d'accepter et de merger sur son projet.

Toutes ces découvertes nous ont ouvert l'appétit et nous sommes réunis autour d'une jolie table avec ceux qui ne s’étaient inscrits qu’au dîner pour refaire le monde, discuter et tout simplement profiter du plaisir d'être ensemble. Vivement la sortie de la version 2.7 qu'on puisse recommencer.

2013 nov. 29

Du nouveau sur DotAddict

Parce qu’il n’y a pas que Dotclear qui bouge et rocks, quelques nouvelles de chez DotAddict.

Amis thèmeurs, que la joie soit dans vos cœurs, le dépôt de thèmes se fait désormais, comme pour les plugins, via la console DotAddict. Finis l’archive de livraison contenant le zip du thème et la capture[1], et surtout le terrrible formulaire qui a fait pousser des cheveux blancs à plus d’un innocent contributeur ! On remercie Franck qui a branché les fils nécessaires dans le système de soumission, je me suis pour ma part occupé d’intégrer les anciennes fiches au nouveau système (ce qui n’a pas été une mince affaire).

Amis utilisateurs, à vous de jouer. N’hésitez à pas à triturer relire, tester, les fiches actuelles sur themes.DotAddict.org et nous dire s’il reste des erreurs manifestes, des thèmes qui ne marchent plus avec votre Dotclear rutilant, des tags qui manquent, ou qui sont mal affectés pour trouver en deux clics le thème qui vous convient… À la demande générale de brol, j’ai également mis en place une navigation thème précédent / suivant sur le site !

Par ailleurs, les plus fins observateurs auront remarqué que le déménagement des ressources pour Dotclear 1 est en cours, vers le « grenier » du Petit DotClear illustré, où se retrouvent, désormais figés pour l’éternité de l’internet, la galerie des thèmes pour Dotclear 1 et le blog du thème en kit. Les plugins pour Dotclear 1 devraient suivre le même chemin assez rapidement !

Côté trucs z’et astuces, on s’active aussi, et l’abc, par exemple, est en cours de relecture attentive par anthom, Gilsoub et Mirovinben, notamment.

Et, le site Dotclear ne sera pas seul à être rhabillé, les sites Dotaddict bénéficieront aussi d’un relookage et, à terme, il est question d’une réintégration au domaine Dotclear.org.

N’hésitez pas à nous faire part de vos retours et… à demain pour ceux qui seront là !

Note

[1] c’est désormais zip du thème puis capture (en 960 px × 840 px) à ajouter à la fiche… préremplie !

2013 nov. 22

Dotclear 2.6.1

Une version de maintenance qui corrige quelques bugs, dont un gênant pour ceux, certes pas très nombreux, qui utilisent encore les rétroliens (trackbacks en anglais), et apporte quelques légères retouches cosmétiques du côté de l'administration.

La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon les réglages de votre hébergement) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

Je profite de ce billet pour remercier encore une fois tous ceux qui ont pu contribuer d'une manière ou d'une autre en testant, en rapportant des problèmes, en soumettant des idées nouvelles, et saluer tous les retours chaleureux qui ont accompagné la sortie de la 2.6. Ça fait vraiment plaisir de le savoir et apparemment le nouveau look à l'air de faire l'unanimité !

Le seul regret que nous avons, et que j'espère temporaire, est que nos utilisateurs chez Free sont contraints de continuer avec la version 2.5.3 seulement, compte tenu de la version trop ancienne de PHP en service là-bas.

2013 nov. 13

Dotclear 2.6

Assez parlé, jouez[1] !

Et pour ceux qui n'auraient pas suivi le blog Dotclear, un peu de lecture :

Note

[1] La proposition de mise à jour de votre installation devrait apparaître sur votre tableau de bord aujourd'hui ou demain (selon vos réglages) et un patch est disponible pour les développeurs préférant appliquer cette méthode.

- page 6 de 14 -

Sites map