Plugin Chess

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 : https://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.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom