Dotclear

Blog Dotclear » Archives » mars 2010

2010 mar. 12

Nouvelles printanières

Dites, vous ne trouvez pas qu'on ne parle que d'ergonomie, depuis un certain temps ? C'est vachement bien, l'ergonomie, mais il n'y pas pas que ça dans la vie. Dotclear, ça se programme, ça vit, ça se documente, et ça s'améliore..

Le développement

Dotclear 2.2 n'est pas encore arrivé en gare, mais est déjà sur les rails. Si vous êtes utilisateur, vous n'y verrez pas énormément de changement. En effet, cette version sera principalement destinée à rendre Dotclear compatible avec PHP 5.3, qui commence à se répandre chez les hébergeurs. Autre changement interne d'importance, la façon dont seront gérés les réglages en interne. Cette modification sera totalement invisible, mais aura des implications sur les plugins existants, un billet dédié guidera les auteurs de plugins pour leurs mises à jour.

Évidemment on profitera de cette nouvelle version pour corriger quelques bugs et sans doute ajouter quelques behaviors, qui offriront de nouvelles possibilités aux plugins. Une nouvelle version sortira donc au cours du printemps (oui, le printemps, c'est dans pas longtemps, mais vous pouvez aussi lire ça comme avant l'été.)

Pour le moyen et long terme, nous avons des discussions sur des refontes plus ou moins profondes de choses comme l'éditeur de billets ou le gestionnaire de médias, mais ça n'apparaîtra sans doute pas encore dans cette branche-ci, mais pourra peut-être arriver en même temps que les premiers résultats de la démarche ergonomique, qui s'étalera également dans le temps (le plus gros arrivera d'un bloc mais tout sera réglé et adapté petit à petit dans les coins ensuite.)

Vie du projet

Comme indiqué ci-dessus et par le passé, les modifications internes pour la compatibilité PHP 5.3 et les réglages internes demanderont des mises à jour des plugins. Pour pouvoir discuter de ces modifications et discuter ensemble des bonnes pratiques du développement de plugins, un basecamp sera organisé dès que la sortie de la prochaine release sera en vue proche. Pour ce qui est de la prochaine install party, elle sera programmée à l'occasion de la sortie de la prochaine release.

La documentation

L'équipe de documentation a entamé un chantier de revue de la doc pour s'assurer que son contenu est à jour. Nous en profitons pour la compléter. Parmi les améliorations "fonctionnelles" des liens seront proposés sur chaque page vers les pages de la doc et les tips traitant de sujets connexes.

L'ergonomie

Non mais vous n'en avez pas déjà assez avec les billets de Gautier ?

Un mot sur l'accessibilité

La refonte de l'interface d'administration sera l'occasion de travailler à l'amélioration de l'accessibilité, un sujet qui nous tient à cœur. Le travail se fera en parallèle de la refonte ergo, grâce à un expert que nous tentons de soudoyer pour le faire travailler avec nous et grâce à un panel d'utilisateurs qui se sont faits connaître lors de l'enquête ergo. Nous les contacterons très bientôt.

Le mot de la fin

Poivron.

2010 mar. 8

Petit point (clair) concernant le tri de cartes

Vous avez été nombreux à nous relancer afin de connaître les résultats de la première étude ergonomique (tri de cartes) visant à améliorer la façon dont est structurée l'admin de Dotclear.

Avant toute chose, sachez qu'il n'est pas aisé de faire une synthèse dans un post... soyez donc indulgents. Le but ici est de vous dresser les principaux problèmes identifiés et les solutions proposées.

Ces solutions se basent uniquement sur ce que nous avons observé lors du tri de cartes. Je me porte d'ailleurs, moi, fils de Gascon, garant de cette objectivité : mis à part le label « Billets », je ne comprends rien d'autre. Je continuerai à exceller dans cette non-expertise afin d'améliorer l'ergonomie de Dot... Dot... Dotquoi déjà ?

Pour ceux qui sont intéressés par une vue plus complète des résultats et tous les livrables de l'étude, nous allons d'ici peu publier des documents dans la rubrique Labo Qualité des Tips.

Arborescence initiale

Nous avons au départ considéré les trois rubriques de niveau 1 suivantes :

  • Blog
  • Système
  • Extensions

Le tableau de bord n'a pas été considéré comme une rubrique de premier niveau, mais une sorte de page d'accueil que nous retrouverons quoi qu'il arrive dans la nouvelle version de l'admin (on en reparlera dans un billet ultérieur). La recherche sur les billets et commentaires n'a également pas été considérée dans le tri, car il ne s'agit pas d'une rubrique en tant que telle mais bien d'une fonction qui apparaîtra dans les pages sur lesquelles portent cette recherche.

Synthèse des résultats

À ce stade, il serait peut-être plus clair pour vous d'ouvrir votre admin dans un autre onglet pour mieux suivre les explications !

Rubrique « Blog »

Globalement cette rubrique ne pose pas de grand problème. Quelques résultats nous ont néanmoins poussés à la renommer en Mon blog pour clarifier ce qu'elle regroupe : les choses propres au blog actif.

Principaux changements concernant les niveaux 2 de cette rubrique :

  • l'ordre des sous-rubriques a été réaménagé de manière plus logique en fonction de vos tris ;
  • « Gestionnaire des médias », terme pas ou mal compris, a été renommé en Médiathèque ;
  • « Widgets de présentation » fortement lié à « Thèmes / Apparence du blog » (l'inverse n'étant pas vrai) a été intégré à une sous-rubrique globale Apparence du blog de la rubrique Mon blog ;
  • « Paramètres du blog » (qui n'apparait pour l'instant que dans le Tableau de bord) a été replacé dans la rubrique Mon blog ;
  • « Préférences utilisateur » que vous n'avez associé à aucune rubrique de premier niveau (« Blog », « Système » ou « Extensions ») sera désormais géré comme rubrique indépendante, un peu de même nature que « Connexion/Déconnexion » ou « Aide » et renommé Mes préférences ;
  • « Liens/Blogroll » (anciennement dans « Extensions ») est replacé dans la présente rubrique Mon blog.

Rubrique « Système »

Cette rubrique a été évaluée comme très problématique avec beaucoup de confusions avec la rubrique « Extensions ». De nombreux aménagements ont donc eu lieu.

Tout d'abord, le terme « Système », peu clair, a été changé en Réglages système.

Principaux changements concernant les niveaux 2 de cette rubrique :

  • « Blogs » devient Gestion des blogs ;
  • « Utilisateurs » devient Gestion des utilisateurs ;
  • « Extensions » est déplacé dans la rubrique Modules complémentaires (anciennement « Extensions » de niveau 1 ; cf. plus bas) ;
  • « Langues » devient Gestion des langues ;
  • « Mise à jour » fusionne avec « Maintenance/Entretien » (anciennement dans « Extensions ») dans une sous-rubrique intitulée Maintenance ;
  • la partie Export de « Import/Export » (anciennement dans « Extensions ») est déplacée dans Réglages système (dans la présente rubrique donc) et renommée en Sauvegarde ; on y trouvera également l'export de la médiathèque (qui reste aussi accessible depuis la Médiathèque) ;
  • la partie Import de « Import/Export » (anciennement dans « Extensions ») est déplacée dans Réglages système (dans la présente rubrique donc) et placée dans la sous-rubrique Gestion des blogs.

Rubrique « Extensions »

Tout comme la rubrique « Système », cette rubrique posait de nombreux problèmes de compréhension de ce qu'on y pouvait trouver. Elle a tout d'abord été renommée en Modules complémentaires.

Elle regroupe désormais Gestion des modules (anciennement « Extensions » de « Système ») et tous les modules que les utilisateurs souhaiteront installer. Nous entendons par modules tous les composants ajoutés par vos soins (plugins, thèmes…) et non considérés en standard dans le noyau de Dotclear (rubrique Réglages système).

Les éléments anciennement dans « Extensions » ont également subi la loi des utilisateurs :

  • la partie Export de « Import/Export » comme indiqué plus haut est déplacée dans Réglages système et renommée en Sauvegarde ;
  • la partie Import de « Import/Export » (anciennement dans « Extensions ») est déplacée dans Réglages système et placée dans la sous-rubrique Gestion des blogs.
  • « about:config » n'est plus considéré dans l'arborescence par défaut (mais s'il apparaît il reste dans Modules complémentaires) ; les réglages les plus courants qui y étaient effectués (notamment les chemins des thèmes et du répertoire public) se feront dans les Paramètres du blog de la rubrique Mon blog ;
  • « Liens/Blogroll », comme indiqué plus haut, est déplacé dans Mon blog ;
  • « Maintenance (entretien) », comme indiqué plus haut, fusionne avec « Mise à jour » dans une sous-rubrique Maintenance, de Réglages système,
  • « Ping » : n'est plus considéré dans l'arborescence par défaut (mais s'il apparaît reste dans Modules complémentaires).

Récapitulons

Au final on obtient donc cette arborescence (id signifie même contenu que précédemment) :

  • Mon blog
    • Billets (id + Nouveau billet)
    • Catégories (id)
    • Tags (id)
    • Médiathèque (id ; comportera un lien vers la sauvegarde de la médiathèque)
    • Commentaires (id ; comportera un lien vers la gestion des spams et le paramétrage de l'antispam)
    • Pages (id)
    • Liens / Blogroll (id)
    • Paramètres du blog (id + comportera chemins des thèmes et de la médiathèque)
    • Apparence du blog (id + Widgets de présentation ; comportera un lien vers l'installation de thèmes)
  • Réglages système
    • Gestion des blogs (id + Import ; comportera un lien vers Sauvegarde)
    • Gestion des utilisateurs (id)
    • Gestion des langues (id)
    • Maintenance (id + Mise à jour de Dotclear ; comportera un lien vers l'antispam et vers Gestion des modules)
    • Sauvegarde (Export du blog - Export de tous les blogs - Export de la médiathèque)
  • Modules complémentaires
    • Gestion des modules (Installation - Suppression - Mise à jour ; comportera un lien vers Maintenance)
    • Plugin 1 (Activation - Paramétrages)
    • Plugin 2
    • etc.

Hors rubriques

  • Choix du blog actif (id)
  • Connexion / Déconnexion (id)
  • Aide
  • Mes préférences (id ; anciennement Préférences utilisateur)

Nous tenons tout de même à préciser qu'il s'agit d'un travail en cours. Même si nous avons fait le choix de "figer" l'arborescence sur le papier, il n'est évidemment pas dit qu'elle n'évolue pas en fonction des autres travaux ergonomiques à venir. Inutile de rappeler qu'un produit de qualité est le fruit d'un compromis entre différentes expertises et différents corps de métier. C'est dit !

Prochaines étapes

Nous sommes actuellement en train de réaliser les maquettes fonctionnelles.

Ce sont des maquettes non graphiques, dont le but est, sur la base de vos besoins, de définir :

  • quel type d'information il faut présenter,
  • et comment il faut les présenter (ordre et emplacement).

Nous vous tiendrons bien évidemment informés des prochaines étapes !

Diantre, j'ai réussi à faire un post sans dire de bêtises, je ne peux que clore par un « PROUT » frais et printanier.

Maman si tu me regardes je t'aime !

2010 mar. 6

Et l’ergonomie, ça va comment chez vous ?

Gautier a prévu de publier ici dans la semaine un billet qui fera le point sur le travail de l'ergo de l'admin de Dotclear et les étapes à venir. Il vous parlera aussi du rôle que vous jouerez dans le processus.

En parallèle de ce travail sur le backend nous avons eu envie, Gautier et moi, de vous proposer des outils de compréhension et d'utilisation des règles d'ergonomie à l'usage du front-end. Cette série d'articles ne se préoccupe d'ailleurs pas de savoir si vous roulez au Dotclear ou à un autre carburant, c'est la page web rendue qui nous intéresse. Comment aider vos visiteurs à se repérer sur votre blog/site ? Comment tenir compte du profil de vos utilisateurs ? Sur quoi devez-vous porter particulièrement vos efforts ? Comment vous assurer que vous êtes sur la bonne voie ?

Ces articles seront publiés sur Tips. Le premier est déjà en ligne : « Prêts pour une virée dans le monde merveilleux de l'ergonomie ? ».

Chaque samedi, entre midi et deux, un nouvel article sera publié. À chaque fois qu'un point de théorie sera évoqué, nous l'appuierons par des exemples concrets de sites ou blogs existants et variés : blogs personnels « diaristes », blogs à visée didactique ou documentaire (par exemple l'abc dotclear ou Tips), site fédérateur (au hasard dotclear.org), sites d'informations, etc.

Nous souhaitons ne pas rester sur notre estrade pérorante de « profs » et vous associer aux travaux pratiques sur vos propres sites ou blogs. Nous serons donc très présents dans les commentaires des articles de cette série, où vous pourrez évoquer vos problématiques spécifiques, vos propres recherches, la difficulté ou la facilité à appliquer telle ou telle règle évoquée, que vous soyez ou non propulsés par Dotclear… et nous inspirer ainsi d'autres articles.

Bienvenue dans le monde merveilleux de l'ergonomie !

Sites map