juin 2010 (13)

30 juin 2010

Version mobile, première

Depuis ce matin, les gens les quelques gens les rares gens qui viennent sur ce site si vous vous connectez sur ce site depuis un smartphone, vous serez redirigés vers la version mobile du site, à savoir http://m.morefnu.org. Cette redirection automatique est l'objet de quelques aménagements de ce  […]

Lire la suite

28 juin 2010

MyMeta 0.4.1

La phase de beta-test est finie, l'heure est venue de sortir mymeta 0.4 Pour les changements majeurs, ce billet les résume déjà. Depuis la beta3, quelques petits autres changements sont apparus : La possibilité de restreindre les mymeta affichés dans le widget à une section donnée (widget liste de  […]

Lire la suite

22 juin 2010

Plugin QuickCat pour dotclear

quickcat_newcat.png

Ce plugin permet de créer une nouvelle catégorie à la volée, lors de l'édition d'un billet. Le plugin crée une nouvelle entrée dans le combo "Catégorie" dans l'édition d'un billet. Le plugin est disponible ici et très bientot directement sur dotaddict :) Il a été teste sur 2.2beta, avec  […]

Lire la suite

17 juin 2010

Sur le chemin de la 2.2 : une histoire de compilateurs

S'il y a bien un point qui a été débattu sur dotclear 2 par rapport à dotclear 1, c'est bien la couche intermédiaire qu'il ajoute pour les développeurs de thèmes, à savoir son moteur de templates.

Pour faire son propre thème, plus besoin de coder des pages en PHP, un nouveau langage intermédiaire a été introduit. Et cela, d'abord pour des raisons de souplesse : ce langage est converti en code php, ce dernier étant stocké en cache. Le theme-designer n'a pas à maîtriser PHP pour faire son thème Ensuite, parce qu'empêcher l'utilisation de PHP, c'est aussi empêcher d'insérer du code potentiellement vulnérable.

Dans le principe, c'est plutôt simple : lorsqu'un utilisateur va sur une page du blog, dotclear va chercher le fichier de template correspondant, le transforme en un fichier PHP, et exécute ce dernier. Le fichier PHP est bien entendu placé en cache afin de ne pas repasser systématiquement par la case compilation.

Je vais essayer de décrire les rouages du compilateur/moteur de templates dans ce billet, ainsi que les évolutions qui lui ont été apportées depuis la 2.1.7.

(Attention, contenu très technique inside)

Lire la suite

Sur le chemin de la 2.2 : balises et behaviors

Après une petite pause, suite des évolutions de dotclear 2.2beta :

  • pour les auteurs de thèmes, les nouveautés côté balises de templates
  • pour les auteurs de plugins, la liste des nouveaux behaviors

Lire la suite

11 juin 2010

Plugin IntegrityCheck 1.0 pour dotclear2

icheck_good.png

Ce plugin permet de vérifier que les fichier natifs de dotclear 2 n'ont pas été altérés depuis l'installation. Il sert notamment à vérifier qu'une éventuelle défaillance d'un plugin ne vient pas d'un mauvais transfert d'un fichier du core, ou d'un oubli de transfert. Il est compatible depuis la  […]

Lire la suite

9 juin 2010

MyMeta 0.4beta : les changements techniques

Après avoir brièvement présenté la version 0.4beta, les détails techniques pour ceux qui ont déjà du code MyMeta fonctionnel...

Lire la suite

8 juin 2010

Plugin MyMeta 0.4beta2

mymeta04_admin.png

Il s'est passé du temps depuis la dernière version du plugin MyMeta. Pourtant le développement ne s'est pas arrêté, loin de là. La version 0.4 constitue une évolution majeure du plugin, incluant une refonte des mécanismes internes. La version 0.4-beta est disponible au téléchargement, tous les  […]

Lire la suite

2 juin 2010

Sur le chemin de la 2.2 : les settings

Autre nouveauté sous le capot de dotclear 2.2, le changement dans la gestion des settings. Le sujet a déjà été traité sur la liste du lab dotclear, mais cela ne fait pas de mal d'en rappeler principes

Lire la suite

Sur le chemin de la 2.2 : au revoir Metadata, bonjour Tags

Le passage à dotclear 2.2 est l'occasion de remettre à plat le plugin Metadata.

Jusqu'alors, Metadata avait 2 rôles : la gestion des métadonnées, et la gestion des tags. Metadata fera désormais partie intégrante du core de dotclear, sous la forme du fichier inc/core/class.dc.meta.php.

Les parties spécifiques à la gestion des tags ont été déplacées au sein d'un nouveau plugin livré de base, le plugin Tags.

Lire la suite

Sur le chemin de la 2.2 : urlHandlers et gestion d'erreurs

Autant le premier article de la série était tout public, autant celui-là est principalement dédié aux développeurs de plugins.

Dotclear 2.2 introduit de nouveaux mécanismes au niveau des urlhandlers, afin de faciliter la vie des plugineurs.

Lire la suite

1 juin 2010

Sur le chemin de la 2.2 : les changements visibles

billet_rapide.png

Ils sont peu nombreux, mais ils sont quand même là, coté administration. Ce (court) billet les détaille.

Lire la suite

Sur le chemin de la 2.2 ...

Ce ne sera une surprise pour personne, ça a déjà été annoncé: dotclear 2.2 sortira "quand il sera prêt". Mais visuellement rien ne sera bien différent. Et pourtant, ce sont nombre de corrections de bugs et de nouvelles fonctionnalités qui apparaissent sous le capot.

Lire la suite