Dotclear

2008 nov. 7

Mise à jour Dotclear 2.1.1 et sortie du thème Noviny

Dotclear 2.1.1 vient de sortir afin de corriger certains légers problèmes rencontrés par quelques utilisateurs dans la version 2.1. Nous en profitons également pour sortir un thème de type magazine : Noviny.

Lire la suite...

2008 nov. 1

Sortie de Dotclear 2.1

Trick or treats, c'est Halloween. Nous avons choisi de mettre un Dotclear 2.1 dans votre sac à friandises. Son nom de code, Náměstí Republiky.

Nous vous avons écouté et avons ajouté certaines de vos demandes. Petit tour d'horizon.

Lire la suite...

2008 oct. 28

Pour les aventuriers, Dotclear 2.1 RC1

Dotclear 2.1 RC1 est disponible pour les testeurs et aventuriers. Beaucoup de belles nouveautés au programme, des améliorations en nombre pour les créateurs de thèmes et encore bien d'autres choses.

Sauf problème majeur, Dotclear 2.1 sortira comme annoncé le 1er novembre. Ce sera l'occasion de vous présenter cette nouvelle version en détail. En attendant, voici une liste non exhaustive des quelques nouveautés :

  • Mise à jour automatique
  • Sous-catégories
  • Thèmes hérités permettant de créer un thème basé sur les templates d'un autre
  • De nouveaux marqueurs de template
  • Support des vidéo H.264 (HD) via les fichiers m4v
  • Possibilité d'insérer des widgets dans les templates, comme on le souhaite
  • Un léger renforcement de la sécurité du cookie de session de l'administration
  • Support complet des méthodes XML-RPC de Wordpress

Vous êtes invité à tester cette version et à reporter les problèmes que vous pourriez rencontrer. Comme il s'agit d'une version de test, il n'y a pas d'installation automatique et il n'est pas conseillé de l'utiliser en production. Cette version sera par contre mise automatiquement à jour lors de la sortie de la 2.1 finale (comme toutes les nightly d'ailleurs).

Vous trouverez Dotclear 2.1 RC1 dans les nightly (à la révision de votre choix).

Merci de votre attention et rendez-vous dans quelques jours :)

2008 oct. 19

Regarde, sans les mains !

On entend régulièrement dire que Dotclear 2 est vraiment compliqué à installer. La procédure d'installation (2 étapes) n'est pas vraiment en cause, ce sont plutôt les manipulations à réaliser en amont qui sont, reconnaissons le, parfois complexes.

Le principal problème vient souvent de l'absence de PHP 5. L'utilisateur tout guilleret s'en va installer son beau Dotclear 2 et reçoit comme message de bienvenue une affreuse erreur PHP. Un peu comme ouvrir le cadeau de noël et se rendre compte que le jouet est cassé ou qu'il faut 12 années post bac pour le monter.

Chaque hébergeur ayant choisi sa méthode pour activer PHP 5, nous avons le plus grand mal à expliquer comme le faire. Ajoutez à ceci que faire un fichier commençant par un point (.htaccess) pour une majorité d'utilisateurs sous Windows devient un exercice périlleux.

Enfin, il n'est pas rare qu'un transfert FTP se fasse et que le logiciel, ce facétieux, ne vous dise pas qu'il s'est mis en grève à la moitié des fichiers. Une fois de plus notre pauvre utilisateur se retrouve avec un outil qui marche « un peu mais pas tout le temps ».

Que faire ? Nous pourrions écrire des pages et des pages de documentation pour expliquer comment bien faire un fichier .htaccess, comment bien transférer ses fichiers, etc. Nous l'avons fait. La documentation étant comme les modes d'emploi, c'est à dire très peu lue, notre utilisateur est toujours perdu. Nous nous sommes alors dit qu'un petit script pourrait bien faire tout ce sale boulot. Ça aurait l'avantage d'activer correctement PHP 5, transférer les fichiers avec une rapidité déconcertante, et, cerise sur le gâteau, résoudrait pas mal de problèmes de droits sur les fichiers.

Et bien, tout ceci, Pep l'a fait il y a quelques semaines en me confiant la mission de finir le travail. Nous pouvons donc maintenant vous proposer une procédure d'installation sensiblement allégée puisque vous n'aurez qu'un fichier à déposer sur votre site. Vous irez dessus et, deux étapes plus tard, aurez un Dotclear 2 flambant neuf prêt à l'emploi. Je pense que plus simple, nous ne pouvons pas :)

Pour les plus curieux d'entre vous, voici ce que fait le script :

  • Vérifier la version de PHP. Si celle-ci est inférieure à 5, tenter de l'activer.
  • Télécharger le fichier zip de Dotclear et le décompresser.
  • Si tout s'est bien passé, il n'y a plus qu'à continuer l'installation classique en deux étapes.

Ce fichier d'installation est pour l'instant tout en Anglais mais nous allons rapidement le traduire.

Il a été testé avec succès sur Free.fr et nous attendons vos retours pour les autres hébergeurs. Nous avons collecté les règles d'activation de PHP 5 pour les hébergeurs suivants : 1and1, Free.fr, Lost Oasis, Online, Ouvaton, OVH, NFrance. Nous pourrons bien sûr en ajouter à votre demande.

Sans plus attendre, rendez vous sur la page téléchargement afin de tester et nous aider à améliorer ce nouvel outil fort pratique.

Il ne nous reste plus maintenant qu'à nous occuper de la mise à jour automatique. Je pense que vous n'avez pas fini d'être surpris pour Halloween :)

2008 oct. 14

Au programme de la 2.1

Plus que quelques semaines avant la sortie de la 2.1. Nous avions prévu une refonte de l'interface d'administration et puis le programme a changé en cours de route sans qu'on s'en rende compte. Ces choses là arrivent et ce n'est pas grave du tout, au contraire.

Deux événements sont à l'origine de ces changements de plan ; je suis parti m'installer en Belgique (et ça prend toujours du temps de déménager) et il m'a pris l'idée de réaliser un thème magazine. De fil en aiguille il a bien fallu se rendre à l'évidence : la 2.1 sera pleine de nouveautés mais pas celles que l'on attendait :) Je vous propose d'en faire un tour rapide.

En plus des nouveautés introduites par les version 2.0.1 et 2.0.2, vont débarquer de bien belles fonctionnalités.

De nouveaux marqueurs de template

La réalisation d'un thème magazine a permis de palier à quelques manques dans les marqueurs de template. Ainsi, a été introduite une balise permettant de tester sa position dans n'importe quelle boucle. D'autres balises vont vous permettre de tester la catégorie, le template ou même le mode en cours. Le test du template ou du mode vous permettra par exemple d'avoir un fichier inclus partout avec quelques différences selon qu'il s'agit d'un billet ou de la page d'accueil. Une autre balise permet quant à elle d'afficher la première image trouvée dans un billet, à la taille que l'on souhaite. Il y en a d'autres, nous y reviendrons.

Des widgets améliorés

Il va enfin être possible d'appeler un widget dans un template, en lui assignant des paramètres d'une façon assez simple. Certains widgets, quant à eux, reçoivent de nouvelles options. Vous pourrez ainsi afficher les liens mais uniquement pour une catégorie donnée, ou encore afficher les billets d'un tag précis.

Les sous-catégories

Vous avez bien lu. C'est une fonctionnalité que nombre d'utilisateurs ont demandé. L'intégration de celle-ci devait répondre à des impératifs de performance et, surtout, ne pas casser l'existant. C'est réussi dans la mesure où les thèmes n'ont pas impérativement besoin d'être adaptés. Ceci dit, des nouveautés sont introduites et vous aurez sans doute à faire un ou deux ajustements si vous choisissez d'utiliser cette fonctionnalité.

Les thèmes hérités

Un thème va pouvoir hériter des templates et des éventuelles balises supplémentaires d'un autre. Si vous avez besoin de dériver un thème pour n'en changer que le style, vous pourrez maintenant le faire sans avoir à recopier tous les templates du premier. Merci à Pep pour avoir codé tout ceci.

Reste à faire

Il reste encore un peu de travail, comme corriger les défauts d'accessibilité, fermer un grand nombre de tickets ou encore intégrer le travail de Sacha pour la mise à jour automatique.

À tester dès aujourd'hui

En attendant une version beta, vous êtes invités à tester ce qui s'appelle Dotclear 2.1 alpha 2 en piochant dans les nightly (révision 2384) . Cette version contient tout ce qui vient d'être évoqué mais reste quand même très "peinture fraîche".

2008 sept. 25

Vous reprendrez bien quelques thèmes et plugins ?

Il y a quelques jours j'avais parlé d'une surprise. La voici et elle va vous permettre de choisir et installer des thèmes et des plugins directement depuis Dotclear. Je vous laisse découvrir la suite.

C'est tout simplement fabuleux et je ne féliciterai jamais assez Tomtom et Pep pour le travail qu'ils ont fait là dessus. Mon petit doigt me dit également que ce plugin n'en est qu'à ses début et qu'il pourrait bien apporter d'autres merveilles sous peu.

Certains demandent déjà son intégration dans Dotclear, qu'ils se rassurent, c'est un peu l'idée derrière tout ça. Peut-être pas pour la 2.1 car celle-ci va apporter autre chose d'environ aussi génial :)

2008 août 9

Qu'attendez vous de Dotclear 2.1 ?

Dotclear 2.0 est sorti voici une semaine et nous ne saurions trop vous remercier de l'accueil que vous lui avez réservé et de la patience dont vous avez fait preuve. Je pense qu'il n'est pas vain de vous parler de la suite, à court comme à long terme.

Des cycles raccourcis

Il n'est plus question de "révolution" s'accompagnant d'une attente interminable. Ceux qui ont attendu peuvent se dire que j'ai attendu cent fois plus et qu'il n'est plus question que ça arrive.

Au lieu de cela, les prochaines versions de Dotclear sortiront avec une périodicité de 3 mois. Ceci nous emmène à 4 versions majeures par an et la prochaine (2.1) pour le 1er novembre. Chaque nouvelle version aura un objectif précis et réaliste.

Ceci vous assure de deux points essentiels :

  • Des mises à jour avec des nouvelles fonctionnalités fréquentes
  • Des corrections de bugs passant plus rapidement en version stable

J'ai lu par endroit que certains avaient changé d'outil par lassitude d'attendre une version 2 qui n'arrivait pas. Je peux comprendre sans mal. Ce changement dans les cycles de sortie est la preuve de ce que nous voulons faire à partir de maintenant et cette décision était déjà prise bien avant de lire de tels commentaires :)

Dotclear 2.1

Dotclear 2.1 a pour but principal de rafraîchir l'interface d'administration. Nous ne toucherons pas au reste, ni aux templates, ni au fonctionnement des plugins. Il serait en effet assez idiot de casser le jouet tout neuf des créateur de thèmes et plugins 3 mois après la sortie :)

Voici ce qui est prévu dans les grandes lignes :

  • Changements dans la présentation des formulaires. Il est facilement possible de présenter les formulaires de l'interface d'administration afin qu'ils soient plus lisibles et plus facilement utilisables.
  • Intégration, en partie, de jQuery UI afin de remplacer les derniers morceaux de JavaScript qui n'utilisent pas jQuery (notamment le drag & drop).
  • Refonte de l'éditeur visuel, en essayant d'en conserver la légèreté.
  • La possibilité de configurer l'apparence du tableau de bord.

Tout ceci sera affiné dans les semaines à venir. Une version beta de Dotclear 2.1 sortira probablement d'ici la fin du mois de septembre pour être suivi d'une ou plusieurs RC. Je ne saurai que trop conseiller aux développeurs de plugins de suivre et installer ces versions car, même si nous ne casserons pas les plugins dans leur fonctionnement, les changements au niveau des formulaires pourront avoir un impact visuel.

Et vous, vous voulez quoi ?

Vous connaissez maintenant le but principal de la version 2.1 et il me semble normal de vous demander ce que vous souhaitez voir arriver dans cette future version de Dotclear en ce qui concerne l'interface d'administration.

N'hésitez donc pas à faire part de vos attentes ici-même ; nous verrons comment y répondre :)

2008 août 1

Sortie de Dotclear 2.0

Trois mois jour pour jour après la sortie de la Release Candidate, Dotclear 2.0 est enfin disponible. Oui, en version finale, prête à être installée et utilisée par toutes et tous.

Lire la suite...

2008 juil. 23

Last call

gate.jpg

Ce soir a été fermé un des derniers tickets de la version finale. Nous allons pouvoir souffler un peu, quelques jours, pour repartir et lancer, enfin, Dotclear 2.0.

Les plus téméraires d'entre vous peuvent tester des maintenant la dernière nightly et nous signaler les éventuels problèmes que vous pourriez rencontrer.

Les autres peuvent sagement attendre qu'on les appelle pour l'embarquement, ça ne sera plus très long et le voyage a des chances de vous plaire. Au regard des changements opérés ces derniers mois sur Dotclear 2, on peut mesurer le chemin parcouru, se retourner et se dire que c'est quand même du bon travail. D'aucuns diront peut-être qu'on peut également mesurer le temps perdu. Personne n'en est plus conscient que moi et je suis impatient, comme toute l'équipe, de vous dévoiler ce que va vous apporter cette nouvelle version de Dotclear.

Ça sera dans quelques jours, le temps que j'aille me changer les idées dans une capitale de l'est de l'Europe, le temps que le code repose un peu. Il ne restera alors plus que quelques détails comme quelques pages du site à changer et tout sera prêt.

Vous êtes prêts à embarquer ?

Crédit photo: soypocholapantera - B29 LGW EASYJET

Note: Le site sera en maintenance lundi 28 juillet pour cause de déménagement de serveur. Le forum continuera de fonctionner normalement.

2008 juil. 22

Bienvenue aux utilisateurs de Wordpress

Nombreux sont les utilisateurs de Dotclear 1.2 à n'avoir pas voulu franchir le pas et passer à la version 2 durant son cycle de beta, certains ont même tellement attendu la version 2 qu'en quête de nouveauté ils sont partis voir ailleurs. Ailleurs, souvent, c'était Wordpress, choix qui n'est pas étonnant, car Dotclear et Wordpress partagent nombre de caractéristiques.

Lire la suite...

2008 juil. 18

Bienvenue aux utilisateurs de Dotclear 1

Nombreux sont les utilisateurs de Dotclear 1.2 à n'avoir pas voulu franchir le pas et passer à la version 2 durant son cycle de beta. À quelques jours de la sortie de la version finale, un point essentiel manquait, la possibilité de migrer facilement et sans encombres. C'est maintenant de l'histoire ancienne.

Lire la suite...

2008 juin 3

Déposer plusieurs fichiers d'un coup, c'est possible

uploader.png La question revient régulièrement, nombreux sont les utilisateurs de Dotclear qui souhaiteraient pouvoir déposer plusieurs fichiers d'un coup dans le gestionnaire de média. C'était plus ou moins rendu possible par un bricolage consistant à ajouter dynamiquement des champs de sélection de fichiers. Cette méthode présentait un certain nombre d'inconvénients :

  • Ce n'était pas très beau
  • La taille totale des fichiers ne devait pas dépasser la limite autorisée
  • Envoyer trop d'images pouvait provoquer des erreurs du fait de traitements successifs sur celles-ci

Le choix multiple de fichiers a donc disparu et a été remplacé par un formulaire permettant de ne choisir qu'un seul fichier. Là, vous vous demandez où se trouve la nouveauté qui va changer votre quotidien. Et bien, à l'aide de jQuery, ce formulaire est supprimé puis remplacé par un sélecteur de fichiers, oui, avec un "s". Comment ça marche ?

Vous cliquez sur "choisir des fichier" puis sélectionnez un ou plusieurs fichiers. Vous pouvez ensuite recommencer, autant de fois que vous voulez. Ensuite, cliquez simplement sur "envoyer" et vos fichiers partent, un par un, dans le gestionnaire de média. Un indicateur de progression vous indique où en est chaque fichier. Une fois que chaque fichier a été envoyé, le contenu du répertoire dans lequel vous vous trouvez est rafraîchit.

Une nouvelle option a également été ajoutée, permettant de trier les fichiers par nom ou par date.

Tout ce système requiert que vous ayez Javascript et Flash 9 activés. Toute la mécanique permettant de sélectionner plusieurs fichiers et d'être informé de la progression d'un envoi de fichiers dépend, en effet, d'une animation faite avec Flash 9. Testé et fonctionne dans Firefox 2 et 3, Safari et Internet Explorer 6. Ça ne fonctionne pas (encore?) dans Opera, pour une raison qui m'échappe.

Un immense merci au projet SWFUpload sans lequel rien de tout ceci n'aurait été possible.

Vous êtes encouragés à tester ces nouveautés présentes depuis la révision 1884 et se trouvant dans les nightly.

2008 mai 26

Dotclear 2 et l'authentification externe

Depuis longtemps déjà, Dotclear permet de changer la classe utilisée pour le processus d'authentification. De cette manière, il est théoriquement possible de réaliser l'authentification depuis n'importe quelle source.

Ceci dit, je n'avais jamais testé la chose dans un cas réel. C'est maintenant chose faite et j'en ai donc profité pour écrire une documentation sur le sujet.

Depuis la révision 1862, il est normalement possible de réaliser un vrai SSO puisque le processus de vérification de la session a été déplacé dans la classe d'authentification (et peut donc être changé par une nouvelle classe d'authentification). Il en va de même pour le formulaire de connexion.

Voilà donc qui devrait réjouir ceux qui souhaitent réaliser l'authentification de leur blog via LDAP ou n'importe quoi d'autre.

Document de l'authentification externe de Dotclear 2

2008 mai 1

Dotclear 2.0 RC1

Dernière ligne droite pour Dotclear 2. La version 2.0 RC 1 (Release Candidate) est disponible pour votre plus grand bonheur. Le temps écoulé entre la version 2.0 beta 7 et celle-ci ainsi le nombre de modifications apportées sont conséquents. Il n'est pas inutile de revenir en détail sur les changements, les améliorations ou les nouveautés.

Lire la suite...

2008 avr. 25

En attendant le 1er mai : L'antispam

Dans la ligné du billet précédent, nous allons aujourd'hui parler de l'antispam et des nouveautés qu'il introduit.

Lire la suite...

- page 1 de 2

Plan des sites