lundi 29 mars 2010

Travail collaboratif avec Freemind ou Freeplane

Travailler à plusieurs sur un même document à des centaines voire des milliers de kilomètres est un besoin de plus en plus fort. Ce besoin existe également pour les utilisateurs de logiciels de MindMapping. Si la notion de travail collaboratif existe pour les logiciels en ligne (Mindmeister, Comapping,...), il est encore absent sur de nombreux logiciels classiques dont font partie Freemind et Freeplane. Pourtant, il existe des solutions qui permettent de simplifier la collaboration, que ce soit sur un réseau interne ou sur Internet.

Partager un fichier sur un réseau interne
Sur un petit réseau très simple (monté à domicile : 2 ou 3 PC, un disque branché sur une Box quelconque,...), on enregistre un fichier Freemind sur le disque partagé. Si les différents utilisateurs tentent d'ouvrir le fichier en question, cela ne posera pas de problème particulier, sauf que les modifications apportées par les uns ou les autres ne seront pas forcément prises en compte...situation plutôt gênante. Freemind et Freeplane peuvent être configurés pour éviter ce problème.

Une option a été intégrée pour gérer cette situation. Pour y accéder, il suffit de se rendre dans les options du programme (menu Outils/Préférences) :


Dans Environnement, cochez l'option "Verrouillage de fichier Expérimental". Si tous les postes ont cette case cochée et que l'un d'eux tente d'accéder à un fichier déjà ouvert par quelqu'un, le message suivant apparaitra :



Vous remarquerez que le fichier peut toutefois être ouvert en lecture seule alors que la solution Freemind ne permet pas du tout son ouverture.


Et pour un partage sur Internet ?
Freemind ou Freeplane ne permettent pas de travailler directement sur une carte publiée sur Internet. Toutefois, des solutions efficaces de gestion de documents en ligne sont aujourd'hui rendues possible grâce au protocole WebDAV. L'une des solutions les plus efficaces est DropBox. Pour utiliser ce service, il suffit de s'inscrire gratuitement. Le compte ainsi créé permet de stocker 2 Go de fichiers (largement suffisant pour des cartes Freemind !). Un client est installé sur le poste. A partir de la page de son propre compte, il est possible d'ajouter et de partager tout type de document. J'ai pu tester cette solution sur 2 postes et 2 comptes DropBox différents : le résultats est très satisfaisant. En effet l'ouverture et le réenregistrement du fichier sur le serveur génère un message sur le second poste indiquant qu'un fichier a été modifié. J'ai également simulé l'ouverture instantanée d'un même fichier au même moment sur les deux postes. A l'enregistrement, Dropbox crée un nouveau fichier reprenant le même nom que l'original mais en ajoutant une notion de conflit. De ce fait aucune des versions des deux utilisateurs n'est perdue.
Cette solution est de loin la plus appropriée pour un partage dynamique de cartes Freemind ou Freeplane, même si on n'atteint pas le niveau d'interactivité d'un Comapping par exemple.

mardi 9 mars 2010

mind-listening : Freemind s'empare du son


Le système OpenSource permet de faire évoluer librement les logiciels selon ses propres besoin, pour peu qu'on ait de grosses dispositions à la programmation. C'est le cas de ce plugin qui ajoute à Freemind une fonctionnalité tout à fait innovante. Ce module permet en effet d'enregistrer un fichier audio (via le micro de votre PC) tout en construisant sa propre carte. Les champs d'application peuvent être nombreux : réunion, conférence, cours... à condition que l'environnement acoustique s'y prête bien ou que votre micro soit adapté bien évidemment (mais c'est un autre problème).
C'est dans la gestion du fichier audio que ce module fait des merveilles. En effet, lorsque vous ajoutez une branche, une balise sera insérée dans le fichier audio. A la lecture du fichier, si vous sélectionnez une branche, quelle qu'elle soit, le curseur de lecture du fichier audio se positionnera exactementà l'endroit de la balise correspondante.
Avant même de tester le plugin, une question pratique m'est venue à l'esprit : sachant que je construis ma carte au fur et à mesure des informations que j'entends, il se crée necessairement un décalage de quelques secondes : je ne peux pas être aussi rapide que l'orateur (même en maîtrisant parfaitement bien les raccourcis clavier ;-) ) ! C'est également sur ce point que le module est particulièrement bien pensé : la balise n'est pas intégrée dans le fichier son exactement au moment où je créé la branche mais quelques secondes avant. Sans être précis à la seconde près, ce système est particulièrement performant.

Comment installer ce plugin ?
un fichier zippé est disponible ICI. Il suffit alors de le décompresser dans le sous-répertoire plugin de Freemind. Un fichier et un sous-répertoire y seront directement inséré.

Comment démarrer le plugin ?
Créez une nouvelle carte et veillez à supprimer, si ce n'est pas encore le cas, la fenêtre de notes. Sélectionnez, dans le menu Outils, la commande Mind Listening. Une nouvelle fenêtre apparait en dessous de la carte, en lieu et place de la fenêtre de notes :


Outre le bouton "Record", cette fenêtre comporte deux autres boutons sur la droite. La première sert à gérer le matériel de prise de son. En général la valeur par défault est suffisante. Il est même possible de compresser le fichier audio au format mp3. Lorsque vous êtes prêt, cliquez sur Record pour lancer l'enregistrement et construisez votre carte.
Une fois la carte terminée, cliquez à nouveau sur Record. Deux boutons sont, à partir de ce moment, disponibles : Marche et Arrêt. Cliquez sur marche et sélectionnez ensuite n'importe quel noeud sur votre carte. Vous verrez le curseur se positionner au niveau de de la balise correspondante.

J'ai constaté quelques bugs, notamment à la relecture du fichier audio. J'ai pu les contourner en désactivant et réactivant le module, via le menu Outils.

vendredi 5 mars 2010

Geekfault : témoignage sur l'utilisation de Freemind


Les utilisateurs de Freemind le savent bien : ce logiciel permet de mieux organiser les informations et les idées et, parfois, permet d'en faire émerger de nouvelles grâce à la structure même de la carte. Bien entendu, au delà de Freemind, ce sont les principes du MindMapping qui, bien appliqués, permettent d'arriver à ce résultat. Pour vous en persuader (si besoin était !), je vous propose de lire le témoignage de Koolfy : au travers d'un exemple simple (en apparence en tout cas) d'interconnexions entre réseaux sociaux, l'auteur nous explique avec beaucoup de clarté son cheminement et la manière dont il a utilisé ses outils : le MindMapping et Freemind. Un exemple à suivre !