SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Documentation > Cartes des fonctionnalités de SPIP et Plugins

Insérer une carte Freemind dans un article

vendredi 18 avril 2008, par ivandps. Dernier ajout vendredi 18 avril 2008


carte heuristique

Voir en ligne : site de Pierre Lachance


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>

Les fichiers

Zip - 1.8 ko
flashobject.js.zip
Flash - 35.2 ko
visorFreemind.swf

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 ,...


Répondre à cet article

  • 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

    Retour au début des forums

  • 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 !

    Répondre à ce message

    Retour au début des forums

  • Insérer une carte Freemind dans un article

    21 avril 2008 23:08, par Olivier Gautier

    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

    Répondre à ce message

    Retour au début des forums

  • Insérer une carte Freemind dans un article

    19 avril 2008 14:14, par Gilles Quiniou

    Bonjour,

    Excellente contribution, auparavant j’étais obligé de passer par un redirection vers un article hors spip pour afficher une carte mentale.

    src="#URL_SITE_SPIP/squelettes/flashobject.js"

    ne fonctionne pas dans le cas d’un squelette en plugin, par contre avec

    src="#URL_SITE_SPIP/#DOSSIER_SQUELETTE/flashobject.js"

    comme dans la suite de la boucle, cela fonctionne parfaitement

    Le site de Pierre Lachance ne semble plus contenir de cartes heuristique.

    Répondre à ce message

    • Insérer une carte Freemind dans un article 21 avril 2008 15:30, par ivandps

      Merci de l’apport.

      je vais trouver un autre site de Pierre Lachance avec une carte cette fois.

      Quant à moi je suis toujours à la recherche du code qui permettrait d’insérer différentes cartes dans différents articles... Oyé Oyé

      Répondre à ce message

    Retour au début des forums



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net