SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 45 visiteurs en ce moment

Accueil du site > Interactivité, échanges > Jeux > Diagrammes d’échecs > Afficher des diagrammes d’échecs dans SPIP

Afficher des diagrammes d’échecs dans SPIP

28 juillet 2005 – par François Schreuer – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

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

[1Les 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,...

Retour en haut de la page

Vos commentaires

  • Le 11 décembre 2006 à 01:14, par Patrice Vanneufville En réponse à : Afficher des diagrammes d’échecs dans SPIP

    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 !

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

      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.

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

      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

  • Le 3 août 2005 à 23:47, par Jacques En réponse à : > Afficher des diagrammes d’échecs dans SPIP

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

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

      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

    • Le 30 août 2005 à 10:33, par Clement En réponse à : > Afficher des diagrammes d’échecs dans SPIP

      Merci François je trouve Diagol vraiment excellent !!! J’ai juste un petit probleme ou alors je pige pas grand chose, j’ai mon echiquier qui semble à l’envers ... hgfedcba et 87654321 normalement il est dans l’autre sens non ?

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)