- Publié le 26 Novembre 2009 à 23:23
The big new feature of the roadmap of eZ Publish 4.3 is a new admin interface. The work on it has started with a requirements document and a prototype of a page (download it locally if you want to see it in your browser). jQuery is used in the prototype, I don't know if it's a definitive choice, but as I have already said on that topic, a choice of a framework is better than no real choice (even if jQuery is not my preferred JavaScript framework). I think that most of the big needs are already covered in the document but there are some small details that miss in the current admin interface that I would like to see in the future one :
- Labels of each field should be linked to their related input with the for attribute. That's a very small addition but I find it more than useful in web applications.
- The focused input should be highlighted with a different colour. This is another very small improvement which can greatly improve users experience.
- Buttons in the admin interface should be of a different colour depending on the action they trigger. For instance cancel buttons can be orange, publish buttons blue, remove buttons red, ... The main key here is to be consistent over all the interface.
The edit interface of each datatype should also be considered individually to provide the best interface. For instance, the edit template of a datetime attribute should provide a JavaScript calendar (like with the ezwebin package), the template of a time attribute a button to fill inputs field with the current time, the keyword datatype an autocomplete input (like with the ezkeywords_autocomplete extension), ... Beside an advanced edit interface for each attribute, the data entered in the edit form should also be checked with JavaScript (required or not, valid syntax, ...). In case of errors, fields that do not validate should be highlighted with a message until a new valid value is entered. Obviously, if JavaScript is disabled, a server side check should do the same thing. On this topic, there's also a very old feature request in the issue tracker about the ability to add an help text in the class definition that would be displayed under the edit interface of the attribute.
Finally, a great improvement would be to apply general rules on performances frontend. I think of packing and minifying CSS et JavaScript files (with ezjscore !), using CSS Sprites for design images and use optimized PNG files instead of GIF files. This would improve the user experience by speeding up response time and making the admin interface usable with a slow Internet line
- Publié le 08 Mars 2009 à 22:46
J'ai installé aujourd'hui InDefero en remplacement de Trac pour la gestion de mes projets personnels. Il y a quelques mois, j'avais installé Trac un peu par dépit ne trouvant pas de logiciel à mon goût (un logiciel simple et léger, multi-projets avec au minimum la navigation dans des dépôts SVN, un wiki et gestionnaire de rapports et si possible en PHP) mais il fonctionnait assez mal (régulièrement j'avais des erreurs sur les pages) et l'utilisation en multi-projets était tellement pénible que j'avais fini par tout mettre dans un seul dépôt SVN...
InDefero est un clone libre de GoogleCode basé sur le framework PHP Pluf et il fournit déjà quasiment toutes les fonctionnalités dont j'ai besoin pour mes projets. La création d'un nouveau projet avec son dépôt SVN est d'une simplicité qui me fait regretter d'avoir utilisé Trac aussi longtemps ! Les seuls défauts que je lui trouve pour le moment sont une interface plus que minimale à l'ergonomie parfois perfectible et le choix de la syntaxe wiki Markdown. Après c'est aussi une question d'habitude, pour le wiki il est vrai que, entre la syntaxe de Mediawiki, TWiki (que j'utilise au travail), Trac et celle-ci, je m'embrouille un peu...
- Publié le 10 Février 2009 à 00:53
Voici mon nouveau jouet : un Nokia 5800 XpressMusic. Il y a quelques temps, les touches de mon vénérable Samsung E350E se sont mises doucement mais surement à cesser de fonctionner pour finir par rendre le téléphone complètement inutilisable. Bizarrement ma Cherry a connu exactement les mêmes problèmes sur exactement le même téléphone acheté à peu près en même temps (un peu plus de 3 trois ans), consommation ? vous avez dit société de consommation ?
Bref, premières impressions en déballant mon nouveau joujou : joli, sobre, classe quoi ! Ensuite à l'utilisation, c'est plutôt simple et assez pratique. L'écran est très agréable. J'ai été particulièrement surpris par le navigateur web (basé sur Webkit d'après le user agent) vraiment difficile à mettre en défaut. Seul l'éditeur de texte riche basé sur TinyMCE (avec lequel je tape ce billet..) ne semble pas fonctionner avec, mais je n'ai pas trop chercher pour le moment.
Bon il y a quand même quelques trucs bêtes/idiots :
- Visiblement le lecteur DVD de type Slot-in de mon PC portable n'aime pas le mini DVD fourni, toute façon il ne doit contenir que des logiciels pour Windows...
- On peut choisir 3 types d'écran accueil, un "nu", un avec des raccourcis vers ses contacts, un avec des raccourcis vers des applications mais impossible de faire un mix dommage...
- Le téléphone dispose de 3 boutons, je ne comprend pas pourquoi celui du milieu (qui sert à faire apparaître le menu principal) n'est pas aussi disponible sur l'écran tactile, quand on a le stylet en main, ce serait tellement plus pratique.
- J'ai pu configurer mon compte SIP Free mais j'ai pas encore trouvé comment passer un appel avec !? Et les clients SIP compatibles ne semblent pas courir les rues...
- Le téléphone dispose d'un presse papier qui marche presque partout chouette ! En revanche, je n'ai pas trouvé comment copier un bout de texte depuis le navigateur web, ce n'est pas très pratique pour garder un numéro affiché sur une page web dans son répertoire.
Hormis cela et la véritable catastrophe qu'est le site My Nokia (en 3 jours et une dizaine d'essais j'ai pas encore pu finir de créer mon compte sans avoir une erreur système inattendue), je suis très content et en plus il fait même téléphone ;-)
- Publié le 26 Août 2008 à 00:30
Un des premiers réflexe est probablement d'aller chercher l'appartement rêvé sur les sites d'agences immobilières, et ce n'est pas toujours aussi simple qu'on pourrait le penser. Sans même parler d'accessibilité, on est à la limite (et parfois pas du bon côté) de l'utilisabilité ! Finalement, le meilleur est une fois de plus celui qui applique le principe KISS.
Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher
Antoine de Saint-Exupéry
La FNAIM :
Vu de loin, ce formulaire a l'air vraiment bien, enfin pourvu que chaque GIF servant de titre ou de numérotation soit bien chargé ce qui a été trèèès long à ma première visite et l'est encore aux suivantes !??. Il faut aussi deviner dans la partie sélection du type de bien, un clic sur un type l'ajoute comme critère de recherche (façon checkbox), mais qu'un double clic sur un élément dé-sélectionne les autres. Mais les barres de sélection des tranches de prix, du nombre de pièces et de la surface c'est insupportable et pénible à utiliser surtout sur un PC portable et quand finalement la recherche ne fonctionne tout simplement pas... grrr Au suivant !
Foncia
Le formulaire de recherche sur le site de Foncia a au moins le bon goût d'être quasi inutilisable dès le premier champ et complètement inutilisable au deuxième ce qui est un gain de temps non négligeable ;-) En effet, ils ont visiblement voulu remplacer la bonne vieille balise <select> par un truc à base de <div> et de Javascript malheureusement sous Firefox en voulant choisir une option du menu déroulant, celui-ci disparaît. Sur le premier élément, on peut s'en sortir en passant la souris et en cliquant sur la scrollbar (!) mais sur les suivants point de scrollbar, point de salut ! Quasiment un champ sur deux inutilisables, ça fait beaucoup. Dans les mentions légales on peut lire Site optimisé pour Internet Explorer, ça doit être pour ça...
Orpi
Par rapport aux deux autres, il n'y a pas photo, c'est simple, c'est rapide, ça fonctionne et c'est relativement intuitif, reste que les intitulés blancs sur fond bleu clair c'est pas hyper lisible, mais c'est un détail par rapport au précédent.