Retrouvez cet article dans : Linux Pratique 38
Lorsque l'on effectue des recherches sur un sujet en particulier, on se retrouve vite noyé sous la profusion d'informations : entre les bookmarks de votre navigateur Web, les post-its collés ici et là , les notes griffonnées à la va-vite, difficile de retrouver un semblant d'organisation ! Treeline est un utilitaire qui va vous permettre d'organiser et de stocker vos informations, selon votre logique.
Présentation
Moins lourd et plus simple à utiliser qu'une base de données, plus souple qu'un gestionnaire d'informations personnelles et plus approprié qu'un simple éditeur de texte, Treeline vous permettra de trier vos idées selon les champs de votre choix.
Il vous servira non seulement dans votre vie professionnelle pour gérer au mieux la préparation d'un projet, mais également dans votre vie personnelle pour stocker des informations diverses comme les coordonnées de vos amis, votre collection de CD/DVD, vos sites Web favoris, etc.
L'utilisation de Treeline est vraiment simple ; quel que soit le type d'informations que vous souhaitez organiser, la procédure reste la même :
- Créer différentes catégories selon le type de données à organiser (thèmes, contextes, etc.) ;
- Établir et créer la liste des champs qui vous seront utiles pour caractériser chacune de vos données ;
- Saisir vos données ;
- Réorganiser vos données si nécessaire, par simple glisser/déposer avec la souris.
Vous aurez même la possibilité d'exporter vos données (en HTML, XML, etc.) si vous le souhaitez. Les différentes catégories et les données qu'elles contiennent constituent des " nœuds " de l'arborescence.
Première utilisation
L'interface de Treeline comporte, par défaut, trois zones distinctes :
- dans le panneau latéral gauche, vous trouverez l'arborescence des informations ;
- dans la partie supérieure de droite seront affichées les informations propres à l'élément de l'arborescence que vous aurez sélectionné sur la gauche ;
- dans la partie inférieure droite sont affichés les éléments fils du nœud sélectionné. Cette zone peut être activée/désactivée en cliquant sur l'icône Afficher Nodes sélectionnés avec ses fils.
Constatez qu'en bas à droite se trouve un système de trois onglets : Données, Éditeur de Données, Liste des Titres. Lorsque l'onglet Données est actif, les données du champ sélectionné apparaissent à l'écran. Si vous passez en mode édition (Fig. 1), via le deuxième onglet, il vous sera possible de modifier à la fois le nom du champ sélectionné et les diverses informations qu'il contient. Quant à l'onglet Liste des titres, il ne fait qu'afficher le nom du nœud sélectionné ainsi que le nom des nœuds fils (si l'affichage des nœuds fils est activé).

À la première utilisation, vous disposez d'un emplacement racine nommé " Base ". Avant toute chose, vous pouvez ouvrir le fichier exemple qui est livré avec le logiciel. De cette façon, vous vous familiariserez plus facilement avec le logiciel. Pour cela, cliquez dans le menu Fichier -> Ouvrir Exemple. Le dossier d'exemples comporte plusieurs fichiers
d'extension .trl (qui est le format de stockage des fichiers Treeline). Choisissez-en un au hasard. Prenons l'exemple du fichier nommé sample_basic_contacts.trl. Celui-ci sert en quelque sorte de carnet d'adresses à son créateur.
Créer une nouvelle branche
Effectuez un clic droit sur la catégorie racine nommée " Main ". Le menu contextuel (Fig. 2) vous propose entre autres choses Ajouter Fils, option qui va créer une sous-catégorie. Vous n'avez plus qu'à saisir le nom de votre choix pour ce nouveau champ.

Constatez dès à présent que le menu contextuel des catégories de données (Fig. 3) comporte pas mal d'options ; vous disposerez ainsi des fonctions classiques de copier/coller et de renommage, mais aussi d'options de déplacements : vous pourrez monter ou descendre, indenter ou désindenter les nœuds à volonté pour les réorganiser dans l'arborescence. En outre, vous pourrez créer de nouveaux nœuds comme nous venons de le voir, de même niveau (ce que le logiciel appelle un " nœud frère ") ou d'un niveau inférieur (un " nœud fils "). Vous pourrez bien évidemment supprimer n'importe quel nœud de l'arborescence via l'option Supprimer Nodes.

Toutes ces fonctionnalités sont rapidement accessibles sous forme d'icônes dans la barre d'outils du logiciel.
Configurer les nœuds et définir les champs
Le menu Données est le plus important, puisque c'est là que vous pourrez configurer toutes vos données. L'option Configurer le type du Node vous permet de changer le type de données du nœud sélectionné. Pour accéder aux caractéristiques de l'un des nœuds de l'arborescence, cliquez sur l'option Paramètres du Type de Données. Une nouvelle fenêtre apparaît à l'écran (Fig. 4) : elle comporte toutes les informations qui caractérisent le nœud sélectionné.

Pour commencer, si les ensembles de données définis par défaut (ici PERSON, ROOT, TYPE) ne vous conviennent pas, vous pouvez les modifier en cliquant sur Type de Données. Dans notre exemple, on peut constater que le type PERSON est caractérisé par 11 champs : Firstname, Lastname, Street, etc. Vous pouvez réorganiser ces champs à l'aide des boutons Déplacer...

Pour ajouter un nouveau champ, cliquez sur Nouvel Élément et saisissez un nom (attention, les espaces ne sont pas autorisées). Le type assigné par défaut est Texte, mais vous pouvez le modifier en cliquant sur Type d'Élément. Là , une liste déroulante vous proposera divers types de données (Fig. 5) : date, heure, URL, nombre, etc. En fonction du type choisi, d'autres paramètres vous sont proposés. Quand votre champ est correctement configuré, cliquez sur OK pour valider : un nouveau champ est désormais disponible pour chaque item de notre carnet d'adresses.
Dans la partie droite de la fenêtre, vous pouvez paramétrer l'affichage des données. Les éléments qui se trouvent entre accolades symbolisent les valeurs de chacun des champs. Vous pouvez ainsi modifier leur position à volonté : sélectionnez un champ dans la liste à gauche, puis cliquez sur la flèche >> pour le positionner à l'endroit désiré dans la colonne de droite (et vice versa).
Remarquez également que vous pouvez sélectionner, en haut à droite de la fenêtre, l'icône de votre choix pour identifier votre nœud (Fig. 6).
Modification, tri et filtrage des données
Pour modifier les données, autrement dit les valeurs des champs, vous pouvez soit passer par l'onglet Éditeur des Données (comme évoqué plus haut), soit cliquer sur l'une des entrées, puis aller dans le menu Données -> Modifier les Données Sélectionnées.
Treeline propose diverses options de tri et d'organisation générale des données. Il vous faudra sélectionner un nœud " parent " afin de pouvoir accéder à ces options dans le menu Données. Vous pourrez alors trier les données d'une branche selon le champ de votre choix, selon le titre, etc.
Pour filtrer les données, vous pourrez définir une, voire plusieurs règles de filtrage, basées sur la valeur des champs.
Les niveaux de classement, quant à eux, permettent en quelque sorte de donner une certaine priorité aux champs de votre choix. Ainsi, le champ qui se verra attribué le niveau 1 apparaîtra dans l'arborescence et sera donc celui qui permettra d'identifier l'élément.
Quelques fonctionnalités supplémentaires...
Vos fichiers Treeline sont, bien entendu, imprimables. Vous pourrez d'ailleurs fixer divers paramètres (via le menu Fichier -> Options d'impression) de façon à optimiser le rendu de votre fichier sur le papier : configuration de l'en-tête et du pied de page, inclure ou non les branches de l'arborescence, réglage des marges et des indentations, etc.

Le menu Outils vous permettra de configurer les préférences générales du logiciel (comportement au démarrage, apparence générale, activation des fonctionnalités, formats de l'éditeur de données, activation de la sauvegarde automatique, etc.), ainsi que des détails esthétiques comme la couleur du texte et de l'arrière-plan. En outre, vous trouverez dans ce menu un outil de recherche par mots-clés ainsi qu'un vérificateur d'orthographe (Fig. 7).
Pour finir, remarquez que Treeline bénéficie d'un système de plugins, qui permet un ajout simplifié de nouvelles fonctionnalités. Par défaut, le plugin livré avec le logiciel, nommé httpLoad, offre la possibilité d'ouvrir un fichier (compatible Treeline) directement depuis un serveur Web. Ceci sous-entend qu'il est possible de partager vos données avec d'autres utilisateurs. Cette fonction est accessible depuis le menu Fichier -> Open from web.
Les principales fonctionnalités de Treeline ont été abordées dans cet article. Nous avons particulièrement apprécié l'organisation de la fenêtre principale ainsi que la facilité d'utilisation des différentes fenêtres de dialogue. Pour un examen complet des possibilités de ce logiciel, je vous invite à consulter le manuel utilisateur disponible sur le site officiel (http://www.bellz.org/treeline/use.html [en]).
Version testée : Treeline 1.0.0
- Dernière version : Treeline 1.1.0 (sept. 2006) – Paquets disponibles pour Debian et dérivées, Suse Linux, FreeBSD ; fichier exécutable pour MS Windows.
Lien :
Site officiel : http://www.bellz.org/treeline/index.html [en]

