Une contribution de Pierre Lachance (voir son site) pour insérer dans un article un nouveau type d’illustration : une carte Freemind.
Freemind est une application libre (sourceForge) qui permet de schématiser des idées.
Très facile :
- télécharger Freemind et l’installer ;
- une boucle à insérer dans un squelette d’article ; il n’y a rien à modifier ;
- 2 fichiers à télécharger et à placer dans le répertoire /squelettes
- une extension .mm à créer (cf tuto spip.net) ;
- le mot clé freemind à créer et à ajouter à l’article dans lequel vous voulez faire apparaître la carte.
La boucle
<B_freemind>
<script type="text/javascript" src="#URL_SITE_SPIP/squelettes/flashobject.js"></script>
<BOUCLE_freemind(MOTS){id_article}{titre = freemind}>
<div id="flashcontent">Flash plugin or Javascript are turned off. Activate both and reload to view the mindmap</div>
<BOUCLE_freeminddoc(DOCUMENTS){id_article}{mode=document}{extension==mm}>
<script type="text/javascript">
// <![CDATA[
var fo = new FlashObject("#URL_SITE_SPIP/#DOSSIER_SQUELETTE/visorFreemind.swf", "visorFreeMind", "100%", "450", 6, "#9999ff");
fo.addParam("quality", "high");
fo.addParam("bgcolor", "#ffffff");
fo.addVariable("openUrl", "_blank");
fo.addVariable("initLoadFile", "#URL_SITE_SPIP/#URL_DOCUMENT");
fo.addVariable("startCollapsedToLevel","5");
fo.write("flashcontent");
// ]]></script>
</BOUCLE_freeminddoc>
</BOUCLE_freemind>
</B_freemind>
Avis aux amateurs
Précision : il s’agit bien d’une carte figée : elle n’est pas liée dynamiquement avec le contenu du site. A quand la killer app : une carte dynamique selon, au choix, les articles d’une rubrique, un groupe de mots clés, des articles avec un ou plusieurs mots clés x et y...
Discussions par date d’activité
11 discussions
le plugin eva-freemind est compatible SPIP 3 à condition de corriger la ligne 17 du fichier plugin.xml :
<necessite id="SPIP" version="[2.0.0;3.1.99]" />
exemple sous SPIP 3.0.1 :
http://www.biotechno.fr/Participez-au-livre-sur-les.html
L’adresse du plugin eva-freemind : http://files.spip.org/spip-zone/eva_freemind_pour_spip_2_0.zip
Un autre exemple d’intégration du plugin eva-freemind dans spip 3.0.1 : http://www.biotechno.fr/Le-laboratoire-de-microbiologie.html
j’ai publié le plugin freemin/freeplane mis à jour pour SPIP3 :
http://www.biotechno.fr/IMG/zip/freemind_freeplane_pour_spip_3_0.zip
Salut Bionet, est-ce que vous pourriez détailler la procédure à suivre pour bien utiliser ce plugin. Merci d’avance !
Bonjour,
il suffit d’installer le plugin comme d’hab dans SPIP et les consignes d’utilisation apparaissent dans le menu Configusation / Gestion des plugins.
Il suffit de joindre le fichier .mm et de l’appeler dans le texte avec la commande idoine : <freemind|doc=2298|hauteur=800> par exemple.
Cordialement,
Merci pour la réponse. Mais, dans mon cas, quand je crée une carte mentale avec le fichier .mm il vient avec un fichier .html et un freeplaneviewer. Est-ce qu’on a besoin de les copier aussi ?
Bonjour,
il ne faut pas « exporter » depuis freeplane en flash mais bien enregistrer au format natif de l’application .mm. Seul le fichier .mm est nécessaire.
bien cordialement,
Patrice HARDOUIN
Cher Patrice, merci encore une fois pour les explications. Mais il y a un truc bizarre, mais au même temps interessant, quand j’essaye d’inclure un fichier .mm. Il y a bien une carte qui apparait mais c’est celle du site Internet d’accueil, avec tous ces menus et articles publiés ! C’est assez beau, mais ce n’est pas la carte que je voulais... :)
Cordialement
Filipe Aléssio
Encore une petite question... est-qu’il est encore necessaire de suivre les procédures indiquées en début d’article (inclure une boucle d’article, installer les fichiers dans le dossier squelettes etc) ?
Bonjour,
il faut joindre le fichier mm à l’article, relever son numéro et saisir <freemind|doc=xxxx> pour insérer la carte (où xxxx correspond au numéro du doc mm joint).
Cet article est dédié à l’extension d’origine qui, depuis, à été commué en plugin SPIP. Tout ce qui est indiqué dans cet article est automatiquement réalisé par le plugin.
Répondre à ce message
Est-ce que vous croyez qu’il serait possible de le faire avec le logiciel Freeplane et pour SPIP 3.0 ?
Répondre à ce message
Bonjour,
Je voulais vous signaler deux ressources intéressantes sur Freemind :
- l’ebook Visualisez vos informations de Xavier DELENGAIGNE disponible sur lulu.com : http://bit.ly/uB5BS7
- le livre Boostez votre efficacité avec Freemind, Freeplane et Xmind, Pierre Mongin et Xavier Delengaigne aux éditions Eyrolles : http://bit.ly/dcXYsn
Cdt
Xavier
Répondre à ce message
hello
une contrib assez similaire ici : http://another-teacher.net/spip.php?article434, qui permet l’affichage de pièces jointes au format .mm en utilisant le même principe, et qui propose un squelette qui génère un menu de navigation heuristique à partir de la structure du site
bonjour, merci de l’info. J’aime le menu heuristique (site map).
J’essaie d’installer le plugin d’après les instructions de la contrib citée par k3utchi.
Cela fonctionne tant que mes noeuds freemind sont en caractère.
Par contre si mes noeuds font référence à une image rien ne s’affiche.
Pour afficher les fichiers joints il est dit dans cette contrib « il est nécessaire d’ajouter la noisette suivante dans le squelette ».
De quel squelette s’agit-il ?
Ou se trouve t-il ?
Pouvez-vous m’éclairer ?
Je me réponds à moi même :
Pour afficher des images j’ai modifié le chemin d’accès aux images, directement dans le fichier généré par freemind.
ex : http://www.denney.fr/spip.php?article487
Répondre à ce message
Bonjour,
Le plugin eva_freemind 2.0 fonctionne à merveille.
J’ai juste un problème pour ma page plan_mm qui est en erreur (mal interprétée par le script flash, incomprise dans freemind et uniquement lue dans xmind qui semble tolérer cette erreur).
Est-ce que quelqu’un aurait une idée sur ce qui cloche dans cette génération de plan du site SPIP : http://www.biotechno.fr/spip.php?pa...
Bien cordialement,
Bionet
Répondre à ce message
Bonjour, merci pour cet apport. Cela fait plusieurs année d’utilisation de ces deux logiciels fabuleux et je ne savais comment faire pour qu’ils se rencontrent : enfin les voici réunis ! vous l’avez fait : bravo.
La publication de cartes freemind sous spip va encore faire avancer notre façon de communiquer !
Merci pour le plugin également
freemind et spip, avec un plugin ! je suis vraiment content de ma journée ! ( j’ais installé le tout sans aucun probléme avec la version spip 1.92)
Bonjour,
Avec firefox 3 et le plugin shockwave flash 10, la carte freemind est remplacée par le message « Flash ou Javascript ne sont pas activés. Activez-les et relancez la page ! ».
Le script « flashobject.js » ne détecte pas les versions de shockwave flash supérieures à 9.
Pour y remédier il faut remplacer les lignes 121 à 123 de « flashobject.js » :
par :
J’utilise le plugin « eva_freemind_pour_spip_2_0 » mais n’ai pas trouvé le moyen de répercuter cette info à l’auteur du plugin
Bonjour,
merci pour cet apport.
Avez-vous essayé de le signaler à l’auteur de la contribe sur le site d’Eva.
Cordialement
Je viens d’essayer votre correction et le résultat est négatif, le flash ne s’affiche toujours pas avec Firefox 3. Qui plus est il ne s’affiche plus correctement avec internet explorer alors que ca marchait correctement avant.
Par avance merci pour une suggestion.
Bonjour,
j’ai remplacé les lignes indiquées par Gilles Quiniou dans les paquets disponibles sur la zone et cela fonctionne pour mes tests personnels sous FF et IE.
Avez-vous essayé en prenant le paquet de la zone ?
Cordialement,
Olivier Gautier.
En fait j’ai court-circuité la fonction de reconnaiisance de la version de Flash comme suit :
function getFlashVersion()
var flashversion = 9 ;
return flashversion ;
C’est pas génial mais ça marche.
Connaissez vous un moyen pour afficher une couleur de fond donnée dans le flash ? Je sais faire cela dans Freemind mais cette modification n’est pas répercutée dans l’export Flash.
Par avance merci.
Répondre à ce message
Grâce au lien fourni c’est fait.
Merci
Répondre à ce message
Bonjour,
comme annoncé dans un précédent fil sur ces forums, j’ai créé un plugin (fonctionnant sous SPIP 1.9.2) qui suit vos recommandations et gère de façon automatisée l’insertion de l’entrée dans la base de données ainsi que l’ajout d’une icône FreeMind dans /IMG/icones/
C’est disponible en téléchargement ici :
http://www.eva-web.edres74.ac-grenoble.fr/spip.php?rubrique8
Une documentation se trouve ici :
http://www.eva-web.edres74.ac-grenoble.fr/spip.php?article73
Cordialement,
Olivier Gautier.
Répondre à ce message
Bonjour,
J’ai fait plusieurs tests mais comme j’utilise le plugin alternative, je pense que je ne dois pas tout faire comme il faut pour utiliser ces supers outils que sont spip et freemind.
Pourriez vous m’eclairer un peu par rapport a cela ?
J’ai un spip 1.9.2d et j’ai activé le plugin perso-BGVS...a quoi correspond le dossier squelette ? alternatives ? Dist ? perso-BGVS ?
Merci de votre aide !
Bonjour,
pardon de cette réponse tardive. Je ne peux que vous renvoyer vers Pierre Lachance le papa de la contrib (site ci-dessus) ou vers les auteurs du plugin perso-BGVS ?
Bon courage.
Répondre à ce message
Bonjour,
comme je viens de tomber sur votre article et que j’ai déjà écrit quelques plugins, j’ai mis toutes vos recommandations dans un plugin :
- il crée le répertoire IMG/icones s’il n’existe pas
- il copie une image mm.png dans ce répertoire (icone Freemind)
- il insère la bonne entrée dans la table spip_types_documents
- il propose un modèle pour insérer des cartes Freemind où on le souhaite : imaginons qu’on ait chargé le document Freemind et qu’il porte le numéro 15, on insère alors le code
<freemind|doc=5>
et le tour est joué.Merci pour votre article qui m’a bien ouvert la piste.
Je vais mettre ça sur la zone lorsque j’aurai un moment.
Cordialement,
Olvier Gautier
J’oubliais de préciser : plugin valable pour la version SPIP en développement (actuellement nommée SPIP 193 dev en révision 11400 environ).
Bravo, j’ai hâte de tester. Evidemment il me faudra attendre la 193. Patience donc.
Merci pour la contribution, à vous lire !
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |