Le blog de yacs

[septembre 2011]Nouveautés du logiciel

Rassemblement des correctifs et nouveautés produits cet été.

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

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

[title] Yacs Martin version stable[/title] [small] la version stable est 11.9.21.martin.stable[/small]
  • Le contenu de l'overlay attaché à une page est bien dupliqué avec sa page lors de l'utilisation de la commande idoine dans l'interface de gestion de masse d'une section
  • correction d'un appel de fonction dans services/rss_codec.php
  • l'option auto_publish est maintenant cascadée vers les sous-sections
  • le titre de la page d'accueil après login réussi est "bienvenu" à la place de "qui êtes vous?"
  • la listes des flux en entrées n'est visible que par les associés
  • alignement des flux RSS aux standards
  • correction d'un include dans index_on_mobile.php qui empêche l'acces correct au site par les mobiles
  • correction de la prise en charge des images lors de la transformation d'une page en PDF
  • la bibliothèque de conversion FPDF passe de 1.53 à 1.7
  • correction des cas d'utilisation de caratères spéciaux dans les permalinks
  • corrections sur tables/tables.php
  • intégration de l'outil tools/update_thumbs_url.php pour mettre à jour les urls des vignettes après avoir changé le répertoire des scripts.
  • mise à jour du code javascript du tracker google analytics
  • mise à jour du .htaccess (cache et compression) pour prendre en compte d'avantage de types de fichier (notament les polices déclarées via @font-face)

Ne pas oublier de regénérer le .htaccess, et d'y ré-inclure les éventuelles directives propre à votre hébergeur.

[title][image=1922]Version d'avant-garde[/title] [small]La version avant-garde est 11.9.20[/small]
  • Contient les modifications et nouveautés citées plus haut pour la version stable.
  • Correction du formatage de l'introduction dans le layout_as_accordion
  • Suppression du teaser dans le newsfeed complet
  • Modification de la marge haute pour le bloc de détails dans le layout slashdot
  • Correction du retour de la fonction Surfer::get_name() dans le cas de surfeurs anonyme
  • Remise en ordre du code produisant les méta tags (global.php)
  • Fourniture d'une réference de la page affichée au code javascript
  • Traçabilité de chaque transfert d'un fichier
  • Extension de l'enregistrement des activités des utilisateurs. Possibilité d'enregistrer des activités spécifiques depuis le navigateur par script Ajax
  • Amélioration du service JSON-RPC (conformité)
  • Ne pas afficher les détails de page (article, section) aux surfers anonymes
  • Correction d'un lien brisé depuis la page de revue des décisions
  • Ne pas alerter les abonnées de la création d'une décision
  • Suppression de la limite de 10 éléments pour le newsfeed ATOM
  • Support des conférences audio pour l'API Big Blue Button
  • Texte seule au lieu d'HTML dans le chat BBB
  • Correction de l'interface des événements pour afficher aux associés le bouton d'inscription
  • Ajout d'une classe pour la table conteneur du thème flexible
  • Ajout de contrôle dans le thème boxesandarrows pour éviter une erreur critique
  • Le style CSS référence de .pager-current n'impose plus la couleur du texte.
  • Changement des labels de partage vers facebook et twitter
  • Entrée de menu pour mettre à jour la base de donnée immédiatement après la recherche d'extension
  • Ne pas envoyer de notification aux observateurs si l'article créé est en brouillon
  • Ne pas envoyer de notification de commentaire aux observateurs et abonnés si la page commentée est en brouillon
  • Ne pas envoyer de notification de nouveau fichier aux observateurs et abonnés si la page conteneur est en brouillon
  • Lors de la publication, la notification des observateurs et abonnés est une option.
  • Usage de CRLF pour les fins de lignes de différents protocoles.
  • Suppression des @todo obsolètes et mise à jour de commentaires dans les scripts
  • Implémentation de GEORSS et fourniture de la latitude et longitude dans les flux pour les entrées qui ont un emplacement assigné.
  • Nouvelles fonctions page::meta et send_meta pour permettre aux scripts tiers d'ajouter du contenu dans le header des pages.
  • Fichier d'exemple d'intégration de iGalerie, tools/embed_igalerie.php
  • Correction de l'affichage des todos, testeurs et auteurs des scripts de yacs sur la page scripts/index.php
  • Tabuler une seule fois les balises meta dans le header de la page
  • les fichiers de traduction sont chargés dans la globale $context au lieu de la variable de session
  • Correction de la référence de calcul pour les notification de section.php
  • Tableau de bord tools/dashboard, construit en arrière plan, pour monitorer le serveur
  • Possibilité aux associés d'ajouter des tables en mode edit_as_simple
  • Possibilité d'optenir une copie d'un message envoyé aux participants d'une page
  • Harmonisation des scripts d'invitation de participants pour les sections et articles
  • Correction de la variable de stockage de la description meta des pages
  • Pas de notification envoyée depuis sections/view.php si l'email est désactivé
  • Amélioration de l'intégration des images aux notifications html
  • Le code yacs fonctionne en préfixant le paramètre avec page_ ou site_
  • Correction du code [newsfeed]
  • Correction de l'affichage des éditeurs de pages privées
  • Correction du message d'erreur si aucun fichier transmis lors d'un upload
  • Correction du message indiquant le nb de téléchargements d'un fichier
  • Nouveau layout en onglets pour les sous-sections
  • Création automatique d'une vignette pour les fichiers PDF téléversés si la librairie ImageMagic est installée sur le serveur
  • Nouveau layout_articles_as_last qui affiche titre + teaser + dernier commentaire
  • Légères améliorations du rendu de skins/test.php