SPIP - Contrib

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



Accueil du site > Interactivité, communication > Jeux > Diagrammes d’échecs

Afficher des diagrammes d’échecs dans SPIP

jeudi 28 juillet 2005, par François Schreuer. Dernier ajout samedi 28 octobre 2006



Objectif

L’objet de la présente contrib (qui consiste en une adaptation du script DIAGOL, écrit par Olivier Bouverot et disponible sous licence GPL) est de permettre l’affichage dans SPIP de diagrammes représentant des positions d’échecs (par exemple comme ici).

Une fois les quelques ficiers nécessaires installés, il suffira aux rédacteurs de noter entre les balises <echecs></echecs> la position d’une partie en notation « habituelle » ou en notation FEN pour générer une image représentant cette position.

Par exemple, en écrivant ceci dans un champ SPIP :

Vous obtiendrez le résultat suivant :

Configuration nécessaire

La librairie GD doit être installée sur le serveur.

Installation

1. Décompresser l’archive suivante et placez son contenu (un répertoire nommé diagol) à la racine de votre domaine.

GZ - 27 ko

Configurez le script en éditant le fichier config.inc.php fourni dans l’archive [1].

2. Ajoutez ensuite les lignes suivantes dans la fonction apres_propre() (si cette fonction n’existe pas encore, créez-la simplement) dans le fichier ecrire/mes_options.php3 (à créer, le cas échant).

En, principe, ça fonctionne dès à présent.


NB : Ceci est un tout premier hack, juste pour essayer l’implémentation de Diagol dans SPIP. Avant la mise en production, il reste l’une ou l’autre chose à faire et notamment 1° passer le code de DIAGOL sous forme de fonctions et 2° créer un petit cache pour éviter de recalculer les images à chaque affichage, ce qui est le cas pour le moment.

Notes

[1] Les options disponibles permettent notamment de choisir la taille de l’échiquier, les couleurs de fond, la présence ou non des barres latérales, le sens de l’équichier,...


Répondre à cet article

  • Afficher des diagrammes d’échecs dans SPIP

    11 décembre 2006 01:14, par Patrice Vanneufville

    Cette présente contrib vient d’être intégrée dans le plugin ’jeux’
    La syntaxe est quasiment la même.

    Je ne suis pas un spécialiste des jeux d’échec et je fais appel à tous les testeurs ;-)
    Des petits bogues m’ont sans doute échappé !
    Le code du plugin ’jeux’ est librement modifiable (ou plutot améliorable...)

    Voir : Des jeux dans vos articles !

    Répondre à ce message

    • Afficher des diagrammes d’échecs dans SPIP 11 décembre 2006 01:20, par François Schreuer

      Ah très bien. Je crois que le truc qu’il faut vraiment faire, c’est gérer un cache des images générées, pour ne pas recalculer les images à chaque affichage.

      Répondre à ce message

      • Afficher des diagrammes d’échecs dans SPIP 24 mars 2007 05:19, par Patrice Vanneufville

        Je réponds un peu tard, je n’ai pas dû voir passer ta réponse, toutes mes excuses...

        Je pense que ce cache est bien implémenté dans le plugin Jeux : les images sont stockées dans le répertoire local/cache-jeux.

        L’image d’un échiquier est créée si elle n’existe pas. Une vérification a lieu quand même toutes les 12 heures ou si l’utilisateur demande un recalcul manuel de la page.

        Répondre à ce message

    Retour au début des forums

  • > Afficher des diagrammes d’échecs dans SPIP

    3 août 2005 23:47, par jacques

    Comme signalé en privé à François :
    - la notation "classique " ne fonctionne pas sous spip. Diagol marche très bien.
    - des soucis de position des blancs et des noirs (échiqueir inversé)... Ca j’ai pas pu tester avec Diagol, mais à priori ça marche de façon routinière sur plusieurs sites d’échecs.
    - Enfin depuis dimanche la page donnée en exemple ne marche pas... Difficile de se rendre compte de ce que ça donne...

    Pour ceux que ça intéresse (ou qui veulent échanger sur les sites d’échecs) je peux donner les adresses de mes pages de test...

    En tout cas tenter de "domestiquer" Diagol sous spip est une excellente initiative. Il y a de plus en plus de sites échiquéens sous spip. Une des difficultés c’est justement de pouvoir faire partager les parties en ligne...

    Répondre à ce message

    • > Afficher des diagrammes d’échecs dans SPIP 4 août 2005 19:08, par François Schreuer

      Salut,

      En tout cas tenter de "domestiquer" Diagol sous spip est une excellente initiative. Il y a de plus en plus de sites échiquéens sous spip. Une des difficultés c’est justement de pouvoir faire partager les parties en ligne...

      En fait, cette contrib n’était rien d’autre que ça ; deux ou trois heures passées à essayer de voir comment il était possible de faire cohabiter spip et diagol de manière conviviale pour l’utilisateur. Je n’ai posté ce truc sur spip-contrib qu’en espérant trouver des gens intéressé par l’idée (et je ne pensais d’ailleurs pas que cette contrib serait publiée en l’état).

      Si des gens sont intéressés par le truc, y’a sans doute moyen de développer quelque chose d’assez sympa sur cette idée (peut-être est-ce d’ailleurs un projet pour spip-zone). Mais moi, j’ai pas trop le temps de m’en occuper pour le moment.

      François

      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