[Juin 2011]Nouveautés du logiciel

Nouvelle release avec quelques correctifs pour la version stable. La version d'avant garde rassemble beaucoup de travail au niveau des "évènements". Signalons aussi que nous sommes en train de migrer la bibliothèque javascript vers une base JQuery, ce sera pour la prochaine version de tests.

Les fichiers sont disponibles dans la section Téléchargement

Ci-dessous, voici un résumé des nouveautés et correctifs depuis [Avril 2011] Nouveautés du logiciel

[title] Yacs Martin version stable[/title] la version stable est 11.6.10.martin.stable
  • correction appel de la fonction de nettoyage lors de la suppression d'une table associée à une section (Tof)
  • correction de la détection de certains code yacs de sémantique wiki (par ex ==...== ou --...--) (Bernard)
  • correction de la notification lors de l'abonnement à une personne (Bernard)
  • correction du l'adresse lien de l'avatar dans le layout_users_as_watch (Bernard)
  • ajout d'une metabalise pour indiquer à google de supprimer les pages devenues privées de son index (Bernard)
  • nouvelle commande pour purger la table des versions.
  • correction du script d'installation pour demander la bonne version de PHP (Alexis)
  • correction pour permettre aux associés de visualiser les versions d'une page (Bernard)
  • réduction des connexions multiples à la base lors de la configuration système (Olivier)
  • quote des noms de colonne dans la requête de sauvegarde de la base pour s'affranchir des mots reservés (Bernard)
[title]Version d'avant-garde[/title] La version d'avant-garde est 11.6.11
  • contient les nouveautés et correctifs cité plus haut pour la version stable 11.6.10.martin.stable
  • décoration pour les menu de bas de page de visualisation d'une version
  • les observateurs d'une page sont notifiés lorsqu'un fichier est mis à jour et pas seulement au chargement initial.
  • les codes yacs hidden et restricted deviennent associate et authenticated
  • nouveaux codes [redirect=url] et [execute=localpath]
    • execute permet d'inclure des scripts PHP externes.
    • redirect permet de rediriger automatiquement sur une autre page
  • réécriture du code [parameter=xx] qui permet d'afficher une entrée de $context dans la page.
  • nouvel outil tools/echo.php (pour tester [execute] par exemple)
  • modification css table des matières [toc]
  • suppression de l'interprétation des codes yacs dans shared/xml.php (script de validation xml)
  • réduction css largeur des sliding panels
  • réécriture de articles/invite.php pour inclure l'inscription aux évenements (implémenté sous forme d'overlay)
  • fourniture d'une notification .ics lors de l'inscription aux évènements (fichier calendar)
  • "Mise à jour" remplacé par "Contribution" dans les notifications de commentaire
  • amélioration de la déclaration de la source d'une notification (dans le cadre du mode utilisant les adresses des membres)
  • optimisation de quelques lignes de code dans users.php et surfer.php
  • les documents word et powerpoint sont directement ouverts plutôt que téléchargés.
  • correction de l'affichage du bouton de surveillance dans articles/view_as_tabs.php
  • correction traduction fr de "persons who follow you"
  • utilisation du service externe koowy plutôt que mebeam pour inclure un partage de webcam dans la page (voir tools/koowy.php)
  • correction de shared/enrolement.php 
  • envoie d'un message d'annulation aux inscrits lors de la suppression d'un évenement.
  • les overlays peuvent controler l'envoie de notification à la création de page.
  • meilleure utilisation des titres surchargés par overlay (article/invite.php, article/mail.php)
  • évolutions sur l'interface des évènements suite aux retours d'expériences, prise en charge du .ics
  • embellissement de la saisie de commentaire direct.
  • les overlays peuvent filtrer le contenu des messages de notifications et aussi y inclure des pièces jointes
  • simplification des intitulés pour la créations de pages perso
  • correction du layout_section_as_accordion et son affichage des familles de section.
  • plus d'indications sur les codes yacs disponibles dans layout_file_as_embedable
  • amélioration de l'anaylse des différences entres fichiers (script.php)
  • depôt d'un cookie semi-permanent à la suite d'une authentification par lien.
  • traitement des adresses email complexes par la fonction d'invitation
  • support de l'upload des fichiers calendrier (.ics) et java (.jar, .jnlp)
  • Les notifications de commentaire comportent un lien vers la page commentée en plus du lien répondre
  • les sections commentées envoient des notifications complètes comme pour les articles
  • Les sections listent leurs sous-sections par familles avant de les trier par titre. Le tri se fait selon le rang, famille, titre, puis date d'édition.
  • Correction du layout_section_as_yabb.php pour ne pas afficher un entête vide si la première section listée déclare une famille.