Dotclear

Blog Dotclear » Recherche

Votre recherche de ergonomie a donné 20 résultats.

2013 oct. 27

Les nouveautés de la version 2.6 de Dotclear - chapitre 1

La nouvelle version 2.6 de Dotclear, qui devrait être publiée sous quinzaine (sauf bug bloquant débusqué et pas corrigé d'ici là), arbore une toute nouvelle interface d'administration. Nouvelle dans son apparence et dans quelques-unes de ses fonctionnalités. Nous allons, dans ce billet et deux qui suivront, vous présenter ce qui a changé depuis la dernière version stable (2.5.3).

Graphisme et ergonomie

Une admin adaptée à tous les écrans

Comme nous vous l'avons annoncé lors de la sortie de la 2.6-RC, le « look » général a changé. Nouvelle palette de couleurs, nouvelles icônes, nouveaux formulaires et surtout l'administration s'adapte à la taille de l'écran. Voyez plutôt ce que donne cette nouvelle administration respectivement sur un téléphone, sur une tablette et sur un écran d'ordinateur :

320-568.jpg 768-1024.jpg 1280-800.jpg

Un menu escamotable

Pour permettre de profiter encore plus de la place disponible sur votre écran, nous avons mis en place l'escamotage à la demande du menu de gauche. On le replie ou le déplie en cliquant dans la bande bordant la droite du menu :

dashboard-menu-visible.jpg dashboard-menu-hidden.jpg

Une nouvelle charte graphique

La nouvelle charte graphique est présentée en annexe de la documentation embarquée dans votre installation Dotclear, ce qui peut être utile pour ceux qui développent des plugins et des thèmes configurables. Pour l'afficher, rendez-vous depuis n'importe quel bloc d'aide vers l'aide générale > Documentation développeurs > Conventions (encadré bas droite) > Charte des pages de l'administration.

La recherche est disponible en permanence

Vous noterez également l'apparition de la recherche en tête du menu principal. Elle est ainsi disponible en permanence. Son étendue est pour le moment restreinte au contenu des billets mais cela évoluera à l'avenir pour permettre une recherche dans tous les contenus.

Une aide contextuelle pour chacune des pages

L'aide contextuelle a été enrichie : vous trouverez désormais de l'aide pour chacune des pages de l'administration. Le lien conduisant vers cette aide est placé en haut à droite de chaque page et illustré d'une petite bouée.

Côté développement et code

Côté développement et code il y a eu beaucoup de modifications et d'améliorations, avec le souci permanent d'induire le minimum de modifications obligatoires pour les développeurs. La plupart des plugins connus à ce jour ont été testés avec cette nouvelle version et ne posent aucun problème de fonctionnement, un grand nombre ont déjà été adaptés afin de s'interfacer au mieux avec les changements survenus.

Classement des items dans le menu général

Le menu général, est comme auparavant divisé en "Blog", "Réglages système" et "Plugins" mais l'ordonnancement a été remanié pour un classement plus logique du point de vue de l'utilisateur :

  • Dans "Blog" les fonctions d'alimentation des contenus du blog et plugins agissant ou se réglant par blog.
  • Dans "Réglages système" ceux qui concernent les réglages de l'installation dans sa globalité.
  • Dans "Plugins" ceux qui concernent toute l'installation.

Pluriels à formes multiples

Certaines langues utilisent des formes de pluriel différentes, voire plus nombreuses qu'en français. Dotclear est désormais capable de prendre en charge ces particularités. Par exemple, zéro est pluriel en anglais et singulier en français ; le russe possède trois formes de pluriel alors que le français n'en possède qu'une.

Et autres changements…

Vous trouverez sur cette page un aperçu exhaustif de ce qui a changé pour les développeurs.

Les plugins mis à jour récemment tiennent compte de ces critères. Si vous êtes auteur de plugin, pensez-y à la prochaine mise à jour.

2013 oct. 21

Dotclear 2.6-RC - codename : Traviata

Ce n'est pas sans une certaine émotion, me dirait Violetta, que nous nous apprêtons à dévoiler sous vos yeux ébahis — et étonnés aussi, hein ? — la version 2.6-RC de Dotclear qui précède la finale de quelques semaines. Impatients de la soumettre à vos tests rigoureux et néanmoins bienveillants, nous avons en effet décidé de ne pas attendre la version finale pour la rendre publique.

Le décor

Parce que tout spectacle nécessite un décor qui lui convienne, nous avons repeint côté jardin et côté cour. Nous vous offrons donc un rafraîchissement de la charte graphique, agrémenté d'icônes assorties à la nouvelle palette de couleurs :

Palette de couleurs « Traviata »

Nous avons profité de l'occasion pour créer une variation supplémentaire au thème Blowup, «Plumetis». Nous avons dans nos cartons quelques projets pour améliorer grandement le développement et la configuration des thèmes pour la version suivante (2.7).

La mise en scène

Nous avons dans le même temps poursuivi nos améliorations en matière d'ergonomie et d'accessibilité. Certes il reste du chemin à parcourir — ARIA, ATAG et leurs collègues ne sont pas tous encore complètement de la partie — mais il y a des progrès notables dans ce domaine.

L'administration pourra également être utilisée plus confortablement quel que soit le support. Notre objectif pour cette version était de faciliter l'usage de l'administration sur mobiles, tablettes et autres petits écrans. Mission accomplie ; ce n'est pas encore la panacée sur mobile pour certaines pages mais nous y travaillerons encore à l'avenir.

L'orchestre

Ce fut un beau travail d'équipe joyeux, foisonnant, parfois houleux mais toujours dans la bonne humeur (ou presque). Tandis que JcDenis le biberon dans une main, le môme dans l'autre et le clavier sur les genoux recodait entièrement l'interface de maintenance et de sauvegarde et la gestion des thèmes et des plugins, nikrou mitonnait aux petits oignons la médiathèque et les catégories entre deux implémentations de javascript, Kozlika fabriquait des icônes et torturait le DOM, les CSS, les codeurs et les utilisateurs, lipki virevoltait autour des widgets, multipliant avec virtuosité la fermeture des tickets, sogox et bernardleroux aussi d'ailleurs, Dsls descendait une fois encore dans les tréfonds des sous-sols pour consolider la scène et préparer les spectacles à venir. Franck Paul orchestrait le tout avec sa grosse voix de dictateur énervé et susceptible, comme il se doit. Cerise sur le gâteau nous avons eu un commit de Pep himself ! Incredibeule.

Commits par mois sur le dépôt

Pendant ce temps là, les community managers, Samantdi, Guillaume, Krazy Kitty, Otir, manageaient la communauté sur les ondes digitales ; Pinkilla, Tomek, Llu_ne, BG, mirovinben, Jean-Michel, Aide Pour — on n'a pas idée d'avoir un pseudo comme ça ! —, Sacrip'Anne, Lomalarch, Philippe, xave, anthom, Patidou, Tetsuo, Cunégonde, Denis, Gilsoub, Pierre, brol, Armony et les autres mettaient la main à la pâte, qui pour la documentation, qui pour les tests, qui pour animer la mailing-list, qui pour écrire avec humour les comptes-rendus de nos réunions IRC hebdomadaires, qui pour faire le café, qui pour mettre à jour le Dokuwiki du serveur entre deux géolocalisations de photo, qui pour …

(Et là nous nous rendons compte avec effroi que faire du name-dropping va forcément, puisqu'on en a oublié quelques-uns, nous valoir d'amers reproches et quelques bières !)

Les chanteurs

C'est vous !

Nous avons besoin que vous testiez cette version, que vous rapportiez les bugs, que vous nous aidiez à mettre à jour la documentation, que vous nous rapportiez les erreurs de traduction éventuelles, en français et pourquoi pas dans les autres langues, que vous nous envoyiez des chamallows.

En un mot comme en cent, téléchargez, installez, utilisez et exprimez-vous !

Nous publierons d'ici la sortie finale de la version 2.6 d'autres articles plus détaillés sur les changements apportés par cette nouvelle version, notamment côté code.

Ouverture

Tadaaa : vous pouvez télécharger cette version 2.6-RC et avanti la musica \o/

Tableau de bord - DC 2.6 Release Candidate

2013 août 21

21 septembre 2013, Dotclear rencontre ses utilisateurs chez Mozilla

Un bonheur n'arrivant jamais seul, la sortie de la prochaine version sera l'occasion d'organiser une rencontre dans les nouveaux locaux de Mozilla.

Nous vous proposons une journée d'échanges avec mini-conférences et discussions le 21 septembre 2013, à partir de 10 heures et jusqu'à 18 heures. Le nombre de places est limité, il est donc plus que préférable que vous vous inscriviez pour faire connaître votre désir de venir.

Au programme (en vrac et non définitif) :

  • un atelier sur les outils collaboratifs dont nous nous servons (Dokuwiki, Trac, Mercurial…),
  • l'histoire palpitante de l'élaboration et la réalisation de la refonte de nos sites[1],
  • accessibilité et ergonomie, un chantier continu,
  • bonnes pratiques de développement de plugins et de thèmes,
  • oussékonva ?
  • #sharethelove

Note

[1] Bientôt sur vos écrans. (Je ne te mets pas trop la pression là, Tomek ? :-P)

2013 août 13

Dotclear et nous, toute une histoire ...

Pour le 10ème anniversaire de Dotclear c’est à moi, en tant que Community Manager, qu’est revenu l’honneur d’écrire le billet que vous êtes en train de lire.
Il ne faut quand même pas prendre ce titre trop au sérieux : si je suis devenue CM, c’est parce que j’ai ouvert mon blog en 2004, mettant un pied dans le monde merveilleux de Dotclear. Depuis cette date, mon affection pour cette équipe de gentils caractériels ne s’est jamais démentie.

L’histoire de Dotclear commence il y a dix ans, le 13 août 2003. Olivier Meunier, un jeune programmeur plein d’avenir, au regard de braise et au caractère bien trempé, met à disposition un logiciel qu’il a écrit pour son propre usage.
Rapidement, Dotclear suscite l’intérêt. Au début c’est un simple zip téléchargeable hébergé par Benoît Clerc. L’envoi d’un mail à Olivier tient lieu de support.

L’intérêt va croissant. Une mailing list puis un forum se créent et avec eux la première équipe voit le jour. Xave et Kozlika rejoignent Olivier et Benoît. Dotclear s’enrichit alors d’une documentation écrite et d’un support forum.

Dès le départ, la volonté de l’équipe est claire : aider l’utilisateur quel que soit son niveau et le rendre autonome. Il doit pouvoir installer son blog, en prendre les commandes sans être pour cela un spécialiste.
C’est alors le plein essor des blogs : de nombreuses plateformes gratuites attirent des utilisateurs rapidement déçus par la publicité envahissante et une maintenance aléatoire.
Dotclear propose une alternative qui permet à la fois d’être chez soi et de proposer à ses lecteurs un environnement visuel original et esthétique (les premiers thèmes faits par Kozlika apparaissent comme des ovnis de raffinement).

Respecter les bonnes pratiques, ne pas les réserver à ceux qui auraient les connaissances techniques, accorder de l’importance à l’accessibilité afin que tout le monde puisse utiliser Dotclear, y compris des personnes en situation de handicap : réunis par les mêmes envies, les membres de l’équipe deviennent une bande d’amis, et cet aspect aura toujours une grande importance.
Le jour où un garçon de dix ans contacte le forum pour dire qu’il vient d’ouvrir un blog Dotclear sur les pompiers, sa passion, les membres de l’équipe se disent qu’ils ne se sont pas trop mal débrouillés, malgré l’épineuse question du clafoutis.

Des blogueurs aux profils très différents ont adopté Dotclear. Des pointures comme Tristan Nitot, à l’époque président de Mozilla Europe[1] ou Daniel Glazman, chairman du CSS Working Group du W3C[2]. Des inconnus qui allaient connaître la notoriété, comme Maître Eolas… Et surtout, tous les autres !

Au fil de ces années, que de billets écrits, lus, commentés avec passion, frénésie… Amitiés, béguins, amours, naissances, copains aimés disparus trop tôt, discussions, polémiques, rigolades, déceptions, belles photos et émerveillement. La vie.

Au fil des années l’équipe s’est élargie, certains ont eu moins de temps à consacrer au projet, d’autres sont venus : Pep, Biou et Franck Paul ont marqué Dotclear de leur personnalité tout en respectant ses fondamentaux, car comme le prince du Guépard ils ont compris qu'« il faut que tout change pour que rien ne change ».

Dotclear est resté un logiciel gratuit soutenu par une équipe de bénévoles passionnés ayant un petit grain de folie.
En ce moment, les projets foisonnent et font l’objet de discussions ardentes sur la mailing list :

  • d’un jour à l’autre sortie imminente de la 2.5.2 (quand ce sera prêt)
  • un rafraîchissement des sites de Dotclear et Dotaddict
  • la poursuite et l’amplification des améliorations en matière d’ergonomie, d’accessibilité et de bonnes pratiques
  • un éditeur enrichi et plus souple

Je dois avouer que je ne comprends pas tous les messages de la mailing list mais je suis rassurée de voir que Dotclear redémarre et que l’utilisateur reste au centre des préoccupations car l'utilisateur, c'est moi, c'est nous tous.

Je sais que l’on va faire un outil tellement performant, sexy et ergonomique que notre ami Laurent Gloaguen passera son blog sous Dotclear et dans la foulée, adoptera un chat, ce qui reste un des objectifs principaux de notre équipe.

Notes

[1] éditeur de Firefox, Thunderbird…

[2] instance qui décide des standards du web

2013 avr. 4

Dotclear 2.5 : petite revue et autres affaires

La version 2.5 de Dotclear n'est pas spectaculairement différente de la précédente mais emporte toutefois toute une série de nouveautés que vous n'aurez peut-être pas encore eu l'occasion de découvrir. Parmi celles-ci :

Photo : André Kertész

Et encore quelques autres qu'il serait trop long d'énumérer ici, comme par exemple le fait que le plugin daInstaller soit désormais livré d'emblée avec Dotclear.

En ce qui concerne la suite, parce que suite il y a, sachez qu'une version 2.5.1 est en cours de préparation, que son petit nom sera André Kertész et qu'elle inclura quelques améliorations et corrections, un pied de page plus discret dans l'administration, des miniatures de média de meilleure qualité, etc.

Enfin nous envisageons d'organiser une Install-Party le dimanche 19 mai prochain (la date précédemment annoncée pour mi-avril est trop proche pour être raisonnablement retenue) à Paris où vous aurez l'occasion de rencontrer IRL comme on dit, les aficionados de Dotclear qui sont habituellement scotchés derrière leurs claviers et leurs écrans.

À ce sujet, si vous connaissez un endroit sympa, ouvert et accessible le dimanche à Paris, avec du Wifi, disposé à accueillir une flopée de geeks et acceptant, soit de nourrir et de désaltérer les troupes soit de leur permettre d'apporter leurs propres munitions, n'hésitez-pas à nous le faire savoir.

2011 nov. 13

Dotclear 2.4

Aujourd'hui, c'est l'anniversaire de notre vice-présidente préférée (tous en chœur : Bon anniversaire, Kozlika !), alors pour fêter ça, voilà une nouvelle version de Dotclear : la 2.4.

Dans cette version, nous avons un nouveau jeu d'icônes dans l'interface d'administration, dessiné spécialement pour nous par Thomas Daveluy, que mille pétales de roses se déposent sur son chemin. Pour ceux qui s'intéressent à ce genre de choses, ce changement d'icônes nous permet aussi de revenir à une distribution complètement en GPL, cette licence n'étant pas celle du jeu d'icônes introduit dans la 2.3.

Vous trouverez également un nouveau thème, nommé Ductile, qui a été spécialement étudié pour pouvoir répondre à un maximum de besoins différents et s'adapter facilement à tout type d'écrans. Ce thème est complété d'un nouveau plugin, SimpleMenu, qui vous permettra (étrangement) de gérer un menu de liens de façons simple.

Un certain nombre d'améliorations enfin ont été apportées au niveau de l'accessibilité et de l'ergonomie, sur lesquels nous continuons à travailler de manière incrémentale.

La nouvelle version est comme toujours disponible à l'adresse suivante : http://download.dotclear.org/latest.zip

Avant de vous laisser, je vous propose en pièces jointes deux archives. Si vous les décompressez dans le répertoire /admin/images/iconset/[1] de votre blog, vous verrez apparaître un nouveau réglage dans vos préférences utilisateur qui vous permettra de changer de jeu d'icônes. Ceci permettra par exemple à ceux qui se sont trop habitués aux icônes de la 2.3 pour vouloir en changer de ne pas être trop dépaysés.

EDIT: Notez également que si vous n'avez pas opéré les modifications demandées par Dotclear 2.3.1, vous verrez maintenant apparaître un message d'avertissement dans votre espace d'administration.

Notes

[1] Ce répertoire doit être créé. Chaque jeu d'icônes doit être dans un sous répertoire de celui-ci. Il est prévu par la suite d'offrir une interface pour ajouter les jeux d'icônes.

2010 oct. 25

La suite du Dotcamp 42 et de l'AG 2010

Quelques mots pour résumer l'essentiel de ce qui s'est dit pendant cette journée du 10 octobre 2010 où étaient organisés le DotCamp 42 ainsi que l'assemblée générale de l'Association Dotclear.

Tout d'abord, le DotCamp 42 et quelques informations sur la suite du projet :

Plugin devKit

Un plugin nommé « devKit » sera développé sous le pilotage de Dsls. Son objectif est de fournir depuis l'administration d'un blog des fonctions d'aides au développement. Tomtom a commencé à y bosser et nous espérons que de nombreux participants au Lab apporteront leurs contributions à ce plugin que nous souhaitons réaliser sous forme largement collaborative. Voici quelques-unes des fonctions prévues :

  • Établissement d'une documentation associée ;
  • Mise en place d'une description bilingue — à ce sujet une nouvelle discussion a été initiée sur la mise en place d'un système plus souple de description d'un plugin, potentiellement en utilisant un fichier XML joint au module ;
  • Dépôt à distance sur DotAddict[1] ;

Si vous souhaitez participer aux discussions sur ce plugin vous pouvez aller jeter un œil et pourquoi pas contribuer sur ce fil du forum

Gestion des soumissions sur DotAddict

Une demande a été faite pour évaluer la possibilité de créer automatiquement un sujet de support d'un plugin déposé et validé sur DotAddict.

Un nouveau mot-clé sera mis en place sur DotAddict afin de signaler les plugins nécessitant une contribution de la part de l'utilisateur, que celle-ci soit sous la forme d'une bannière publicitaire sur son blog ou d'un abonnement payant, comme c'est actuellement le cas avec le plugin Kameleoon. Un autre mot-clé signalera les modules utilisant les services d'un serveur distant, comme certains filtres antispam ou comme le plugin Kameleoon.

Bonnes pratiques

Côté thèmes et vu le nombre grandissant d'iceux comportant un menu qui pourrait être paramétré par l'utilisateur, nous allons étudier la possibilité d'ajouter à la livraison standard de Dotclear le plugin Menu (ou équivalent), désactivé par défaut.

Du point de vue des bonnes pratiques que nous souhaitons voir appliquées par le plus grand nombre de développeurs (formattage du code, présence de documentation…), deux nouvelles ont été proposées :

  • Inciter les développeurs de plugins et de thèmes à insérer les inclusions de scripts javascript en bas de page. Cela permet au navigateur de s'occuper de l'interprétation du code (x)HTML et du début de la mise en forme pendant que les fichiers javascript sont chargés. C'est d'ailleurs une recommandation faite par Google par exemple pour ceux qui utilisent leur service de statistiques.
  • Sur le modèle de la wikibar, inciter les développeurs de plugins à placer leurs styles dans un fichier css séparé, qui puisse être écrasé par la css du thème.

Développement de Dotclear

En ce qui concerne le développement de Dotclear nous envisageons les évolutions suivantes pour la gestion du thème par défaut :

  • Sortir la sidebar des templates pour créer un _sidebar.html
  • Revoir les thèmes pour que les fichiers tpl par défaut ne puissent être modifiés, ce qui pourrait par exemple être réalisé en déplaçant ces fichiers ailleurs que dans le répertoire du thème par défaut. Cette évolution nécessitera probablement une revue poussée du fonctionnement des thèmes et de ce qu'il serait possible de proposer sans casser la compatibilité avec les thèmes existants. Une (longue) réunion spécifique pour traiter de ce sujet est envisagée.

Une version intermédiaire de maintenance est en cours afin de fermer rapidement certains tickets ne nécessitant pas de retouches profondes dans le code.

Côté chantier ergonomie : nous sommes à la recherche d'un expert intégrateur pour piloter le boulot (notamment sur le plan méthodologique) et être plus efficaces.

Forum

Et pour finir côté DotCamp, une nouvelle section intitulée « Vie du projet » a été créée afin d'y regrouper les discussions d'ordre général sur la vie du projet Dotclear. C'est ici qu'il sera possible de discuter de l'opportunité de telle ou telle nouvelle fonctionnalité ou bien encore de débattre du développement proprement dit.

Assemblée générale 2010 de l'Association Dotclear

Nous avons profité de cette journée pour tenir l'assemblée générale 2010 de l'association. Je rappelle ici l'ordre du jour :

L'ordre du jour était le suivant :

  1. Élection du bureau de l'Assemblée Générale, soit un président et un secrétaire, à choisir parmi les adhérents présents
  2. Rapport moral du président de l'association
  3. Rapport financier du trésorier
  4. Élection des administrateurs aux postes vacants
  5. Détermination des montants de cotisation pour la période 2010-2011
  6. Questions diverses

Sans rentrer dans le détail ici nous souhaitons souligner la bonne santé financière de l'association grâce à vos dons et à vos cotisations et qui nous sert quasi exclusivement à régler les frais de location des serveurs hébergeant Dotclear et DotAddict ainsi que le renouvellement des noms de domaines réservés.

Nous sommes à la recherche d'un logiciel de gestion d'association qui puisse fonctionner en mode online, ce qui nous simplifierait grandement la vie puisque nous sommes éloignés les uns des autres de parfois plusieurs centaines de kilomètres. La cerise sur le gâteau serait que ce logiciel permette aux adhérents de consulter le tableau récapitulatif des recettes et des dépenses. Le logiciel Dolibarr que nous utilisons jusqu'à maintenant étant sur ce point quelque peut limité. Si vous connaissez ce Graal, faites tourner !

D'autre part et tel que prévu par nos statuts, deux administrateurs ont été renouvelés lors de cette AG — les deux sortants, Xave et amalgame ont été reconduits pour ce nouvel exercice —, et nous en profitons pour signaler que Dsls a été coopté lors de la dernière réunion du conseil d'administration.

Enfin nous avons décidé de ne pas modifier le montant minimum de la cotisation, toujours à 20€, de ne pas modifier non plus le montant minimum de la cotisation des bienfaiteurs, toujours à 100€ et de créer un tarif de cotisation spécial pour les étudiants, chômeurs, RMIstes, etc., d'un montant de 10€.

Notes

[1] Cette possibilité nécessitera des aménagements sur le système DotAddict et sera probablement disponible dans une deuxième phase.

2010 juil. 19

Accessibilité et refonte de l'administration

Comme annoncé récemment par Kozlika, la refonte de l'interface admin en cours a notamment des ambitions d'accessibilité, plus précisément des ambitions "ATAG".

Mais de quoi s'agit-il exactement ?

Lire la suite...

2010 juil. 15

Refonte de l'administration, on passe aux travaux pratiques

Au cas où vous n'auriez pas pris de nos nouvelles depuis plusieurs mois, je tiens à vous informer que nous avons entrepris un chantier de longue haleine pour refondre l'ergonomie de l'interface d'administration de Dotclear sous la houlette de Gautier. Comme nous ne faisons pas les choses à moitié (oui, quitte à y mettre le temps qu'il faut…), nous avons également pour objectif de rendre l'interface parfaitement accessible, et même si possible au respect complet du référentiel ATAG, en nous appuyant sur l'expertise de Laurent Denis. Et puis on va donner un petit coup de frais au design, grâce à Hellgy.

Après les enquêtes, leur dépouillement, leur analyse, la synthèse des conclusions, les choix graphiques, la première analyse de l'accessibilité, nous arrivons au stade de la pose de la première pierre. Les plus curieux d'entre vous verront passer des tickets et des commits[1] sur le Trac de développement (branches/sandboxes/ergo). Pour les autres nous vous tiendrons informés régulièrement de l'avancée des travaux ici même.

C'est un chantier complexe car beaucoup d'évolutions ne modifient pas seulement l'organisation de la page mais nécessitent l'ajout de fonctionnalités. La colle et les ciseaux ne vont clairement pas suffire. Ne vous attendez donc pas à la sortie du nouveau bébé avant un petit moment.

Nous nous sommes organisés de la façon suivante :

  • Xave, chef de projet
  • Kozlika, coordinatrice
  • Gautier, dit l'Ergopathe, expert ergonomie
  • Laurent Denis, expert accessibilité
  • Franck, support technique des outils (cambouis Trac, svn, etc.)
  • Lomalarch, Jean-Michel, Osku, annso, Kozlika : adaptations graphiques, gabarits html, javascript et intégration
  • Philippe : big chief de la mise à jour et de la création des aides en ligne

L'équipe de dev plus particulièrement attachée à ce chantier n'est pas encore fixée mais le travail préparatoire de l'équipe qui réalise les maquettes graphiques et les gabarits html de chaque page leur donne largement le temps de s'organiser !

Nous travaillerons en étapes successives, page par page : réalisation de la maquette graphique, validation par Gautier et Laurent, réalisation du gabarit html et préparation des marqueurs css et du javascript, validation par Gautier et Laurent, identification des développements nécessaires.

Quand les pages les plus significatives seront livrées à l'équipe de dev et qu'ils auront une bonne vue d'ensemble, ils travailleront (toujours dans la sandbox "ergo") sur l'appli pour implémenter les nouvelles fonctions et produire le code définitif des pages.

Après on met tout ça dans un shaker et hop, magie magie.

Mais ça ne sera pas fini car on reprendra alors une boucle de tests utilisateurs, des contrôles des pages par Gautier et Laurent, leur correction, et le balai dans les coins.

Bref, ça va nous bouffer un bon moment notre temps libre. Plaignez nous. Ah ben non en fait, ne nous plaignez pas, on est excités comme des puces et impatients de mettre en musique tout le boulot déjà accompli !

Notes

[1] Ayé, je cause geek presque couramment \o/

2010 avr. 27

En avril, essayons de suivre le fil

(Pfiou, encore un peu, et je devais trouver un jeu de mot avec le mois suivant. Mai je n'avais pas d'idée alors je me suis dépêché.)

Bonjour tout le monde,

Dotclear, quand même, c'est du boulot. Après avoir bossé en mode presque solitaire (avec tout de même l'aide des patchs de quelques-uns) pour sortir une 2.1.6 qui corrigeait des bugs qui traînaient depuis longtemps, après avoir travaillé en équipe pour lancer la démarche ergo (nous vous en avons touché un mot, non ?), notre gros travail de ces derniers mois a été de nous réorganiser pour travailler ensemble à faire évoluer notre logiciel préféré.

Quand je dis ensemble, je veux vraiment dire en équipe. Olivier s'est beaucoup entouré pour faire vivre le projet, mais il a toujours centralisé le développement autour de lui (c'est normal, c'était son bébé.) Aujourd'hui, le nouveau chef de Dotclear[1] n'a pas les même compétences techniques et est surtout beaucoup plus paresseux. Il était donc important de rééquilibrer le mode de fonctionnement pour un développement plus communautaire (mais quand même avec un chef. Je les conduis à la baguette.)

Nous avons préféré beaucoup discuter de la manière dont nous allions faire fonctionner tout ça, histoire d'en avoir une idée claire avant de nous lancer. Il y a encore quelques zones de flou, mais nous avons enfin pu passer à l'étape suivante et remettre la machine en route.

Et c'est une sacrée remise en route : en une grosse dizaine de jours, c'est une cinquantaine de tickets qui ont été fermés. Et il ne s'agit pas forcément de résolution de bugs bêtes, non. Il y a du beau monde sous le capot, puisque outre des petites améliorations qui facilitent la vie dans l'interface d'administration, nous avons ajouté un paquet de behaviours qui vont faciliter la création de plugins, nous avons mis en chantier des modifications dans les structures des templates qui faciliteront bientôt la création de thèmes, nous avons commencé à travailler sur certaines modifications en profondeur qui vont être des fondations pour la suite, et pour ceux qui ont peur que la machine finisse alourdie, n'ayez aucune crainte : l'optique est plutôt d'alléger le cœur du logiciel. Pour preuve, cette modification récente du moteur de template qui, tests à l'appui, rend la compilation des thèmes plus performante et utilise moins de ressources mémoire et processeur, vos serveurs nous diront merci[2].

Rappelons également que le Lab fonctionne toujours à plein régime et que vous êtes toujours invités à participer, surtout qu'il y a pas mal de choses à tester pour s'assurer que les modifs du moteur ne posent pas de problème avec la version de développement, donc avec la prochaine version (et pour les téméraires, elle n'est pas très difficile à essayer, il y a toujours les compilations nocturnes, et il est même possible en bidouillant un peu d'utiliser la mise à jour automatique. Il est déconseillé d'utiliser les versions de développement en production, mais il y a déjà des tarés qui le font[3].)

Nous avons encore quelques surprises dans les bacs, mais en les attendant, et en attendant la version beta de Dotclear 2.2, vous pouvez continuer à nous suivre sur les différents comptes Twitter de la galaxie Dotclear : Dotclear, DotAddict, Planet Dotclear ou We Love Dotclear (quelle abondance.)

Allez, c'est tout pour aujourd'hui. Ne vous inquiétez pas, Gautier revient bientôt vous parler d'ergonomie. :)

Notes

[1] Moi.

[2] Et si je parle depuis tout à l'heure de l'équipe dans un bel ensemble, c'est plus précisément DSLS qu'il faut féliciter pour cette dernière modif. Il parle un peu Klingon des fois, mais on le garde.

[3] Moi.

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 !

2010 fév. 1

Café, croissants, ergonomie

Comme vous le savez peut-être si vous avez suivi les commentaires du billet précédent, l'équipe ergo et le Big Chief s'est réunie samedi matin à l'aube sous la houlette de Gautier. Au menu : des croissants, du café et des tas de tableaux croisés complets ou synthétiques rendant compte des questionnaires utilisateurs auxquels nombre d'entre vous se sont pliés pour les étudier et prendre les décisions qui en découlent.

Je laisserai Gautier vous faire part d'ici la fin du mois de l'avancée des travaux et Xave – quand il sera prêt (TM) – vous raconter comment tout ça va se goupiller au niveau des changements qui interviendront au fil des versions mais en attendant vous pouvez jeter un œil sur le reportage photo de nos matutinaux travaux avec les légendes kivonbien.

2010 janv. 22

Et l’ergonomie dans tout ça ?

Lors de son passage à Los Angeles pour vanter les mérites aphrodisiaques de Dotclear, le grand patron a surpris le célèbre Docteur Haouuuizze qui lançait quelques mots à son assistant : « Tu te souviens de l’étude ergonomique à laquelle on a participé ? No news… What the hell is goin’on at Dotclear Usability Lab? »

Lire la suite...

- page 1 de 2

Sites map