Another teacher’s website

  RSS

Des cartes heuristiques pour SPIP

Des cartes heuristiques pour SPIP

Pièces jointes et menu de navigation

par SteF, le 3 mars 2011 BY-SA
4 commentaires
Pièces jointes

Donnez votre avis
10 votes

Sommaire

Une noisette, des modèles et un squelette pour pouvoir afficher des cartes mentales à partir de pièces jointes au format .mm (Freemind), et pour générer un menu de navigation heuristique.

Cette contribution utilise le visualisateur Flash visorFreemind sous licence GNU GPL.

Installation des fichiers

Le fichier .zip joint doit être décompressé à la racine du site SPIP.

Deux fichiers supplémentaires sont nécessaires :
- flashobject.js
- visorFreemind.swf

Ces 2 fichiers sont téléchargeables à cette adresse : http://freemind.sourceforge.net/wiki/index.php/Flash_browser, on peut aussi les récupérer à partir du logiciel Freemind lorsqu’on exporte une carte au format flash.

Installez ces deux fichiers dans le dossier squelettes de votre site.

Récapitulatif des fichiers à installer

DossierFichiers
squelettes heuristic.html

mm_plan.html

flashobject.js

visorFreemind.swf

squelettes/modeles mindmap.html

visorfreemind.html

IMG/icones mm.png

Déclarer le format .mm

Pour pouvoir attacher des fichiers .mm aux articles d’un site sous SPIP, il est nécessaire de déclarer cette extension dans la liste des fichiers autorisés. Pour cela, il faut créer une entrée dans la table spip_type_documents.

Extension mm
Description Freemind mindmap
mime type text/xml

Afficher les pièces jointes

Pour ajouter un lien dans le portfolio d’un article qui appelle l’affichage des fichiers mm attachés, il est nécessaire d’ajouter la noisette suivante dans le squelette :

Cette noisette devra se trouver à l’intérieur de la boucle (DOCUMENTS) qui génère l’affichage des pièces jointes, en général juste après la balise #DESCRIPTIF.

Exemple
- Cette pièce jointe

Menu de navigation heuristique

Le menu de navigation généré à partir de l’arborescence du site sera affiché par le squelette heuristic.html. Ce squelette affiche la carte générée par un 2ème fichier mm_plan.html qui reprend la structure du site dans un fichier xml avec des balises au format Freemind.

Pour appeler ce fichier, plusieurs solutions :

  • http://monsite.spip/spip.php?page=heuristic
  • dans un squelette avec la balise #URL_PAGE{heuristic}
  • en créant un article que l’on redirige vers le squelette (redirection vers spip.php?page=heuristic)

Exemple
- Menu heuristique de ce site

Pièces jointes à télécharger

  • Des cartes heuristiques pour SPIP - Freemind Mind Map - 2.2 ko
    récapitulatif de l’installation
    Télécharger
  • Des cartes heuristiques pour SPIP - Zip - 6.1 ko
    fichiers à installer
    Télécharger

Retour en haut de la page

4/11 Sommaire de la rubrique Précédent Suivant

Conditions d'utilisation

Le billet ci-dessus « Des cartes heuristiques pour SPIP » par Stephane Busuttil, ainsi que — sauf mentions spécifiques — tous les documents accessibles sur cette page sont librement mis à disposition selon les termes de la licence Creative Commons Paternité - Partage des Conditions Initiales à l'Identique 3.0 Unported.

+ de détails

Votre avis sur cette page

10 votes

4 commentaires

Aller au dernier commentaire

  • laurenceb, le 4 mars 2011 à 17:29

    Pour Stef, hiSpipip, Houra !

  • norbi90160, le 3 avril 2011 à 21:16

    Bonjour,

    J’essaie d’installer ce plugin d’après vos instructions.
    Cela fonctionne tant que mes noeuds freemind sont édités en caractère.

    Par contre si mes noeuds font référence à une image rien ne s’affiche.
    Pour afficher les fichiers joints vous dîtes " il est nécessaire d’ajouter la noisette suivante dans le squelette ".
    De quel squelette s’agit-il ?
    Ou se trouve t-il ?
    Merci pour votre aide

  • SteF, le 4 avril 2011 à 07:54

    @norbi : hello. effectivement, le rendu avec le visualiseur en flash est un peu limité (cf documentation sur le wiki de freemind), il y aura probablement des améliorations dans les prochaines versions du swf (à suivre, toujours sur le wiki de freemind).

    concernant le squelette du portfolio, il s’agit du fichier html que spip utilise comme modèle pour générer l’affichage des pièces jointes à un article. tout dépend du jeu de squelette que vous utilisez pour votre site. en tout cas le fichier se trouvera dans le dossier d’installation du squelette utilisé sur votre site. désolé, je ne sais pas faire un plugin qui permette une installation automatisée, il faut aller mettre les mains sous le capot :))

  • norbi90160, le 9 avril 2011 à 09:29

    Pour info, j’ai réussi à afficher des images.
    Pour cela j’ai modifié le chemin d’accès aux fichiers directement dans le fichier généré par freemind.

    ex : http://www.denney.fr/spip.php?article487


Vos réactions

Laissez ci-dessous vos commentaires, précisions, remarques et questions. Vos contributions ne s'affichent publiquement qu'après validation, trop de spam sinon.

Commenter
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

    texte
Qui êtes-vous ?

Retour en haut de la page

SPIP

SPIP est un logiciel unique, merveilleux et irremplaçable. Dans cette rubrique, quelques modestes contributions.

10 autres articles dans cette rubrique

Morceaux choisis


Si vous appréciez ce que vous trouvez sur ce site, faites un don d'un euro ou deux pour m'aider à couvrir les frais d'hébergement, merci ! - SteF
Paiement sécurisé par Paypal ou CB

Frais d'hébergement depuis 2009 : 195 €
Total des dons depuis 2009 : 73 €

Another Teacher's Website est motorisé par SPIP.

Contribuez au contenu de ce site