Sortie de Tellico 1.3

Posté par . Modéré par Anonyme.
Étiquettes :
0
31
jan.
2008
KDE
Dix-sept mois après l'annonce de la branche 1.2 voici qu'arrive la nouvelle version 1.3 du gestionnaire de collection Tellico (anciennement Bookcase).

Ce logiciel sous licence GPLv2 utilise les bibliothèques KDE et est développé principalement par Robby Stephenson. Il permet de gérer facilement toutes sortes de collections et d'importer des informations depuis divers sites Internet afin de remplir automatiquement les champs de ces collections. Du fait de ses très nombreuses fonctions, de la réactivité de son développeur et de son manuel d'utilisation complet, Tellico est devenu une sorte de référence dans son genre au sein du monde du logiciel libre et même au-delà.

La branche 1.2 devait théoriquement être la dernière avant le passage à Qt4 et à un soubassement basé sur SQL mais Robby a annoncé que ce travail prenait plus de temps que prévu et il n'a pas voulu repousser plus longtemps l'inclusion dans Tellico de diverses améliorations. La nouvelle version 1.3 de Tellico (nom de code "Jane Austen") propose un bon nombre de nouveautés :

  • Un mode de collection de jeux de plateaux a été ajouté et un plugin d'import de données du site BoardGameGeek permet de remplir facilement les champs de la collection.
  • On peut maintenant utiliser les plugins du logiciel "concurrent" GCstar (A noter que cette "concurrence" est très amicale comme le prouve la lecture de cet échange entre Robby et Tian).
  • Ajout de filtres d'imports depuis les logiciels Griffith; Referencer et Delicious Library.
  • Possibilité d'importer des fichiers PDF (en se basant sur les métadonnées XMP du fichier). Cette fonction est optionnelle lors de la compilation puisqu'elle dépend de Poppler et Exempi.
  • On peut maintenant utiliser le glisser-déposer pour importer intuitivement des fichiers (par exemple pour créer facilement une bibliographie en déposant des fichiers PDF ou Bibtex).
  • Un champ DOI (Digital Object Identifier) permet de chercher automatiquement des informations sur les sites crossref.org, citebase.org, Bibsonomy, et arxiv.org.
  • Un patch, proposé à l'origine par Cyril Dangerville, permet de fusionner plusieurs entrées de la collection.
  • Les scripts d'imports au format CSV et d'imports depuis le site IMDb sont améliorés.
  • Une nouvelle option permet de sauvegarder les images d'une collection dans un répertoire local lié au répertoire des données.
  • Une autre option permet d'enregistrer le lien vers une image au lieu de sauvegarder l'image elle-même.
  • L'interface DCOP a été améliorée pour permettre d'écrire des scripts plus complexes (pour ajouter ou modifier des entrées).
  • Un code expérimental (activable avec --enable-webcam lors de l'étape du configure) permet d'utiliser sa webcam pour scanner les code barres des objets à entrer dans sa collection.
  • La norme mimetype de Freedesktop est maintenant supporté grâce aux patchs de Régis Boudin. Cela permet aux types de fichiers Tellico d'être automatiquement reconnus sous Gnome, KDE et XFCE.

En ce qui concerne les évolutions futures de Tellico il y a évidemment le grand saut vers Qt4 et KDE4 qui est prévu :
"Avec l'actuel engouement pour KDE4, il serait amusant de s'atteler au portage et au travail avec KDE4 je pense".
Une autre possibilité est l'intégration de Tellico dans le dépot SVN de KDE :
"J'ai aussi réfléchi à demander à ce que Tellico déménage dans le dépôt SVN de KDE. Je pense qu'il irait dans un des modules extragear. Faire cela apporterait, je présume, beaucoup de visibilité et de l'aide pour le code et les traductions. Je céderai une grande part du contrôle, évidemment, mais cela ne me dérange pas vraiment désormais".
Robby a également évoqué un remplacement de XML par une vraie base SQL pour le stockage des données. Il a débuté un travail d'intégration dans une branche (très expérimentale) du dépôt subversion et son choix s'est porté jusqu'à présent sur KexiDB afin de bénéficier des capacités d'abstraction de ce projet KDE en terme de moteur SQL sous-jacent.

En fait à ce stade préliminaire du développement rien n'est encore vraiment décidé sur les priorités :
"À un certain moment, je pensais que la prochaine version principale serait la version 2,0, avec un backend SQL ou un truc comme ça. Mais cela s'est avéré difficile, si bien que ces changements seront plutôt incrémentaux. Je pourrais finir par porter Tellico vers KDE4 avant de passer à un autre backend. Cela dépendra de la façon dont je vois les choses. C'est comme ça l'open source ! :)"

NdA : Merci à Régis Boudin (alias imalip) pour sa relecture et ses suggestions.

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.