Série - Les nouveautés de Dotclear 2.5

Fil des billets - Fil des commentaires

lundi 18 mars 2013

Les petites nouveautés de Dotclear 2.5 - I

J’entame une petite série de billets sur les nouveautés de la version 2.5 de Dotclear et vous verrez que cette version, bien qu’elle semble ressembler beaucoup à la précédente, apporte pas mal de petites améliorations utiles au quotidien, ou presque.

Aujourd’hui voyons ce qui a changé concernant l’insertion de média dans un billet

Vous pouvez dorénavant fixer vos formats d’insertion préférés dans les préférences du blog :

Que vous retrouverez ensuite au moment de l’insertion d’un média dans un billet ou une page[1] :

Vous pouvez ainsi prédéfinir la taille présélectionnée, l’alignement du média et l’éventuel lien vers le média original. Pratique lorsque comme moi vous utilisez en permanence une disposition particulière différente de celle proposée par défaut.

D’autre part, concernant le titre du média inséré, celui-ci peut utiliser la date Exif (en général la date de prise de vue) de l’image si elle existe, parfois plus parlante que celle du fichier stockant l’image en question. Enfin, une option permettant de ne pas mettre de titre du tout à été ajoutée, toujours dans les préférences d’insertion des médias :

C’est tout pour aujourd’hui.

Note

[1] Notez que ça s’appliquera aussi aux vidéos ou aux sons que vous insérerez de cette manière, a minima pour l’alignement.

mardi 19 mars 2013

Les petites nouveautés de Dotclear 2.5 - II

Aujourd’hui une petite fonctionnalité qui permet de masquer le menu « Mes favoris » dans la colonne de gauche de l’administration.

Le réglage se fait dans les préférences utilisateurs (menu « Mes préférences » disponible en haut et à droite de l’administration), en cochant l’option Cacher le menu « Mes favoris » (onglet « Mes options ») :

Préférences utilisateurs

Et une fois cochée et enregistrée, vous passez de ça (où le menu des favoris est présent) :

Menu de l'administration avec le menu des favoris affiché

à ça :

Menu de l'administration avec le menu des favoris masqué

Notez que cela n’affecte en rien le contenu du tableau de bord qui reste toujours personnalisable en fonction de vos besoins.

mercredi 20 mars 2013

Les petites nouveautés de Dotclear 2.5 - III

Aujourd’hui une nouveauté un peu plus technique concernant les messages d’information et d’erreur qui peuvent être affichés sur une page de l’administration.

En effet, depuis la version 2.5, les messages informatifs sont dorénavant horodatés.

Pour la petite histoire nous avions pensé pendant un temps mettre en place une disparition progressive du message au bout de quelques secondes, mais cela contrevient aux règles d’accessibilité sur la rémanence des messages affichés (un délai minimal de 30 minutes est requis avant un effacement automatique).

Message d'administration horodaté

C’est assez pratique à l’usage je trouve car il m’arrive de laisser en plan un billet en cours d’édition et d’y revenir un peu plus tard et je peux savoir à quelle heure la dernier enregistrement a été fait, et, le cas échéant, copier son contenu dans le presse-papier des fois que la session soit expirée[1] (il m’est parfois arrivé de perdre ainsi le contenu d’un billet), avant de cliquer sur le bouton Enregistrer.

Si vous n’êtes pas développeur de plugin, vous pouvez arrêter ici la lecture de ce billet et reprendre une activité normale. Pour les autres, il y a une suite, ci-dessous.


Côté développement de plugin, vous pouvez profiter de ce nouveau mécanisme en utilisant la fonction dcPage::message(). Cette fonction accepte plusieurs paramètres :

  1. Le texte du message (obligatoire).
  2. Un indicateur d’affichage de l’heure (facultatif, true par défaut).
  3. Un indicateur indiquant s’il faut encadrer le message dans une <div> (facultatif, false par défaut). Une classe message sera affectée soit à la <div> si ce paramètre est à true, soit au <p> contenant le message dans le cas contraire.
  4. Un indicateur indiquant s’il faut afficher le message (facultatif, true par défaut). Si ce paramètre est positionné à false, le contenu HTML est simplement retourné au lieu d’être affiché.

Quelques exemples :

dcPage::message(__('Entry has been successfully created.'));

Qui affichera ce code (à l’image de celui affiché plus haut) :

<p class="message">12:24:38 : Billet créé avec succès.</p>

ou encore

dcPage::message(__('Entry has been successfully updated.'),false,true,true);

Qui retournera ce code HTML :

<div class="message">
<p>Le billet a été mis à jour avec succès.</p>
</div>

Note

[1] Il faut savoir que si la session est expirée, parce que vous avez changé de connexion internet ou parce que le cookie est arrivé à expiration, vous serez renvoyé invariablement à l’accueil de l’administration dans le premier cas ou à la page d’authentification dans le second cas.

jeudi 21 mars 2013

Les petites nouveautés de Dotclear 2.5 - IV

Aujourd’hui une nouvelle option qui est apparue pour les pages, le masquage.

Cette option, disponible lorsque vous éditez une page (voyez dans la colonne des attributs, à droite de l’écran), vous permet de masquer une page dans le widget Pages tout en laissant celle-ci accessible sur votre blog.

Option de masquage d'une page

Ce statut un peu particulier est symbolisé sur la liste des pages par une icône particulière (un signe - sur fond violet) placée à côté de l’icône habituelle de statut :

Statuts des pages

Le résultat visible côté blog donne ceci, où seules les pages publiées et non masquées sont listées :

Widget listant les pages publiées et non masquées

Vous pouvez bien évidemment utiliser le lien vers cette page n’importe où sur votre blog, dans un billet, dans un widget particulier, ou ailleurs. Pour récupérer ce lien, vous pouvez cliquer sur le lien Aller sur cette page disponible sur la page d’édition :

Lien "Aller sur cette page"

Personnellement je m’en sers pour publier la documentation de certains de mes plugins disponible à partir de cette page.

vendredi 22 mars 2013

Les petites nouveautés de Dotclear 2.5 - V

Aujourd’hui un petit détail supplémentaire est affiché dans certains endroits de l’administration de Dotclear. Il s’agit de l’état du billet (publié, programmé, …).

Ce petit détail est affiché sous forme d’icône, comme dans la liste des billets (vers la droite de chaque ligne), est maintenant également visible ailleurs.

Dans la liste des billets listés lorsque vous cliquez sur le lien « Affichage des billets contenant ce média » pour un média :

Lien d'affichage des billets contenant le média

Vous obtenez cette liste agrémentée des status de chaque billet :

Liste des billets contenant le média

Plutôt pratique pour savoir si des billets en ligne comportent encore le média, avant de le supprimer ou de le déplacer.

Ou encore lorsque vous éditez un billet (ou une page), l’icône en question est affichée en haut de la page :

Statut du billet affiché en entête de la page d'édition

C’est tout pour ce vendredi.

page 1 de 3 -

Haut de page