SPIP-Contrib

SPIP-Contrib

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

286 Plugins, 197 contribs sur SPIP-Zone, 259 visiteurs en ce moment

Accueil > Interactivité, échanges > Jeux > Chess > Plugin Chess

Plugin Chess

27 novembre 2010 – par Jacques, Patrice Vanneufville – commentaires

4 votes

Un plugin pour publier très simplement des parties d’échecs, sans intervention du webmestre.

Une fois installé, pour publier des parties, il suffit que le rédacteur :
-  télécharge le fichier PGN
-  insère une balise <chessXX> où XX est le numéro de l’article

Site exemple : utilisé sur le site de la Ligue Midi-Pyrénées des Échecs

Installation

Comme tous les plugins : http://www.spip.net/fr_article3396.html.

A noter : deux méthodes d’installation.

-  Manuelle :
Décompresser l’archive récupérée ci-dessous. Transférer via FTP le fichier dans le dossier plugins. Activer.
-  Automatique :
Dans l’espace privé, aller dans la gestion des plugins, le télécharger à partir du flux rss de spip-contrib. Activer.

Utilisation

  1. Ecrire un article
  2. L’enregistrer
  3. télécharger le(s) fichier(s) PGN
  4. Revenir en modification sur l’article et insérer une balise <chessXX> ou XX est le numéro de l’article
  5. C’est fini !

Visualisation des parties

Les fichiers PGN apparaissent dans l’onglet « Documents ». Notez qu’il vaut mieux ne pas oublier de leur donner un titre après les avoir téléchargés.

« Parties » comme son nom l’indique, dans l’onglet parties...

Et « Détails » permet d’afficher la partie.

Configuration

La configuration grâce au plugin CFG est facultative. A partir de la version 0.7 du plugin Chess, tous les paramètres possèdent une valeur par défaut.

Paramètres CFG disponibles à ce jour :

-  Dimension du plateau : petit / moyen / grand
-  Largeur (en pixels) de la colonne de droite
-  Vitesse de lecture automatique des parties (par défaut : un coup toutes les 0.1 secondes)
-  Modèle des pièces de l’échiquier : alpha / cases / leipzig / merida / motif / smart / traveler
-  Type de lecture automatique, s’il y a un commentaire : arrêter la lecture / continuer la lecture (par défaut : au bout de 3 secondes)
-  Charset des fichiers PGN (par défaut : iso-8859-1, histoire de récupérer les accents français correctement)

A partir de cette version il est également possible de dimensionner via CFG la taille de la partie droite du plugin. Très utile pour s’adapter à différents designs.

A savoir

Le programme ne sait lire qu’une seule variante et pas ses sous-variantes. Il affiche théoriquement les commentaires sans problèmes. Attention toutefois à vérifier le rendu des commentaires via le plugin.

Attention au cache, il ne fonctionne pas sur le modèle du cache spip : il est calculé une fois pour toutes et ne s’invalide pas. A priori ça ne doit pas gêner, mais pour un éventuel développement, il suffit de supprimer le dossier tmp/chess pour que le cache soit ensuite actualisé.

Ce script est basé sur le widget chess de dhtml-goodies dont on peut trouver la version originale ici.

Voir en ligne : http://plugins.spip.net/chess

Dernière modification de cette page le 9 mai 2015

Retour en haut de la page

Vos commentaires

  • Le 17 novembre à 00:09, par Christophe BERNARD En réponse à : Plugin Chess

    Bonsoir
    Merci de ta réponse rapide...mais j’avais fait cette manipulation et rien ne fonctionne...
    J’ai écrit un article (premier de mon site). J’ai écrit le code :
    Partie
    <chess1>
    J’ai lié un fichier PGN ( à gauche dans la création d’article ?)...mais je ne vois pas en quoi le fichier pgn est « lié » à l’article...
    J’obtiens le code : L’affichage de ce plugin nécessite une validation des options, cliquez ici pour accéder à l’interface de gestion. ...or rien n’est cliquable et le plugin ne comporte pas d’icône outils de configuration...
    Bon je vais regarder pgn4spip dont la configuration m’a l’air également ésotérique...
    Merci en tout cas...
    Cordialement

    • Le 18 novembre à 18:00, par Jacques En réponse à : Plugin Chess

      Oui effectivement la compatibilité est assurée pour les plugins déjà installés... mais il manque l’option de configuration. L’effort n’a jamais été mis pour faire évoluer cette page de configuration parce que l’outil a des limites et des bugs d’affichage des variantes.

      Je viens de publier un article que j’espère plus clair pour expliquer l’installation de pgn4spip, sous réserve que tu as bien installé un SPIP au moins version 3.0 :
      https://contrib.spip.net/pgn4spip-a-partir-de-SPIP-3

    Répondre à ce message

  • Le 16 novembre à 23:17, par Christophe BERNARD En réponse à : Plugin Chess

    Bonjour
    Je souhaite créer un site d’échecs avec SPIP, pour publier des analyses...Je suis Maître International d’échecs.
    Je viens d’installer le plugin CHESS mais je ne comprends absolument pas le code à insérer dans un article, ni où insérer le fichier pgn dans le site ni comment y faire référence dans le code...un petit exemple concret ce serait très aimable à vous !
    Merci d’avance.
    Cordialement

    • Le 16 novembre à 23:34, par Jacques En réponse à : Plugin Chess

      Bonjour,
      Tu as le mode d’emploi dans « utilisation ». Il te faut créer un article, y attacher un fichier pgn puis tu reviens en modif sur ton article et tu insères un « modèle » de cette façon <chess123> ou « 123 » est le numéro de l’article que tu viens de créer.

      Ceci-dit si ton site est en SPIP 3.0 ou au dessus je recommanderais plutôt d’utiliser le plugin pgn4spip qui est plus complet, n’a pas les mêmes bugs lors de l’affichage des variantes et est maintenu... ce qui n’est plus le cas du plugin chess. La doc de ce plugin pgn4spip est en refonte actuellement, n’hésite pas à poser des questions.

    Répondre à ce message

  • Le 27 octobre 2011 à 14:27, par fredjust En réponse à : Plugin Chess

    Bonjour je continue d’utiliser ChessViewerDeluxe
    pour afficher des parties d’échecs dans spip.
    je viens de découvrir qu’il n’est même pas nécessaire d’utiliser un modèle

    en insérant le code ci dessous l’applet s’affiche directement

    1. <script src='http://chesstuff.googlecode.com/svn/deployChessViewer.js' type='text/javascript'></script>
    2. <script id="oChessViewer" type="text/javascript">
    3. /*
    4. [Event "Le mat du berger"]
    5. [Site "CPE95"]
    6. [Date "?"]
    7. [Round "1"]
    8. [White "Blancs"]
    9. [Black "Noirs"]
    10. [Result "1-0"]
    11. [WhiteElo "1500"]
    12. [BlackElo "1499"]
    13.  
    14. 1.e4 e5 2.Qh5 Nc6 3.Bc4 Nf6 4.Qxf7#
    15. 1-0
    16.  
    17. */
    18. makeChessApplet ( null, {LightSquares: "F3DCC2",DarkSquares: "DDA37B",Background: "CCCCCC",PuzzleMode: "off" } );
    19. </script>

    Télécharger

    la partie étatn dans le texte, elle est beaucoup plus simple à modifier
    et il est possible d’ajouter un commentaire dans la partie en utilisant le bouton italique
    (la syntaxe entre accolades est commune)

    Si quelqu’un sait ajouter un bouton au couteau suisse pour qu’il insère directement le code suivant dans un article (comme pour les bloc dépliable) cela serait parfait

    1. <script src='http://chesstuff.googlecode.com/svn/deployChessViewer.js' type='text/javascript'></script>
    2. <script id="oChessViewer" type="text/javascript">
    3. /*
    4. TEXTE DU FICHIER PGN
    5. */
    6. makeChessApplet ( null, {LightSquares: "F3DCC2",DarkSquares: "DDA37B",Background: "CCCCCC",PuzzleMode: "off" } );
    7. </script>

    Télécharger

    pour des fichier PGN important (plusieurs centaines de parties) il faut utiliser un fichier joint à l’article
    et un modèle ChessXXX comme je l’explique dans cet article http://www.cpe95.org/spip.php?article35

    Répondre à ce message

  • Le 8 février 2011 à 14:48, par FredJust En réponse à : Plugin Chess

    je cherchais également un moyen d’afficher proprement des parties d’échecs sous SPIP, le meilleur lecteur que j’ai trouvé s’intègre aisément dans SPIP avec un simple modèle :

    un exemple
    http://www.cpe95.org/spip.php?article7

    le code du modèle :
    http://www.cpe95.org/spip.php?article35

    Répondre à ce message

  • Le 27 novembre 2010 à 19:55, par Chessnaute En réponse à : Plugin Chess

    Je vais pouvoir en parler sur http://www.chessnaute.com/-Scripts-.html

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

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

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre – commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 58 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

  • LinkCheck : vérificateur de liens

    13 février 2015 – 65 commentaires

    Ce plugin permet de chercher et tester l’ensemble des liens présents dans les objets. Vous pourrez donc en quelques clics connaître les liens brisés ou défectueux qui se sont immiscés dans le contenu de votre site SPIP. La vérification s’effectue en (...)

  • GIS 4

    11 août 2012 – 1288 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Metas +

    3 décembre – commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)