Les articles publiés sur le site

  • Revision 110445 : Passage en trunk/branches du plugin YAML avant rafraichissement

    11 juin 2018, par eric@…Log
    Passage en trunk/branches du plugin YAML avant rafraichissement
  • Revision 110519 : Mise à jour de la démo avec un formulaire de formidable

    11 juin 2018, par eric@…Log
    Mise à jour de la démo avec un formulaire de formidable
  • Revision 110508 : Renommage des fonctions de service encapsulant les librairies et des ...

    11 juin 2018, par eric@…Log
    Renommage des fonctions de service encapsulant les librairies et des fichiers les contenant. Mise à jour du paquet.xml (version, crédits, documentation) Nettoyage de code inutile. Ajout de log pour les erreurs.
  • Revision 110497 : Renommage et mise au point des demos.

    11 juin 2018, par eric@…Log
    Renommage et mise au point des demos.
  • Revision 110496 : Refactoring du plugin YAML : - mise à jour de la librairie sfyaml. ...

    11 juin 2018, par eric@…Log
    Refactoring du plugin YAML: - mise à jour de la librairie sfyaml. sfyaml passe de 1.0.0 (à priori) à 1.0.6 (dernière version possible car plus maintenue). Les améliorations faites pour textwheel ont été reportées dans cette nouvelle version. - mise à jour de la librairie spyc. spyc passe de 0.4.5 à 0.6.2. Contrairement à la branche v1 il est possible d'utiliser cette librairie qui est rapide et qui fonctionne très bien sur un ensemble conséquent d'écritures YAML. - ajout de la nouvelle librairie symfony/yaml dans sa version la plus récente 4.2. - ajout de la librairie libYAML. En fait, libYAML est une extension PECL à installer sur le serveur. Une fois installée il est possible de l'activer par l'API du plugin YAML. C'est la librairie la plus rapide et de loin! Le choix de la librairie se fait par la constante _LIB_YAML mais peut être écrasé par une option d'appel de l'API du plugin. La version PHP 4 a été supprimée et le plugin est compatible SPIP 3. Néanmoins, il faut à minima un PHP 5.3.3. La librairie symfony/yaml requiert PHP 7.1. L'extension PECL libYAML nécessite PHP 7 en v2 et PHP 5.3 en v1. Ajout de démos et de fichiers de tests YAML qui permettent de visualiser les cas non supportés par chacune des librairies.