Community « Le forum « Machine à café «
La version 6.5 est donc sortie! (depuis longtemps)
Petit arrêt dans le décompte du temps, mais pas dans le rythme des versions de YACS, rythme toujours aussi soutenu... La version 6.5 de YACS est déjà disponible depuis le début du mois de juin avec deux nouveautés notoires: l'apparition d'un calendrier, et l'intégration de fichiers d'animation flash dans les pages.
Seul problème, qui nous a fait retarder l'annonce de cette sortie, la mise à jour automatique depuis la version 6.4 ne fonctionne pas à tous les coups.
Qu'à cela ne tienne, tout devrait rentrer dans l'odre à partir de la version 6.6.
En attendant, il faut "forcer" cette mise à jour.
Mode d'emploi et explications:
Seul problème, qui nous a fait retarder l'annonce de cette sortie, la mise à jour automatique depuis la version 6.4 ne fonctionne pas à tous les coups.
Qu'à cela ne tienne, tout devrait rentrer dans l'odre à partir de la version 6.6.
En attendant, il faut "forcer" cette mise à jour.
Mode d'emploi et explications:
Tout d'abord, voici la marche à suivre pour mettre à jour manuellement la version 6.4 en version 6.5:Comment faire une mise à jour par écrasement ?
Ensuite, concernant, les deux fonctionnalités les plus voyantes apportées dans cette nouvelle version, vour trouverez les explications dans les articles suivants (suivis de nombreux et utiles commentaires)Comment créer un calendrier avec YACS (à partir de la version 6.5 ), Le Flash vidéo dans les pages. La version 6.5 a donc été longuement testée sur ces points et elle fonctionne parfaitement... Même si, comme d'habitude, des améliorations sont envisagées.
A télécharger ici
Voici les explications fournies par Bernard:
Idée forte numéro 1 - La 6.5 va bien, merci pour elle. Le bug décrit est en fait lié à la version 6.4, puisque ce sont les scripts de la version n qui réalisent la mise à jour vers la version n+1. C'est pour cette raison que les gens qui ont réussi à passer l'étape de mise à jour semblent aussi satisfaits du résultat. Donc, pas de contre-indication à utiliser la 6.5, au contraire, il y a plein de bugs corrigés. C'est juste la mise à jour qui est délicate.
Idée forte numéro 2 - D'après les tests effectués chez OVH, il s'agirait plus d'un bug de PHP que de YACS. J'explique. YACS calcule une clé de hachage pour tous les scripts afin de déterminer les changements. Pour ceci, il appelle la fonction
Idée forte numéro 3 - La solution, c'est de remplacer l'appel à
Idée forte numéro 4 - Là où ça plante aujourd'hui, pas d'amélioration à prévoir avant le passage forcé à la 6.6.
Ensuite, concernant, les deux fonctionnalités les plus voyantes apportées dans cette nouvelle version, vour trouverez les explications dans les articles suivants (suivis de nombreux et utiles commentaires)Comment créer un calendrier avec YACS (à partir de la version 6.5 ), Le Flash vidéo dans les pages. La version 6.5 a donc été longuement testée sur ces points et elle fonctionne parfaitement... Même si, comme d'habitude, des améliorations sont envisagées.
A télécharger ici
Voici les explications fournies par Bernard:
Idée forte numéro 1 - La 6.5 va bien, merci pour elle. Le bug décrit est en fait lié à la version 6.4, puisque ce sont les scripts de la version n qui réalisent la mise à jour vers la version n+1. C'est pour cette raison que les gens qui ont réussi à passer l'étape de mise à jour semblent aussi satisfaits du résultat. Donc, pas de contre-indication à utiliser la 6.5, au contraire, il y a plein de bugs corrigés. C'est juste la mise à jour qui est délicate.
Idée forte numéro 2 - D'après les tests effectués chez OVH, il s'agirait plus d'un bug de PHP que de YACS. J'explique. YACS calcule une clé de hachage pour tous les scripts afin de déterminer les changements. Pour ceci, il appelle la fonction
file() qui semble "planter" dans certains cas de figure et pas dans d'autres. La taille grandissante de certains scripts n'y est peut-être pas étrangère. Toujours est-il que le résultat, lorsque ceci arrive, est une perte des données de session et donc un retour brutal au mode anonyme.Idée forte numéro 3 - La solution, c'est de remplacer l'appel à
file() par une fonction cousue main, qui lira les fichiers par petit bouts, sur la base de fread() ou de fgets(), afin d'éviter une saturation mémoire du run-time PHP lors du caclul du hachage. Ceci fera partie de la version 6.6, disponible a priori en fin de ce mois.Idée forte numéro 4 - Là où ça plante aujourd'hui, pas d'amélioration à prévoir avant le passage forcé à la 6.6.
Nota: En dehors de l'apparition du calendrier et des animations Flash, il y a bien d'autres améliorations et corrections de bugs qui ont été apportées dans la version 6.5

