SPIP-Bible 5

La nouvelle version de SPIP-Bible est sortie. Tout les retours sont le bienvenus.

Cet article décrit les principaux changements.

Au niveau des versions disponibles

Les versions disponibles sur le site http://www.bibelwissenschaft.de/ sont à nouveaux fonctionnelles. Le Nestlé-Aland est proposé dans ses deux éditions : la 27e et la 28e.

Au niveau des options disponibles

Trois nouveaux paramètres pour les modèles, ou pour le presse-papier, peuvent désormais être utilisés :

  • « url » : valeurs possibles : « oui » ou « non » . Si oui, la référence pointe vers le site originel.
  • « nommer_trad » : valeurs possibles : « oui » ou « non ». Si oui, indique la traduction utilisée.
  • « forme_livre » : permet de proposer différents forme d’affichage du livre :
    • « abbr » : utilise la forme abrégée, en se servant de la balise <abbr> pour préciser la forme longue.
    • « courte » : utilise la forme abrégée.
    • « longue » : utilise la forme longue.

Ces paramètres peuvent avoir leur valeur par défaut définie dans le formulaire de configuration. Le formulaire de configuration du presse-papier permet de préciser si l’on souhaite que les rédacteurs aient accès à ces options.

Au niveau des squelettes

Le filtre bible_afficher_references voit ses paramètres changer : désormais il ne s’agit plus que d’un tableau associatif, recevant les arguments suivants :

ClefContenu
livre La forme courte du livre.
cd Le chapitre de début.
vd Le verset de début.
cf Le chapitre de fin.
vf Le verset de fin.
trad La traduction (forme abrégée).
separateur Le séparateur chapitre-verset.
lang La langue.
nommer_trad « oui » ou « non » selon que l’on souhaite nommer ou non la traduction.
url « oui » ou « non » selon que l’on souhaite pointer vers le site d’origine ou non.
forme_livre « abbr »,« courte » ou « longue » pour indiquer la forme du livre.

Il n’y a plus d’options pour indiquer que l’on souhaiter passer le résultat dans la fonction propre() de SPIP. On utilisera directement le filtre |propre dans le squelette.

On consultera le squelette bible_affichage/standard pour un exemple d’utilisation.

Pour faciliter la migration, un filtre |bible_afficher_references_archive peut être utilisé : il prend les mêmes arguments que |bible_afficher_references des précédents versions, et retourne les mêmes résultats.

Par ailleurs, pour créer une nouvelle forme d’affichage du livre, il suffit de créer un squelette forme_livre/manouvelleforme.html. On pourra y utiliser deux balises : #LIVRE et #LIVRE_LONG.

Discussion

5 discussions

  • 3

    Bonjour,
    Avec SPIP 3.1 il y a un défaut d’affichage dans la fenêtre du Presse-papier biblique. Voir document joint.
    Cordialement,
    Philippe

    Répondre à ce message

  • 2

    Bonjour,

    Un grand merci pour ce plugin très intéressant. En regardant la doc je ne trouve pas ce que je doit mettre dans un article pour que les lectures du jour apparaissent automatiquement.
    J’ai probablement mal regardé mais je n’ai pas trouver, Est-ce que ce fonctionnement des lectures du jour automatiquement existe ?

    Merci

    Piwi

    Répondre à ce message

  • 4

    Quand j’active SPIP-Bible 5.0.1, je tombe sur le message d’erreur suivant sur la page de gestion des plugins :

    MAJ init .
    Fatal error : Cannot create references to/from string offsets nor overloaded objects in /homepages/2/d143668145/htdocs/coeurnet/spip/ecrire/inc/config.php on line 190

    J’utilise SPIP 3.0.11 [20757] avec les plugins suivants :

    • Agenda 3.12.1
    • CFG 3.0.0
    • Google +1 0.4.1
    • Le Couteau Suisse 1.8.141
    • Lecteur Multimédia 2.1.5
    • Mini Calendrier 2.3.4
    • désolé, je viens de tester avec votre config et je ne reproduis absolument pas le souci....

    • Je viens de tester sur une installation propre en local, avec une restauration de la base de données de mon site : même problème avec 2 messages supplémentaires :

      MAJ init .
      Warning : Illegal string offset ’numeros’ in C :\Users\myself\Documents\perso\my web sites\spip\ecrire\inc\config.php on line 187

      Warning : Illegal string offset ’numeros’ in C :\Users\myself\Documents\perso\my web sites\spip\ecrire\inc\config.php on line 190

      Fatal error : Cannot create references to/from string offsets nor overloaded objects in C :\Users\wittmann\Documents\perso\my web sites\spip\ecrire\inc\config.php on line 190

      Le problème doit être lié au contenu de ma base de données.

    • pas impossible oui. Le message d’erreur est pas très clair.

      Il faudrait que j’ai une copie de la bdd pour tester

    • Selon les indications de Maïeul, il s’agissait bien d’une corruption de la base de données (table spip_meta). Sur ces conseils, j’ai effectué les manips suivantes, et le problème est résolu.
      Solution :

      1. Avec PhpMyAdmin effacer les entrées bible, bible_pp et bible_base_version de son site.
      2. Effacer tmp/meta_cache.php
      3. Retourner sur la page de gestion des plugins et ce sera bon. Il faudra par contre refaire les règles de la conf de spip-bible.

    Répondre à ce message

  • 3
    PaulAdrien

    OK pour les remarques. « Forme du livre » est quand même un peu cryptique et on se demande ce que cela veut dire : carré ? rectangulaire ? (au passage, l’idée de pouvoir faire des références totalement explicite est une très bonne idée au passage).

    La dernière remarque est la suivante : par défaut, le presse papier inclut la réf dans un blockquote. Or, parfois, seule le passage est utile : pourquoi ne pas laisser décider à l’utilisateur s’il veut un blockquote ou non ?

    • Effectivement, forme du livre c’est un peu cryptique, mais forme des références c’est ambiguë.

      Pourquoi pas juste mettre « livre » et proposé : forme courte, forme longue, forme mixte ?

      Pour le blockquote, c’est noter. Je vais voir le temps que j’ai dans la journée, et sinon ce sera au retour des mes autres vacances.

    • PaulAdrien

      Je ne vois pas ce qui dérange dans Format des références. Mais bon, après tout, c’est un détail... En tout cas, merci pour tout. Maintenant c’est moi qui pars en vacances... Je ferai un chapelet en remerciements !

    • le problème n’est pas sur « format » mais sur « références » vu qu’il s’agit là des livres, et pas de l’ensemble de la réference.

    Répondre à ce message

  • 4

    OK et merci. Je fais les tests quand je peux (je croyais que c’était les vacances...!)

    • déjà rentré. Et puis les vacances, c’est aussi le temps de geeker absent de l’année.

    • PaulAdrien

      C’est vrai..!

      Le plugin me paraît beaucoup plus modulable et plus maniable. Bref chapeau, cela va m’économiser des manips (et je pense que je ne serai pas le seul). A priori, je n’ai pas vu de bugs. J’en profite pour faire quelques remarques.

      • remarque esthétique : le titre « raccourci, avec abbr... » est trop grand pour menu déroulant . Je suggère quelque chose comme « Forme mixte (conseillée) ».
      • plutôt que « forme du livre », « format des références »
      • quitte à faire un nouveau menu déroulant, je pense que les trois options entourées dans le dessin pourrait être regroupées en un seul menu (pas de réf / réf simple / réf + trad / réf + trad + lien). De toute façon, cela ne sert à rien de cocher « lien » sans cocher « réf » (rien ne sort), et cela permettrait de raccourcir la taille du presse papier.
      • quitte à être dans la modularité, je rajouterai un dernier menu déroulant pour la mise en page : texte seul / blockquote. Avec (éventuellement), une troisième option citation (le modèle que j’ai proposé !)

      Désolé pour le fichier ci joint, je suis nul en dessin.

    • merci pour ces retours.

      Quelques remarques :
      -  forme mixte c’est pas mal, j’adopte.
      -  pour forme du livre -> forme des références, je ne suis pas convaincu. On pourrait très bien imaginer un jour faire des références vraiment longues (par exemple « Isaïe, chapitre 1, verset 3 à 4 »).
      -  pour le menu déroulant, c’est vrai que cela pourrait être plus simple. A voir si j’ai du temps un de ces 4.
      -  je n’ai pas compris votre dernière remarque.

    • après réflexion, je ne suis pas convaincu par le fait de fusionner en un seul menu. Pour le moment ca marche bien parce que les combinaisons sont peu importante, mais pour la suite.

      En outre cela demanderait (pour cohérence) de revoir les paramètres passables aux modèles + les formes de conf.

      Pour le moment 5 paramètres n’est pas trop. On verra avec le temps si on ajoute d’autre paramètre, peut-être faudra-t-il revoir l’interface.

    Répondre à ce message

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