Test de YummySoup!
par Ange Lefrère le 06.04.2011 à 10:30
Quel logiciel se cache derrière ce drôle de nom de « soupe délicieuse » venu d'un éditeur au nom plus étonnant encore de « HungrySeacow », la vache de mer ? Il s'agit en fait d'un gestionnaire de base de données de recettes proposant quelques fonctionnalités intéressantes, s'appuyant principalement sur la séparation du fond (la recette) et sa présentation, et proposant une importation performante.Interface/Principes
De prime abord, l'interface est agréable, avec le classique aspect des catalogueurs : listes à gauche, contenu au centre, barre de menus au-dessus d'un simili-Cover Flow.
La force de ce logiciel est la présentation des recettes. Que cela soit dans l'affichage, l'impression ou l'envoi de mail, plusieurs présentations des recettes sont disponibles par le biais de thèmes graphiques.
Chaque thème offre le choix entre deux présentations avec un agencement différent des ingrédients et de la description. Le logiciel ne propose pas vraiment d'éditeur de style intégré, mais le guide (en anglais) indique comment créer ses propres thèmes si on s'y connaît en CSS/HTML. Comme il s'agit d'un logiciel d'origine américaine, il propose le format US Letter plutôt que A4.
YummySoup! dispose d'un mode plein écran plutôt bien conçu laissant un maximum de place à la recette et n'affichant les différents menus qu'à l'approche de la souris sur les bords. Des raccourcis-claviers permettent de rapidement agrandir (et réduire) le texte. Un simple appui sur la touche Esc permet de revenir à l'interface normale. Voilà qui conviendra parfaitement à l'utilisation avec un MacBook sur le comptoir de la cuisine, en attendant la version iPad…
Pour trouver une recette, on peut soit se promener dans la bibliothèque avec le carrousel Cover Flow, soit utiliser le champ recherche qui a le bon goût de permettre de faire une recherche globale ou au contraire focalisée sur certains champs. La recherche est rapide et l'interface mise à jour au fil de la saisie. Bien sûr, la recherche est fonction de la bibliothèque, du groupe ou du groupe intelligent sélectionné.
Les groupes sont gérés en coordination avec les mots-clefs. Si vous glissez une recette sur un groupe, automatiquement le mot-clef correspondant sera ajouté à la recette. Et si vous supprimez ce mot-clef, la recette sera supprimée du groupe. Par contre, il n'y a pas forcement bijection : si vous créez un nouveau mot-clef dans une recette, un groupe ne sera pas automatiquement créé. Les groupes peuvent être ordonnés, voire hiérarchisés.
Dans ce cas, l'ajout d'un mot-clef d'un sous-groupe ajoute aussi le groupe principal ("Veau" > "Plat principal"). YummySoup! gère aussi les groupes intelligents, et ce, de façon assez complète.
Les noms des groupes intelligents sont cependant ajoutés aux mots-clefs comme les groupes classiques : le mot-clef est conservé même si on supprime le groupe intelligent.
YummySoup! propose aussi un calendrier, à affichage hebdomadaire : on peut y ajouter recettes et notes au jour le jour. Ce calendrier gagnerait à être enrichi de quelques fonctions, comme une intégration avec iCal, ou, encore mieux, la possibilité de créer une liste de courses en fonction du plat prévu pour le prochain repas ! Enfin, détail d'interface : le bouton Nouveau semble lié au calendrier ; il est en fait lié aux groupes.
D'ailleurs, l'interface propose quelques choix de conception surprenants : les boutons de création, suppression ou d'édition des recettes sont très mal placés, entre le Cover Flow et la recette courante. Pourquoi ne pas les avoir mis classiquement dans la barre des menus ? Il y a quelques autres petits points de friction, comme la traduction française de l'interface, très québécoise (« rendement » pour indiquer le nombre de personnes, par exemple), et encore largement incomplète.
L'influence québécoise ne s'arrête pas là : toute nouvelle base est créée avec 20 recettes issues de recettes.qc.ca, sans accès direct à d'autres sites francophones comme Marmiton. On peut en effet créer plusieurs bibliothèques (par le menu YummySoup! au lieu du plus classique menu Fichier, elles sont stockées dans ~/Bibiliotheque/YummySoup!/YummySoup! Library sous la forme d'un paquet .library). La création d'une nouvelle bibliothèque nécessite le redémarrage du logiciel — ce n'est heureusement pas le cas lorsque l'on passe d'une bibliothèque à l'autre.
Les listes de mesures, de type de cuisines et d'ingrédients sont stockées dans les différentes bibliothèques et ne sont pas accessibles dans l'ensemble des bibliothèques : cela peut paraître étonnant, mais c'est en fait normal, recettes et ingrédients étant intimement liés.
Dans le guide, qui remplace une aide en ligne inexistante et qui est téléchargeable sur le site de l'éditeur, les développeurs de YummySoup! indiquent comme partager des librairies entre 2 comptes. Les bibliothèques étant des paquets, on peut facilement se les échanger sur une même machine en mettant les librairies communes dans un répertoire partagé, ou entre machines avec MobileMe ou Dropbox.



Mai 2013